Biologically Inspired Robot Manipulator for New Applications in Automation Engineering

Similar documents
BioRob-Arm: A Quickly Deployable and Intrinsically Safe, Light- Weight Robot Arm for Service Robotics Applications.

55. IWK Internationales Wissenschaftliches Kolloquium International Scientific Colloquium

Robotics 2 Collision detection and robot reaction

Design and Control of the BUAA Four-Fingered Hand

Technical Cognitive Systems

Challenges of Precision Assembly with a Miniaturized Robot

Design of a Compliant and Force Sensing Hand for a Humanoid Robot

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

On Observer-based Passive Robust Impedance Control of a Robot Manipulator

Designing Better Industrial Robots with Adams Multibody Simulation Software

Self-learning Assistive Exoskeleton with Sliding Mode Admittance Control

Design and Control of an Anthropomorphic Robotic Arm

Development of a Walking Support Robot with Velocity-based Mechanical Safety Devices*

AHAPTIC interface is a kinesthetic link between a human

Robots Learning from Robots: A proof of Concept Study for Co-Manipulation Tasks. Luka Peternel and Arash Ajoudani Presented by Halishia Chugani

Real-Time Safety for Human Robot Interaction

PICK AND PLACE HUMANOID ROBOT USING RASPBERRY PI AND ARDUINO FOR INDUSTRIAL APPLICATIONS

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

Information and Program

More Info at Open Access Database by S. Dutta and T. Schmidt

Five-fingered Robot Hand using Ultrasonic Motors and Elastic Elements *

IVR: Introduction to Control

The Tele-operation of the Humanoid Robot -Whole Body Operation for Humanoid Robots in Contact with Environment-

Design and Experiments of Advanced Leg Module (HRP-2L) for Humanoid Robot (HRP-2) Development

Chapter 1 Introduction

4R and 5R Parallel Mechanism Mobile Robots

Robotic System Simulation and Modeling Stefan Jörg Robotic and Mechatronic Center

Modeling and Experimental Studies of a Novel 6DOF Haptic Device

Theme 2: The new paradigm in robotics safety

Department of Robotics Ritsumeikan University

Humanoid robot. Honda's ASIMO, an example of a humanoid robot

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Ensuring the Safety of an Autonomous Robot in Interaction with Children

John Henry Foster INTRODUCING OUR NEW ROBOTICS LINE. Imagine Your Business...better. Automate Virtually Anything jhfoster.

Elements of Haptic Interfaces

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES

FROM TORQUE-CONTROLLED TO INTRINSICALLY COMPLIANT

Technifutur. Maarten Daemen Sales Engineer / KUKA Automatisering + Robots NV KUKA LBR iiwa M. Daemen

Stationary Torque Replacement for Evaluation of Active Assistive Devices using Humanoid

Adaptive Humanoid Robot Arm Motion Generation by Evolved Neural Controllers

Using Simulation to Design Control Strategies for Robotic No-Scar Surgery

Chapter 2 High Speed Machining

Design and Controll of Haptic Glove with McKibben Pneumatic Muscle

Robust Haptic Teleoperation of a Mobile Manipulation Platform

Combot: Compliant Climbing Robotic Platform with Transitioning Capability and Payload Capacity

Franka Emika GmbH. Our vision of a robot for everyone sensitive, interconnected, adaptive and cost-efficient.

UKEMI: Falling Motion Control to Minimize Damage to Biped Humanoid Robot

Introduction To Robotics (Kinematics, Dynamics, and Design)

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL

Strategies for Safety in Human Robot Interaction

Masatoshi Ishikawa, Akio Namiki, Takashi Komuro, and Idaku Ishii

Accessible Power Tool Flexible Application Scalable Solution

Development of a Child-Oriented Social Robot for Safe and Interactive Physical Interaction

POSITIONING OF PNEUMATIC ARTIFICIAL MUSCLE UNDER DIFFERENT TEMPERATURES József Sárosi 1 - Sándor Csikós 2

Birth of An Intelligent Humanoid Robot in Singapore

Robot Hands: Mechanics, Contact Constraints, and Design for Open-loop Performance

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

Haptic Tele-Assembly over the Internet

ROBOTIC AUTOMATION Imagine Your Business...better. Automate Virtually Anything

Wireless Robust Robots for Application in Hostile Agricultural. environment.

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

Rapid Development System for Humanoid Vision-based Behaviors with Real-Virtual Common Interface

COMPARISON BETWEEN CONVENTIONAL MILLING AND CLIMB MILLING IN ROBOTIC DEBURRING OF PLASTIC PARTS

Design of a Biped Actuated by Pleated Pneumatic Artificial Muscles

Humanoids. Lecture Outline. RSS 2010 Lecture # 19 Una-May O Reilly. Definition and motivation. Locomotion. Why humanoids? What are humanoids?

Parallel Robot Projects at Ohio University

Dynamic analysis and control of a Hybrid serial/cable driven robot for lower-limb rehabilitation

Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders

HAND-SHAPED INTERFACE FOR INTUITIVE HUMAN- ROBOT COMMUNICATION THROUGH HAPTIC MEDIA

Sensing self motion. Key points: Why robots need self-sensing Sensors for proprioception in biological systems in robot systems

Actuators, sensors and control architecture

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

New Arc-welding Robots

How To Create The Right Collaborative System For Your Application. Corey Ryan Manager - Medical Robotics KUKA Robotics Corporation

EFFECT OF INERTIAL TAIL ON YAW RATE OF 45 GRAM LEGGED ROBOT *

Haptic Models of an Automotive Turn-Signal Switch: Identification and Playback Results

DESIGN AND CONTROL OF COMPLIANT WEARABLE ROBOT MECHANISMS

Speed Control of a Pneumatic Monopod using a Neural Network

Interaction Learning

Control System of Six Legged Autonomous Intelligent Robot

CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING

Large Workspace Haptic Devices - A New Actuation Approach

International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:16 No: L. J. Wei, A. Z. Hj Shukor, M. H.

Robotic Capture and De-Orbit of a Tumbling and Heavy Target from Low Earth Orbit

Performance Issues in Collaborative Haptic Training

RISE WINTER 2015 UNDERSTANDING AND TESTING SELF SENSING MCKIBBEN ARTIFICIAL MUSCLES

Force display using a hybrid haptic device composed of motors and brakes

A Searching Analyses for Best PID Tuning Method for CNC Servo Drive

Control Architecture and Algorithms of the Anthropomorphic Biped Robot Bip2000

SRV02-Series. Rotary Servo Plant. User Manual

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

An In-pipe Robot with Multi-axial Differential Gear Mechanism

Cognition & Robotics. EUCog - European Network for the Advancement of Artificial Cognitive Systems, Interaction and Robotics

Design and Analysis of Articulated Inspection Arm of Robot

Haptic Virtual Fixtures for Robot-Assisted Manipulation

Synchronization Control Scheme for Hybrid Linear Actuator Based on One Common Position Sensor with Long Travel Range and Nanometer Resolution

Multi-Rate Multi-Range Dynamic Simulation for Haptic Interaction

Chapter 1 Introduction to Robotics

Large Workspace Haptic Devices - A New Actuation Approach

A Compliant Five-Bar, 2-Degree-of-Freedom Device with Coil-driven Haptic Control

Transcription:

Preprint of the paper which appeared in the Proc. of Robotik 2008, Munich, Germany, June 11-12, 2008 Biologically Inspired Robot Manipulator for New Applications in Automation Engineering Dipl.-Biol. S. Klug, Dipl.-Ing. T. Lens, Prof. Dr. rer. nat. O. von Stryk Department of Computer Science, TU Darmstadt phone +49-6151-16 4811, fax +49-6151-16 6648 [klug lens stryk]@sim.tu-darmstadt.de Prof. Dr. rer. nat. B. Möhl Institute of Experimental Physics, Saarland University, Saarbrücken phone +49-681-302 3092, fax +49-681-302 4610 moehl@mx.uni-saarland.de Dr.-Ing. A. Karguth TETRA GmbH, Ilmenau phone +49-3677-8659 0, fax +49-3677-8659 40 aku@tetra-ilmenau.com Abstract The fast growing interest in flexible, versatile and mobile robotic manipulators demands for robots with inherent high passive safety suited for direct human-robot interaction. To gain access to these new applications in the field of automation engineering where close vicinity and direct cooperating with humans are required, the BioRob project demonstrates the applicability of a new biologically inspired, lightweight and elastic bionic robot manipulator specifically designed for safe human-robot interaction. This paper presents the mechanical design and controller structure used for the new demonstrators with up to four compliant joints. The advantages of the design and potential application areas for the manipulator are discussed. 1. Introduction Traditional industrial manipulators demonstrate outstanding specifications regarding precision and speed movement. But this performance can only be achieved by avoiding thoroughly any elasticity in the kinematic chain which would produce uncontrollable oscillations during motions. Adequate stiffness requires massive construction of the robot links, joints and gears, resulting in a poor ratio of payload to deadweight. Articulated robots of

the size of the human arm weigh often more than ten times of its biological counterpart. Another drawback caused by the stiffness are rigid movements. Due to safety reasons industrial manipulators can operate efficiently only in an environment strictly separated from human interactions. Although safety restrictions exist for industrial robots, those manipulators are not primarily designed to interact directly with human users and cannot be easily applied in applications for human-robot interaction. Due to their large effective inertia, resulting in high impact loads, they have a high injury risk potential. One way to enable human-robot interaction for small-size industrial robots is to add a compliant covering to reduce the risk in case of a collision, as done by different as safe classified commercially available robot arms. Another approach is to use additional, external sensors like cameras to monitor the environment of the robot and to slow down or stop its motions if a human comes too close, e.g., [3]. However, additional sensing equipments result in additional costs and additional space and time requirements for their installation and do yet not work reliably enough in any situation. To overcome these safety and performance limitations, different alternative actuation approaches have been proposed in literature. The most widespread approaches are the active compliance, often used in industrial manipulators, and the approach of series elasticity. Each approach has its advantages making it suitable for special tasks but often at the expense of general applicability. Active Compliance in Industrial Manipulators Active compliance is achieved by active software control of a normally stiff robot. Measuring the reaction forces and moments or the position difference the motion of the manipulator can be adjusted according to the stiffness, i.e. spring rate, simulated in the controller [4], [5]. Since the compliance is achieved actively its response time is limited to the acceleration of the actuator and the bandwidth of the controller. Therefore, the manipulator may respond not fast enough to react on occurring impacts. Furthermore, the functionality is based only on the control software. A failure in the electronics, noisy sensor data or even a bug in the software can have serious consequences for the robot and its environment. On the other hand, actively controlled compliance enables the generation of a wide range of possible force-elongation as well as an online adaptation of the compliance according to changing situations similar to the variability of the human muscle. To overcome these limitations, the use of passive elastic elements, e.g. springs, could be an answer.

Series Elastic Actuation In recent years several examples of robot actuators with passive compliance have been propagated in the literature. The setup is basically a spring in series with a stiff actuator (Fig. 1). A similar setup is often used to model the joint elasticity of stiff robots. Many control approaches exists to handle unintentional elasticity in the joints caused for example by deformation in the gearing [6], [7], [8]. Due to the fact that only small joint deformations are assumed, these methods cannot be transferred directly to the class of series elastic actuators, where larger perturbations are common. Though starting from these approaches, an extended control approach can be developed to fit with the requirements of series elastic actuators. Fig. 1: 2 DOF rotational manipulator with series elastic actuation. The elongation of the elastic elements is defined by the difference between link position q and motor position!. One of the first suggestions of series elastic actuators is that of Pratt and Williamson [9], [10] who propose a linear actuator system with spiral springs as series elastic element. Their suggestion applies primarily to walking robots in which series elasticity (or low impedance actuation) shows remarkable advantages for efficient control. A similar concept was also adopted for the arms of the humanoid robot Cog [11]. To treat different or varying loads or force/moment situations at the end-effector by series elastic actuators requires means for adapting or controlling the spring coefficients. Van Ham et al. [12] proposed an interesting idea for mechanical adjustment of the elasticity coefficient of a spiral spring. The series elasticity in this case works in a triangular geometry causing a non-linear relationship

between the elongation of the spring and the momentum of torsion it exerts on the limb. Although most proposals about series elastic actuators handle occurring oscillations with standard control approaches, they often suffer general applicability due to their special mechanical design or limiting constraints. Pneumatic Actuators Another approach comprising series elasticity is the use of pneumatic, artificial or fluidic muscles, which exists in various realizations [13]. Among them the braided type like the McKibben actuator is most often used for robotic applications [14], [15]. Although satisfying performance can be demonstrated, two drawbacks can be observed. First, the controllability suffers from the turbulent flow of the compressed air and reduces the accuracy of the robot motion. Further, the good ratio of load weight to dead weight of this kind of actuators does not consider the weight and size of the inevitably needed compressors or compressed air bottles, which severely limit applications on a mobile platform. In addition, the acoustic noise generated during operation, make this kind of actuator inexpedient for many possible service robot applications in a human environment. 3. Bionic Manipulator Design To realize safe human-robot interaction with high passive safety in case of collisions, robotic manipulators have to be build with immanent low impedance resulting from a lightweight structure and a passive compliant design. The bionic manipulator (Fig. 2) fulfills the requirements of a cooperative human-machine interaction with its function, construction and control principle. The construction principle (Fig. 3) of the bionic drive [1] is inspired by the functional principles realized in the elastic and antagonistic muscle and tendon apparatus of the human arm. Unlike other existing biologically inspired designs, our principle is based exclusively on the application of the series elasticity in the drive in combination with an adequate position sensor system. The design therefore only relies on the innovative combination of standard mechanical and electrical components. Based on a close-to-reality multibody dynamics simulation model the general applicability of the bionic manipulator has been demonstrated by the authors also for industrial robot applications [2]. Even with an elementary, decentralized control structure the manipulator driven by series elastic actuators performed well compared with conventional small sized manipulators.

Fig. 2: Mechanical setup of the new 4 DOF demonstrator with a range of 1 m. Fig. 3: Design principle of the bionic manipulator (2 DOF). Each of the main three to four joints of the manipulator is actuated by a conventional, rotational DC-drive, which is not located at the actuated rotational joint but attached at the other end of the corresponding link. This conventional rotary electric actuator is elastically coupled to the actuated joint by means of a pair of cables and springs. The cables are attached antagonistically to the end of the actuated link, thus relieving the arm from bending stress and enabling a more lightweight design of the link. An additional weight and inertia

reduction is achieved by placing the motors near the base of the robot. The weight of the motors is used to balance the system (e.g. 2nd motor in Fig. 3). The angular positions of the motors and the actuated joints are measured by high resolution optical encoders. Compared to the experimentally validated, current demonstration model with two elastically actuated joints (Fig. 6), the weight of the new BioRob manipulator currently under construction (Fig. 2) will be reduced to an estimated total dead weight of 2.5 kg for an estimated maximum payload weight of 0.5-1 kg. Future versions of the bionic manipulator will have higher payload capabilities, resulting in an even better payload to dead weight ratio. From the construction principles, substantial differences to conventional robotic manipulators result. Through the biologically inspired, series elastic actuation and lightweight construction, a high passive safety in the direct environment of humans can be achieved without the use of costly, additional sensors like visual monitoring systems or joint torque sensors. Difficulties: Oscillations caused by the elasticity in the actuation require additional control efforts. With high resolution incremental encoders on both sides of the elastic elements, however, a special state space controller can effectively damp these oscillations. Further, the range of possible payloads is limited by the characteristics of the elastic elements. Advantages: With the passive, mechanical compliance without time delay and the low mass of the links, the manipulator is intrinsically safe. Furthermore, the lengthening of the elastic elements measured by the incremental encoders can be used to calculate forces acting on the system, eliminating the need for additional, heavy and expensive torque sensors. This also offers new options for a more efficient control. As mentioned before, the use of standard components provides the potential of a cost-effective manufacturing and maintenance at sufficiently high manufacturing quantities. Compared to industrial robots no additional costs arise for safety sensors when employing the robot in the direct environment of humans. 4. Control Structure The lightweight manipulator design with high joint elasticity poses a challenge towards the control structure. Compared to robots with gearbox elasticity, the maximum deflection between actuator and link position is significantly higher. Even for conventional robots operating at high velocities, where only small joint deformations are assumed, the nonlinearities are not negligible. As a result, in case of high joint elasticity a special control structure is required taking nonlinearities resulting from the elastic structure into account.

The nonlinear state space controller used for the bionic manipulator takes advantage of the high-resolution position sensors installed on both sides of the elastic elements, that is, in the DC-drives as well as in the elastically coupled joints. Fig. 4: Control structure of the BioRob manipulator. The controller algorithm shown in Figure 4 makes use of the inverse static rigid multibody model to approximately linearize the nonlinear elastic manipulator with gravitational compensation forces! gc. The model is also used to compute the required motor positions " d that results in the desired link positions q d in stationary state. These computed values and the measured link positions q, link velocities, motor positions " and motor velocities are then used by a state space controller to damp the oscillations of the elastically coupled links. A controller solely based on motor position sensor data is not able to sufficiently damp the oscillations, as shown in Figure 5 on the left side. The plot on the right side shows the damping effect caused by the additional link sensors. The current setup operates faster than 2 s per cycle of a typical pick and place trajectory. Future versions of the manipulator will be designed to operate at a frequency as low as 1 s per cycle. As an advantage of the control structure, the manipulator model used in the controller algorithm can be obtained by static calibration. This process can also cope with variable loads, providing a manipulator that can be flexibly used in a host of different applications. A force-based interaction with the environment is possible, even though no torque sensors are installed. Because of the relatively high elasticity, the angle deflection between link and joint is high enough to estimate the joint torque by evaluating the difference between the motor angle und the joint angle, measured by the high-resolution rotational position sensors. Calculating forces allows an intelligent handling of collisions, additional to the intrinsic elastic behavior. Despite the elastic elements, the 2 DOF laboratory model featured remarkable repeatability characteristics. An experimental setup (Fig. 6) with the repeated threading in the

eye of a needle showed that the manipulator is able to maintain its repeatability, even when interrupted by a collision forcing the manipulator to draw back. Fig. 5: Position control of the first link of the 3 DOF elastically actuated manipulator (obtained in simulation). Fig. 6: Experimental setup demonstrating the repeatability characteristics of the manipulator. 5. Conclusions The elastic actuation of mechanical manipulators offers new and challenging opportunities. Through the low weight and compliant mechanical structure, the novel manipulator design is more energy efficient and provides higher occupational health and safety characteristics than conventional rigid manipulators. The main drawbacks of series elasticity, oscillations caused by the elastic mechanical elements, can be handled by modern control algorithms taking

advantage of the precision with which the geometry and kinematics of the system can be monitored. 6. Outlook Currently, new demonstrators with 3 and 4 bionically driven joints (Figure 2) are being designed and constructed in cooperation with TETRA GmbH, Ilmenau. These demonstrators will be presented at AUTOMATICA 2008. Furthermore, the manipulator is being integrated and tested exemplarily in several new prototypic applications in small and medium enterprises are being investigated, for which conventional industrial robots are suitable to only a limited extent, for example automated planting of cuttings and handling of small, lightweight objects with the range and frequency of a human arm. These new applications will include close interaction between humans and robots. Therefore, safety issues will play a major role. Regarding safety aspects, no robot will be able to rely solely on active electrical systems. Passive safety systems as inherent in the proposed biologically inspired series elastic robot design are more fail-safe, react without delay, and become increasingly important. Current research focuses on the inverse dynamics model of the elastic manipulator used for planning trajectories that take the elasticity of the system into account. Also being investigated are biologically inspired control strategies to improve the system for better performance such as shown by man and higher animals. Feed forward components within the feedback control possibly play an important role as used by nature to steer ballistic movements with muscle power. Acknowledgements The research presented in this paper was supported by the German Federal Ministry of Education and Research BMBF under grant 01-RI-0620. References [1] B. Möhl: Bionic robot arm with compliant actuators. Proc. of SPIE - Sensor Fusion and Decentralized Control in Robotic Systems III, vol. 4196, pp. 82-85, October 2000 [2] S. Klug, B. Möhl, O. von Stryk, O. Barth: Design and application of a 3 DOF bionic robot arm, Proc. 3rd Intl. Symposium on Adaptive Motion in Animals and Machines (AMAM), September 25-30, 2005 [3] A.-J. Baerveldt, Cooperation between man and robot: interface and safety, Proc. of the IEEE Int. Workshop on Robot and Human Communication, pp. 183-187, September 1992

[4] A. Albu-Schäffer, G. Hirzinger, State feedback controller for flexible joint robots: A globally stable approach implemented on DLR s lightweight robots, Proc. of the IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, vol. 2., pp. 1087-1094, 2000 [5] M. Zinn, B. Roth, O. Khatib, J. K. Salisbury, A New Actuation Approach for Human Friendly Robot Design, The Int. Journal of Robotics Research, vol. 23, no. 4-5, pp. 379-398, April-May 2004 [6] A. De Luca, P. Lucibello, A General Algorithm for Dynamic Feedback Linearization of Robots with Elastic Joints, Proc. IEEE Int. Conf. on Robotics and Automation, vol. 1, pp. 504-510, May 1998 [7] M. W. Spong, On the Force Control Problem for Flexible Joint Manipulators, IEEE Trans. on Automatic Control, vol. 34, no. 1, pp. 107-111, January 1989 [8] P. Tomei, A Simple PD Controller for Robots with Elastic Joints, IEEE Trans. on Automatic Control, vol. 36, no. 10, pp. 1208-1213, October 1991 [9] G. A. Pratt, M. M. Williamson, Series elastic actuators Proc. of the IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, vol. 1, pp. 399-406, July 1995. [10] G.A. Pratt, Low Impedance Walking Robots, Integrative and Comparative Biology, vol. 42, no. 1, pp. 174-181, February 2002 [11] M. Williamson, Postural Primitives: Interactive Behavior for a Humanoid Robot Arm, Proc. of the 4th Int. Conf. on Simulation of Adaptive Behavior, pp. 124-131, September 1996 [12] R. Van Ham, B. Vanderborght, M. Van Damme, B. Verrelst, D. Lefeber, MACCEPA: the Actuator with adaptable compliance for dynamic walking bipeds, Proc. of the 8th Int. Conf. on Climbing and Walking Robots and the Support Technologies for Mobile Machines, (CLAWAR 2005), part 12, pp. 759-766, September 2005 [13] F. Daerden, D. Lefeber, Pneumatic Artificial Muscles: actuators for robotics and automation, European journal of mechanical and environmental engineering, vol. 47, no. 1, pp. 11-21, 2002 [14] I. Boblan, J. Maschuw, D. Engelhardt, A. Schulz, H. Schwenk, R. Bannasch, I. Rechenberg, A Human-like Robot Hand and Arm with Fluidic Muscles: Modelling of a Muscle Driven Joint with an Antagonistic Setup, Proc. of the 3rd Int. Symp. on Adaptive Motion in Animals and Machines, 2005 [15] G. C. Klute, J. M. Czerniecki, B. Hannaford, McKibben Artificial Muscles: Pneumatic Actuators with Biomechanical Intelligence, Proc. of the IEEE/ASME Int. Conf. on Advanced Intelligent Mechatronics, September 1999