Contact Distinction in Human-Robot Cooperation with Admittance Control

Size: px
Start display at page:

Download "Contact Distinction in Human-Robot Cooperation with Admittance Control"

Transcription

1 Contact Distinction in Human-Robot Cooperation with Admittance Control Alexandros Kouris, Fotios Dimeas and Nikos Aspragathos Robotics Group, Dept. of Mechanical Engineering & Aeronautics University of Patras, Greece Abstract The emerging field of physical human-robot interaction raises the need to distinguish collisions over intended contacts in order to guarantee safe and seamless interaction. In this paper, a novel contact distinction method is proposed that monitors the externally applied forces/torques and is able to distinguish unexpected collisions from intended contacts during cooperative tasks. The method is based on a frequency domain analysis of the externally applied forces using the Fast Fourier Transform. Moreover, a tuning method is proposed to adjust the thresholds for the detection, according to the desired dynamic behavior of the admittance controller. The collision distinction method is evaluated experimentally in a human-robot cooperation task with multiple subjects using a 7DOF LWR manipulator. I. INTRODUCTION A precondition for the advancement of human-robot cooperation is the capability of the robot to safely interact with humans without any risk of injuries. Cooperative tasks usually require physical contact of the human with the robot [1]. Thus collision detection techniques should be able to distinguish intended contacts from unexpected collisions that may harm humans [2] and should react appropriately. Several techniques have been proposed in the literature to deal with the safety issues raised when a manipulator shares its workspace with humans. The collision detection problem is approached by focusing on the robot s perception. Computer vision has been proposed to prevent collisions, by monitoring the relative movements between the human and the robot and by re-planning the robot s trajectory to avoid unintended contacts [3]. However, machine vision algorithms are computationally heavy, particularly when dealing with dynamic environments, while blind spots can occur that reduce the reliability. Other approaches used capacitive skin [4] or proximity sensors placed on the robot s body [5] to detect and avoid upcoming contacts, but such sensors increase significantly the cost of the robot and are difficult to be incorporated to existing robots. Passive safety features, aiming to reduce the energy dissipated due to the applied force on the contact point during a collision, have also been proposed. These include the use of elastic joints, variable stiffness actuators (VSA) [6], [7], lightweight robot design [8] and covering of the robot links with impact absorbing materials [9]. Approaches that detect a collision during the contact and react appropriately before the forces build up haven been proposed in [9], [10], [11], [12]. These methods are based on /16/$31.00 c 2016 IEEE the monitoring of the external forces/torques that are applied to the robot body or the end-effector. Using a force/torque sensor at the end-effector, the measurement of external forces is straightforward. Alternatively, a model based observer can be used to estimate the external joint torques, often by using the joint torque sensors of a robot. In that way, external forces/torques applied to the entire robot body can be observed and not only at the end-effector. In order to avoid using the noisy -and often inaccurate- measurements of acceleration, an observer based on the generalized momentum of the robot was proposed in [13]. Most of the aforementioned approaches were based on the detection of external forces applied to the robot, but without being able to distinguish if they are caused by a collision or an intentional interaction and, as a result, their applicability to physical human-robot interaction is limited. A method was proposed in [14] to distinguish between intended contacts and collisions, based on the assumption that the external joint torques during a collision show a noticeably faster rate of change than the torques due to cooperation. By passing the joint torque signals through a bandpass filter, the high frequency collision components can be separated from the low-frequency interaction torques. However, when Cartesian compliance control is desired, the mapping of external forces into joint torques is configuration dependent and adaptive thresholds for each joint should be determined for accurate detection. Also, low order filtering in the time domain can be quite noisy, leading to unclear distinction between intended and unintended contacts. In this paper, a contact distinction method is proposed for human-robot cooperation, based on the observation that intended forces present different frequency characteristics from a collision. The proposed approach implements a distinction in the frequency domain and is able to separate the frequency components of the external forces/torques, reducing the errors and leading to an unambiguous distinction of the two cases. Moreover, with the introduced method, the distinction thresholds are tuned considering the desired dynamic behavior of the admittance controller. The self-tuning of the thresholds by means of linear interpolation improves seamless cooperation and reliable distinction of contacts. The rest of the paper is organized as follows. In Sec. II-A the contact distinction algorithm is presented. The effects of a Cartesian Compliance controller to the proposed method are

2 described in Sec. II-B and the tuning to the compliance control gains is analyzed in II-C. An experimental evaluation of the proposed method is conducted in Sec. III. II. COLLISION DISTINCTION IN COOPERATION A. The proposed collision distinction method When humans cooperate with a robot, the applied forces are generally smooth because the operators are aware of the movement characteristics of the robot such as direction and speed, so they can anticipate eminent contacts. On the other hand, a collision is a result of an unexpected contact between the human and the robot. Humans do not have the ability to react smoothly to unexpected contacts and the external forces are developed more rapidly, as it can be seen in Fig. 1. The amplitude of the force cannot be used as a collision indication because the contact forces are within the same order of magnitude. When transforming the force signal into the frequency domain, forces with higher rate of change, like collisions, correspond to high frequency components. Contrariwise, cooperative forces present slower rate of change and include lower frequency components. Ideally, the collision force can be approximated as a Dirac delta function, the Fourier transform of which is composed of an infinite number of sine waves, each of the same amplitude and thus contains equally all of the frequency components. The generalized external forces F h applied to the robot (including forces and torques) due to a collision, as well as due to normal cooperation, can be measured using a F/T sensor, which is very common in physical human-robot cooperation tasks, or they can be estimated from the robot s joint torque sensors [15]. The main challenge is to define frequency thresholds of the force F h to distinguish between intended contacts and unexpected collisions. A filtering of this force in the time domain, to reduce frequency components caused by cooperative forces, presents some limitations mainly because of sensor noise, low accuracy and delays. To distinguish between intended contacts from unexpected collisions, instead of using a simple disturbance observer in the time domain [14], we consider a specific high-frequency window of these disturbances. By processing the signal in the frequency domain, the noisy filtering and the phase shifting introduced by low-order filters of the time domain can be avoided and a more accurate distinction can be achieved. To transform from the time to the frequency domain, the Fast Fourier Transform (FFT) is applied on a sliding window of measurements of the external force F h, which will be shifting through the time axis whenever a new measurement is available, as shown in Fig. 2. The size N of the window and the sampling frequency are strongly connected with the accuracy of the detection algorithm and should be carefully determined. The magnitude F ω of the Discrete Fourier Transform of the time series of the i th direction of F h is (with x = F i h ): N 1 Fω m = x n e 2πimn/N m = 0,..., N 1. (1) n=0 Fig. 1: Force in time and frequency domain, during normal cooperation and collision. Fig. 2: Fourier Transform applied on a sliding window of the latest measurements. To detect collisions we focus on a specific range of frequencies of F ω, as shown in Fig. 3. This range is defined as [ω min, ω max ], where ω min and ω max values are experimentally determined. To obtain the magnitudes of F ω within this frequency range, a pointwise multiplication in the frequency domain of the vector F ω with a rectangular window w(ω min, ω max ) is implemented. Observing the force magnitude within that window, the criterion for detecting a collision is obtained as: F ω w(ω min, ω max ) F th (2) where... is the norm and each element k of w is w k {0, 1}. As cooperative forces may contain some low amplitude frequency components within the collision band, an amplitude threshold F th for this metric should also be determined, as it is shown in Fig. 3. In practice, from Eq. 2 we can detect if there are frequency components (attributed to a collision) within a specific range of frequencies and above a certain magnitude F th. The selection of the appropriate thresholds is of major importance. As it is shown in Fig. 4, the thresholds should not be set to tolerant values, as this may cause failures or Fig. 3: Partitioning of frequency domain plain, for distinguishing cooperative from collision forces and removing noise.

3 Fig. 4: Collision forces contain higher frequency components than normal cooperation force. Equal triangles A and B, are used to ensure that ω min and F th threshold values are neither too tight, nor too relaxed in the distinction. introduce crucial delays in the contact distinction and may put the operator at risk. On the other hand, it is also desired that the thresholds are not set to values that may disturb normal operation, in case for example that the operator applies a slightly more abrupt force to the manipulator. B. The compliance controller of the robot The impedance and admittance control schemes are widely used in human-robot cooperation, enabling the robot compliance to externally applied forces, by regulating the dynamic relation between external forces and motion of the robot [16]. Cartesian compliance control implements a relationship of virtual mass-spring-damper system to the end-effector (assuming only translational components) that can be expressed as: F h = M d ẍ + C d ẋ + K d x, (3) where x R 3 is the Cartesian position vector and F h R 3 is the external force vector. F h can be either measured directly using a 3-DOF force sensor attached to the robot end-effector, or can be estimated by the joint-torque sensors of a robot and the Jacobian matrix that relates the joint torques to the robot s tool forces. The gains M d, C d, K d R 3 3 are positive definite diagonal matrices that are user defined. The Cartesian compliance control of Eq. (3) can also be implemented similarly at the joint space. In order to impose the desired dynamic behavior in a motion or torque controlled manipulator, the admittance or the impedance control framework is used respectively. In both cases, the response of the robot to external forces depends on the selection of the gains M d, C d, K d. The higher the damping C d is, the more resistive the robot is to external forces, particularly at high velocities. An increased inertia M d makes the robot to resist in changes of it s state of motion. The stiffness term K d also affects the behavior, but it is usually set to null when free movement of the end-effector is desired. In order to perform the same movement of the end-effector with different virtual mass or damping values, different forces must be applied by the operator. Following that, we can understand that the distinction between intended and unintended contact forces should be determined with respect to the desired characteristic of the end-effector s dynamic behavior. C. Threshold tuning based on the parameters of the compliance controller The Cartesian compliance controller imposes a desired dynamic behavior to the robot s end-effector that can be set by the operator according to the cooperation task. Since a free movement of the robot in its workspace is considered, the stiffness term of Eq. (3) is omitted. In general, high damping and mass reduce the speed but improve the accuracy of the robot in the cooperation. On the other hand, low damping and mass are proven to help the robot to accelerate fast and make it easy to move, but the accuracy is downgraded [17]. The selection of the appropriate parameters depends on the performed tasks, whereas online adaptation of the parameters is also possible [18]. As a result, the contact distinction thresholds cannot be set to predefined values, but should be tuned in accordance to the desired characteristics of the robot s dynamic behavior. By performing a cooperative, time constraint, point to point motion, we observe the effect of varying damping and mass in the frequency content of the measured force. 1) Effect of virtual damping: Damping directly relates the applied force to the robot velocity. So, for a given and constant force applied by the operator to the robot, the velocity will be inversely proportional to the virtual damping. As the operator is trying to carry out the desired task in cooperation with the robot, the higher the damping, the higher the external force the operator should apply. However, increased damping is used to reduce the oscillations that can be caused by sensor noise and improve the precision of the positioning. The magnitude of the force signal is increased in proportion to the damping. Thus the overall magnitude of the cooperation force is expected to be amplified throughout the frequency range when high damping values are set, as it is shown in Fig. 5. This will also apply to the previously negligible cooperation forces that are present within the collision bandwidth. So the threshold F th should be increased. During a collision with high damping, the contact force builds up more abruptly because the robot is less responsive. Consequently, the collision detection thresholds must be suitably adjusted, by increasing the lower bound of the frequency window ω min. Fig. 5: External force applied on the robot by the operator for the same task is generally increased in proportion to virtual damping.

4 Fig. 7: Tuned ω min and F th threshold values, with respect to robot s dynamic behavior characteristics (determined after experimental procedure). Fig. 6: External force applied on the robot by the operator for the same task contains higher frequency components as virtual mass is increased. 2) Effect of virtual inertia: The inertial forces are perceived by the operators when the robot s velocity changes. By increasing that inertia, the robot becomes more difficult to accelerate or decelerate but presents more smooth motion. On the contrary, low inertia makes the robot more responsive but may cause vibrations and lead to instability. Depending on the operators experience, increased inertia will introduce more rapidly changing and higher amplitude forces during normal cooperation and mainly during acceleration and deceleration. Unlike damping, increasing the inertia does not affect the external force at constant velocity. To perform the same task, the required force is significantly increased during acceleration or deceleration of the robot. Due to the robot s tendency to maintain its state of motion, these forces will be quickly escalated when the inertia is increased, as it can be seen in Fig. 6. Keeping the same thresholds will cause unclear distinction between collisions and normal cooperative forces, therefore tuning of the collision detection thresholds is necessary to address these issues as well. The previous discussion leads us to turn into higher frequency range to check for collisions, by increasing the ω min threshold. The amplitude of high frequency components that appear will be decreased compared to the amplitude in the lower frequency windows that was examined before. Thus, in case of high inertia, sliding the critical frequency window into higher values, will lead to decreasing the F th threshold. The threshold behavior is examined experimentally for some sampled pairs of virtual damping and mass. By using linear interpolation, we can obtain thresholds for every possible combination of the compliance control parameters, within some predefined limits that ensure the robot s stability and are appropriate for human-robot cooperation. To conclude with, an increment of damping leads the distinction method to focus on higher frequency components and to higher force thresholds within this window. On the other hand, an increment of the virtual mass, causes a significant increase in the frequency range of interest, but this shifting requires from the method to reduce the force threshold that distinguishes collision from cooperation. Fig. 8: Admittance Controller for Physical Human-Robot Cooperation III. EXPERIMENTAL EVALUATION The proposed method is evaluated experimentally in a human-robot cooperation task with a 7-DOF LWR4+ manipulator. The external forces F h are measured with a force sensor, that is attached between the robot and a handle, with sampling rate equal to 1KHz. The FFT window size N is set to 1024 samples, leading to a resolution of 0.98Hz at the result of the transformation. The robot is controlled using the Cartesian admittance control scheme, as it is shown in Fig. 8. Without loss of generality, only one axis of the end-effector is enabled, by keeping constant orientation and the rest axes locked. Seven volunteers acted as operators by physically cooperating with the robot by applying force for a point to point task along a single axis of the Cartesian frame attached to the endeffector. The desired dynamic behavior is initially set to low values: C d = 20Ns/m, M d = 2kg and the thresholds are then set equal to ω min = 8Hz, F th = 0.57N, as described in Fig. 7. The upper frequency of the rectangular window w in Eq. (2) is constant for all experiments and equal to ω max = 100Hz. A laser pointer attached to the robot projects the end-effector s position on a highlighted surface in front of the operator, in order to assist him during the point to point task. Initially, each operator performs the task undisturbed, whereas on the second part of the experiment a number of collisions are simulated during the cooperation by another operator, who causes a few arbitrary contacts at the point of interaction. Our purpose is to distinguish the collisions from the cooperation quickly and reliably. No reaction strategy is implemented on the detection, as it is beyond the scope of this work. A. Results Experiments showed that collisions are clearly distinguished from cooperative forces, for all subjects, ensuring both safe

5 Fig. 9: Human-Robot Cooperative task Fig. 11: Experiment results (cooperation and collision) with Cd = 50N s/m, Md = 2kg. Tuned thresholds succeed in distinction, whereas previously defined thresholds lead to false collision detections. It is indicative that collision forces are showing significantly higher rate of change than cooperative forces. Fig. 10: Spectrogram indicating that collision forces contain much higher frequency components that cooperative forces, ensuring the distinction between them by our method. and seamless cooperation. As it can be seen in a representative spectrogram from a subject in Fig. 10, small force amplitudes exist in the collision area during cooperation, but they are considered negligible and are ignored due to Fth threshold. During the normal cooperation, no false positive detections were observed. Moreover, all collisions that occurred were successfully identified by clearly exceeding the defined thresholds, regardless of the end-effector s velocity and its relative direction with the collision force. Examining a representative collision in contrast with a relative snapshot of the FFT window during normal cooperation using the aforementioned dynamic characteristics (Table I), we experimentally confirm that although the amplitude of the applied force during a cooperative movement and a collision may be the same, the duration within which the force escalates in a collision is much shorter leading to higher frequency components. 1) Increasing Damping: During the experiments it was confirmed that by keeping the thresholds at the same levels when damping is increased, will cause multiple false positives, disturbing the performed task and downgrading the performance. This issue was addressed by tuning the thresholds with the proposed method, as it can be seen in Fig. 11. The tuned thresholds are able to successfully detect all of the collisions. For the above experimental results the desired dynamic behavior characteristics were set equal to Cd = 50N s/m, Md = 2kg and thresholds are updated to the appropriate values: ωmin = 14Hz, Fth = 0.63N, as described in Fig. 7. In Fig. 11, it is also shown that the magnitude of the collision force does not exceed the magnitude of cooperative forces. On the other hand, the escalation rate is remarkably higher, which results in the distinction using the proposed method. 2) Increasing Mass: In Fig. 12 it is confirmed that keeping the thresholds at the same levels and increasing the virtual mass, will lead to wrong collision detections as well. By updating the threshold values in accordance to what has been presented in Sec. II-C, collisions can be successfully distinguished from intended contacts. Although collision and cooperative force amplitude are still comparable, cooperative forces in this case show a noticeably faster rate of change, compared to the previous ones. This leads to the selection of an increased ωmin threshold. However, the collision force is still escalating faster, and thus collisions are clearly distinguished. For the above experimental results, the desired dynamic admittance gains are set to Cd = 20N s/m, Md = 14kg and the thresholds are updated to the appropriate values: ωmin = 19Hz, Fth = 0.38N, as it is illustrated in Fig. 7. IV. C ONCLUSION In this paper a novel contact distinction method is introduced that can be used to distinguish intended contacts from

6 tuning of thresholds with respect to robot s dynamic behavior is proved to be necessary in order to avoid false positive or negative collision detections. V. ACKNOWLEDGMENTS Fotios Dimeas is funded by IKY fellowships of excellence for postgraduate studies in Greece - Siemens program. REFERENCES Fig. 12: Experiment results (cooperation and collision) with C d = 20Ns/m, M d = 14kg. High frequency components are present in collaboration, and thus tuning the thresholds is required to successfully distinguish them from collisions. The rate of change of the collision force is further increased and distinction is succeeded by shifting to higher frequency bandwidth. TABLE I: Force amplitude and duration in cooperation and collision for varying dynamic behavior characteristics of robot. C d = 20Ns/m, M d = 14kg Max(F)-Min(F) Duration Cooperation 7.7N 997ms Collision 7.6N 17ms C d = 50Ns/m, M d = 2kg Max(F)-Min(F) Duration Cooperation 19.0N 908ms Collision 19.1N 21ms C d = 20Ns/m, M d = 14kg Max(F)-Min(F) Duration Cooperation 28.1N 259ms Collision 26.4N 12ms unexpected collisions and can be used during physic humanrobot cooperation to ensure human safety. By monitoring the externally applied force/torques and by implementing the distinction in the frequency domain, a very accurate detection is achieved. Furthermore, a tuning of detection thresholds is examined in order to deal with the varying dynamic characteristics of the admittance controller during the cooperation. An experimental analysis shows that this tuning is required, as the dynamic behavior of robot affects the bandwidth of the developed forces. An experimental evaluation that is conducted with the participation of several volunteers, during a human-robot cooperation task under admittance control, demonstrates the validity of the proposed method. In the experiments, the method successfully distinguishes between cooperative forces and forces caused by the intentionally caused collisions. The [1] A. De Santis, B. Siciliano, A. De Luca, and A. Bicchi, An atlas of physical human robot interaction, Mechanism and Machine Theory, vol. 43, pp , mar [2] ISO, ISO/TS Robots and robotic devices - Collaborative robots. The International Organization for Standardization, [3] S. Morikawa, T. Senoo, A. Namiki, and M. Ishikawa, Realtime collision avoidance using a robot manipulator with light-weight small high-speed vision systems, in Proceedings 2007 IEEE International Conference on Robotics and Automation, no. April, pp , IEEE, apr [4] S. Phan, Z. F. Quek, P. Shah, D. Shin, Z. Ahmed, O. Khatib, and M. Cutkosky, Capacitive skin sensors for robot impact monitoring, in 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp , IEEE, sep [5] V. J. Lumelsky and E. Cheung, Real-Time Collision Avoidance in Teleoperated Whole-Sensitive Robot Arm Manipulators, IEEE Transactions on Systems, Man and Cybernetics, vol. 23, no. 1, pp , [6] J.-J. Park, H.-S. Kim, and J.-B. Song, Safe robot arm with safe joint mechanism using nonlinear spring system for collision safety, 2009 IEEE International Conference on Robotics and Automation, pp , [7] G. Tonietti, R. Schiavi, and A. Bicchi, Design and control of a variable stiffness actuator for safe and fast physical human/robot interaction, Proceedings - IEEE International Conference on Robotics and Automation, vol. 2005, no. April, pp , [8] G. Hirzinger, a. Albu-Schaffer, M. Hahnle, I. Schaefer, and N. Sporer, On a new generation of torque controlled light-weight robots, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164), vol. 4, pp , [9] Y. Yamada, Y. Hirasawa, S. Huang, Y. Umetani, and K. Suita, Humanrobot contact in the safeguarding space, IEEE/ASME Transactions on Mechatronics, vol. 2, no. 4, pp , [10] S. Takakura, T. Murakami, and K. Ohnishi, An Approach to Collision Detection and Recovery Motion in Industrial Robot, 15th Annual Conference of IEEE Industrial Electronics Society, pp , [11] F. Dimeas, L. D. Avendaño-Valencia, and N. Aspragathos, Human - robot collision detection and identification based on fuzzy and time series modelling, Robotica, vol. 33, pp , may [12] A. De Luca, A. Albu-Schäffer, S. Haddadin, and G. Hirzinger, Collision detection and safe reaction with the DLR-III lightweight manipulator arm, IEEE International Conference on Intelligent Robots and Systems, pp , [13] A. De Luca and R. Mattone, Actuator failure detection and isolation using generalized momenta, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422), vol. 1, pp , [14] C.-N. Cho, J.-H. Kim, Y.-L. Kim, J.-B. Song, and J.-H. Kyung, Collision Detection Algorithm to Distinguish Between Intended Contact and Unexpected Collision, Advanced Robotics, vol. 26, no. 16, pp , [15] L. D. Phong, J. Choi, and S. Kang, External force estimation using joint torque sensors for a robot manipulator, 2012 IEEE International Conference on Robotics and Automation, pp , [16] N. Hogan, Impedance Control: An Approach to Manipulation, in American Control Conference, vol. 107, pp , IEEE, [17] A. Lecours, B. Mayer-St-Onge, and C. Gosselin, Variable admittance control of a four-degree-of-freedom intelligent assist device, in IEEE International Conference on Robotics and Automation, no. 2, pp , Ieee, may [18] F. Dimeas and N. Aspragathos, Reinforcement Learning of Variable Admittance Control for Human-Robot Co-manipulation, in IEEE International Conference on Intelligent Robots and Systems, pp , 2015.

Safe Joint Mechanism using Inclined Link with Springs for Collision Safety and Positioning Accuracy of a Robot Arm

Safe Joint Mechanism using Inclined Link with Springs for Collision Safety and Positioning Accuracy of a Robot Arm 1 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 1, Anchorage, Alaska, USA Safe Joint Mechanism using Inclined Link with Springs for Collision Safety and

More information

Reinforcement Learning of Variable Admittance Control for Human-Robot Co-manipulation

Reinforcement Learning of Variable Admittance Control for Human-Robot Co-manipulation 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Congress Center Hamburg Sept 28 - Oct 2, 2015. Hamburg, Germany Reinforcement Learning of Variable Admittance Control for

More information

IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges

IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges Arne Wahrburg (*), 2016-10-14 Cartesian Contact Force and Torque Estimation for Redundant Manipulators IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges

More information

Toward Torque Control of a KUKA LBR IIWA for Physical Human-Robot Interaction

Toward Torque Control of a KUKA LBR IIWA for Physical Human-Robot Interaction Toward Torque Control of a UA LBR IIWA for Physical Human-Robot Interaction Vinay Chawda and Günter Niemeyer Abstract In this paper we examine joint torque tracking as well as estimation of external torques

More information

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators des FA 4.13 Steuerung und Regelung von Robotern A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators Alessandro De Luca Dipartimento di Informatica e Sistemistica

More information

for Articulated Robot Arms and Its Applications

for Articulated Robot Arms and Its Applications 141 Proceedings of the International Conference on Information and Automation, December 15-18, 25, Colombo, Sri Lanka. 1 Forcefree Control with Independent Compensation for Articulated Robot Arms and Its

More information

Modelling and Control of Variable Stiffness Actuated Robots

Modelling and Control of Variable Stiffness Actuated Robots Modelling and Control of Variable Stiffness Actuated Robots Sabira Jamaludheen 1, Roshin R 2 P.G. Student, Department of Electrical and Electronics Engineering, MES College of Engineering, Kuttippuram,

More information

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION Andrea Calanca Paolo Fiorini Invited Speakers Nevio Luigi Tagliamonte Fabrizio Sergi 18/07/2014 Andrea Calanca - Altair Lab 2 In this tutorial Review

More information

ARTISAN ( ) ARTISAN ( ) Human-Friendly Robot Design

ARTISAN ( ) ARTISAN ( ) Human-Friendly Robot Design Human-Friendly Robot Design Torque Control: a basic capability dynamic performance compliance, force control safety, interactivity manipulation cooperation ARTISAN (1990-95) ARTISAN (1990-95) 1 intelligence

More information

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National

More information

Safety Properties and Collision Behavior of Robotic Arms with Elastic Tendon Actuation

Safety Properties and Collision Behavior of Robotic Arms with Elastic Tendon Actuation German Conference on Robotics (ROBOTIK ), Springer, Safety Properties and Collision Behavior of Robotic Arms with Elastic Tendon Actuation Thomas Lens, Oskar von Stryk Simulation, Optimization and Robotics

More information

Inverse differential kinematics Statics and force transformations

Inverse differential kinematics Statics and force transformations Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired

More information

The skeleton algorithm for self-collision avoidance of a humanoid manipulator

The skeleton algorithm for self-collision avoidance of a humanoid manipulator The skeleton algorithm for self-collision avoidance of a humanoid manipulator Agostino De Santis, Alin Albu Schäffer, Christian Ott, Bruno Siciliano, and Gerd Hirzinger Abstract For use in unstructured

More information

Instantaneous Stiffness Effects on Impact Forces in Human-Friendly Robots

Instantaneous Stiffness Effects on Impact Forces in Human-Friendly Robots IEEE/RSJ International Conference on Intelligent Robots and Systems September -3,. San Francisco, CA, USA Instantaneous Stiffness Effects on Impact Forces in Human-Friendly Robots Dongjun Shin, Zhan Fan

More information

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

More information

A Simplified Variable Admittance Controller Based on a Virtual Agonist-Antagonist Mechanism for Robot Joint Control

A Simplified Variable Admittance Controller Based on a Virtual Agonist-Antagonist Mechanism for Robot Joint Control 1 A Simplified Variable Admittance Controller Based on a Virtual Agonist-Antagonist Mechanism for Robot Joint Control Xiaofeng Xiong, Florentin Wörgötter and Poramate Manoonpong the Bernstein Center for

More information

Design and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics

Design and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics Design and Control of Compliant Humanoids Alin Albu-Schäffer DLR German Aerospace Center Institute of Robotics and Mechatronics Torque Controlled Light-weight Robots Torque sensing in each joint Mature

More information

Multi-Priority Cartesian Impedance Control

Multi-Priority Cartesian Impedance Control Multi-Priority Cartesian Impedance Control Robert Platt Jr. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology rplatt@csail.mit.edu Muhammad Abdallah, Charles

More information

Investigation of Human-Robot Interaction Stability Using Lyapunov Theory

Investigation of Human-Robot Interaction Stability Using Lyapunov Theory 2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 9-23, 2008 Investigation of Human-Robot Interaction Stability Using Lyapunov Theory Vincent Duchaine and Clément M.

More information

The Reflexxes Motion Libraries. An Introduction to Instantaneous Trajectory Generation

The Reflexxes Motion Libraries. An Introduction to Instantaneous Trajectory Generation ICRA Tutorial, May 6, 2013 The Reflexxes Motion Libraries An Introduction to Instantaneous Trajectory Generation Torsten Kroeger 1 Schedule 8:30-10:00 Introduction and basics 10:00-10:30 Coffee break 10:30-11:30

More information

Rhythmic Robot Arm Control Using Oscillators

Rhythmic Robot Arm Control Using Oscillators Rhythmic Robot Arm Control Using Oscillators Matthew M. Williamson MIT AI Lab, 545 Technology Square, Cambridge, MA 2139 http://www.ai.mit.edu/people/matt Abstract This paper presents an approach to robot

More information

Robotics 2 Robot Interaction with the Environment

Robotics 2 Robot Interaction with the Environment Robotics 2 Robot Interaction with the Environment Prof. Alessandro De Luca Robot-environment interaction a robot (end-effector) may interact with the environment! modifying the state of the environment

More information

Robust Control of Cooperative Underactuated Manipulators

Robust Control of Cooperative Underactuated Manipulators Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute

More information

Neural Control for Constrained Human-Robot Interaction with Human Motion Intention Estimation and Impedance Learning

Neural Control for Constrained Human-Robot Interaction with Human Motion Intention Estimation and Impedance Learning Neural Control for Constrained Human-Robot Interaction with Human Motion Intention Estimation and Impedance Learning Xinbo Yu School of Automation and Electrical Engineering University of Science and Technology

More information

Variable Radius Pulley Design Methodology for Pneumatic Artificial Muscle-based Antagonistic Actuation Systems

Variable Radius Pulley Design Methodology for Pneumatic Artificial Muscle-based Antagonistic Actuation Systems 211 IEEE/RSJ International Conference on Intelligent Robots and Systems September 25-3, 211. San Francisco, CA, USA Variable Radius Pulley Design Methodology for Pneumatic Artificial Muscle-based Antagonistic

More information

Sensorless Torque/Force Control

Sensorless Torque/Force Control 4 Sensorless Torque/Force Control Islam S. M. Khalil and Asif Sabanovic Sabanci University Turkey 1. Introduction Motion control systems represent a main subsystem for majority of processing systems that

More information

University of Twente. EEMCS / Electrical Engineering

University of Twente. EEMCS / Electrical Engineering University of Twente EEMCS / Electrical Engineering Robotics and Mechatronics Real-Time Environmental Impedance Estimation Using a Variable Stiffness Actuator as a Variable Stiffness Sensor R.M. (Rick)

More information

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR

More information

Interaction-based Dynamic Measurement of Haptic Characteristics of Control Elements

Interaction-based Dynamic Measurement of Haptic Characteristics of Control Elements Interaction-based Dynamic Measurement of Haptic Characteristics of Control Elements Wenliang Zhou 1, Jörg Reisinger 1, Angelika Peer 2, and Sandra Hirche 3 1 Department HMI Components, Daimler AG, Sindelfingen,

More information

Multiple-priority impedance control

Multiple-priority impedance control Multiple-priority impedance control Robert Platt Jr, Muhammad Abdallah, and Charles Wampler Abstract Impedance control is well-suited to robot manipulation applications because it gives the designer a

More information

PID Motion Control Tuning Rules in a Damping Injection Framework

PID Motion Control Tuning Rules in a Damping Injection Framework 2013 American Control Conference ACC) Washington, DC, USA, June 17-19, 2013 PID Motion Control Tuning Rules in a Damping Injection Framework Tadele Shiferaw Tadele, Theo de Vries, Member, IEEE and Stefano

More information

EFFECTIVE DYNAMIC STIFFNESS MODEL AND ITS EFFECTS ON ROBOT SAFETY AND PERFORMANCE. Dongjun Shin 1 and Zhan Fan Quek 2

EFFECTIVE DYNAMIC STIFFNESS MODEL AND ITS EFFECTS ON ROBOT SAFETY AND PERFORMANCE. Dongjun Shin 1 and Zhan Fan Quek 2 EFFECTIVE DYNAMIC STIFFNESS MODEL AND ITS EFFECTS ON ROBOT SAFETY AND PERFORMANCE Dongjun Shin 1 and Zhan Fan Quek 2 1 Artificial Intelligence Laboratory, Stanford University, Stanford, CA, U.S.A. 2 Mechanical

More information

Active Stability Observer using Artificial Neural Network for Intuitive Physical Human-Robot Interaction

Active Stability Observer using Artificial Neural Network for Intuitive Physical Human-Robot Interaction Active Stability Observer using Artificial Neural Network for Intuitive Physical Human-Robot Interaction Mohamed Amir Sassi, Martin J.-D. Otis *, Alexandre Campeau-Lecours University of Quebec at Chicoutimi,

More information

Analysis of Torque Capacities in Hybrid Actuation for Human-Friendly Robot Design

Analysis of Torque Capacities in Hybrid Actuation for Human-Friendly Robot Design 1 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 1, Anchorage, Alaska, USA Analysis of Torque Capacities in Hybrid Actuation for Human-Friendly Robot Design

More information

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics Robotics I Kinematics, Dynamics and Control of Robotic Manipulators Velocity Kinematics Dr. Christopher Kitts Director Robotic Systems Laboratory Santa Clara University Velocity Kinematics So far, we ve

More information

MCE493/593 and EEC492/592 Prosthesis Design and Control

MCE493/593 and EEC492/592 Prosthesis Design and Control MCE493/593 and EEC492/592 Prosthesis Design and Control Control Systems Part 3 Hanz Richter Department of Mechanical Engineering 2014 1 / 25 Electrical Impedance Electrical impedance: generalization of

More information

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin

More information

Development of a Safety and Energy Aware Impedance Controller for Collaborative Robots

Development of a Safety and Energy Aware Impedance Controller for Collaborative Robots Development of a Safety and Energy Aware Impedance Controller for Collaborative Robots Gennaro Raiola1,2 Carlos Alberto Cardenas1 Tadele Shiferaw Tadele1 Theo de Vries1 Stefano Stramigioli1 Abstract In

More information

System Parameter Identification for Uncertain Two Degree of Freedom Vibration System

System Parameter Identification for Uncertain Two Degree of Freedom Vibration System System Parameter Identification for Uncertain Two Degree of Freedom Vibration System Hojong Lee and Yong Suk Kang Department of Mechanical Engineering, Virginia Tech 318 Randolph Hall, Blacksburg, VA,

More information

Structural Damage Detection Using Time Windowing Technique from Measured Acceleration during Earthquake

Structural Damage Detection Using Time Windowing Technique from Measured Acceleration during Earthquake Structural Damage Detection Using Time Windowing Technique from Measured Acceleration during Earthquake Seung Keun Park and Hae Sung Lee ABSTRACT This paper presents a system identification (SI) scheme

More information

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

More information

Demonstrating the Benefits of Variable Impedance to Telerobotic Task Execution

Demonstrating the Benefits of Variable Impedance to Telerobotic Task Execution Demonstrating the Benefits of Variable Impedance to Telerobotic Task Execution Daniel S. Walker, J. Kenneth Salisbury and Günter Niemeyer Abstract Inspired by human physiology, variable impedance actuation

More information

Design On-Line Tunable Gain Artificial Nonlinear Controller

Design On-Line Tunable Gain Artificial Nonlinear Controller Journal of Computer Engineering 1 (2009) 3-11 Design On-Line Tunable Gain Artificial Nonlinear Controller Farzin Piltan, Nasri Sulaiman, M. H. Marhaban and R. Ramli Department of Electrical and Electronic

More information

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost Game and Media Technology Master Program - Utrecht University Dr. Nicolas Pronost Rigid body physics Particle system Most simple instance of a physics system Each object (body) is a particle Each particle

More information

On-line Learning of Robot Arm Impedance Using Neural Networks

On-line Learning of Robot Arm Impedance Using Neural Networks On-line Learning of Robot Arm Impedance Using Neural Networks Yoshiyuki Tanaka Graduate School of Engineering, Hiroshima University, Higashi-hiroshima, 739-857, JAPAN Email: ytanaka@bsys.hiroshima-u.ac.jp

More information

An experimental robot load identification method for industrial application

An experimental robot load identification method for industrial application An experimental robot load identification method for industrial application Jan Swevers 1, Birgit Naumer 2, Stefan Pieters 2, Erika Biber 2, Walter Verdonck 1, and Joris De Schutter 1 1 Katholieke Universiteit

More information

Impedance control using a cascaded loop force control

Impedance control using a cascaded loop force control Impedance control using a cascaded loop force control Sylvain Devie, Pierre-Philippe Robet, Yannick Aoustin, Maxime Gautier To cite this version: Sylvain Devie, Pierre-Philippe Robet, Yannick Aoustin,

More information

Variable Stiffness Actuators for Fast and Safe Motion Control

Variable Stiffness Actuators for Fast and Safe Motion Control Variable Stiffness Actuators for Fast and Safe Motion Control Antonio Bicchi 1, Giovanni Tonietti 1, Michele Bavaro 1, and Marco Piccigallo 1 Centro Interdipartimentale di Ricerca E. Piaggio Università

More information

Natural Frequency Analysis of Spring-Manipulator System for Force Generation Utilizing Mechanical Resonance

Natural Frequency Analysis of Spring-Manipulator System for Force Generation Utilizing Mechanical Resonance ICCAS5 June -5, KINTEX, yeonggi-do, Korea Natural Frequency Analysis of Spring-Manipulator System for Force eneration Utilizing Mechanical Resonance Jun Kobayashi* and Fujio Ohkawa* * Department of Systems

More information

Lecture «Robot Dynamics»: Dynamics and Control

Lecture «Robot Dynamics»: Dynamics and Control Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco

More information

Unified Impedance and Admittance Control

Unified Impedance and Admittance Control 21 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 21, Anchorage, Alaska, USA Unified Impedance and Admittance Christian Ott, Ranjan Mukherjee, and Yoshihiko

More information

Advanced Robotic Manipulation

Advanced Robotic Manipulation Advanced Robotic Manipulation Handout CS37A (Spring 017 Solution Set # Problem 1 - Redundant robot control The goal of this problem is to familiarize you with the control of a robot that is redundant with

More information

1. Consider the 1-DOF system described by the equation of motion, 4ẍ+20ẋ+25x = f.

1. Consider the 1-DOF system described by the equation of motion, 4ẍ+20ẋ+25x = f. Introduction to Robotics (CS3A) Homework #6 Solution (Winter 7/8). Consider the -DOF system described by the equation of motion, ẍ+ẋ+5x = f. (a) Find the natural frequency ω n and the natural damping ratio

More information

Collision Safety for Physical Human-Robot Collaboration

Collision Safety for Physical Human-Robot Collaboration Collision Safety for Physical Human-Robot Collaboration IROS 2015 Workshop Physical Human-Robot Collaboration Jae-Bok Song School of Mechanical Engineering Korea University Seoul, Korea Outline 2 Human-Robot

More information

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping ARC Centre of Excellence for Complex Dynamic Systems and Control, pp 1 15 Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping Tristan Perez 1, 2 Joris B Termaat 3 1 School

More information

IMPROVING FORCE CONTROL THROUGH END- EFFECTOR VIBRATION REDUCTION AND VARIABLE STIFFNESS JOINT DESIGN LI RENJUN NATIONAL UNIVERSITY OF SINGAPORE

IMPROVING FORCE CONTROL THROUGH END- EFFECTOR VIBRATION REDUCTION AND VARIABLE STIFFNESS JOINT DESIGN LI RENJUN NATIONAL UNIVERSITY OF SINGAPORE IMPROVING FORCE CONTROL THROUGH END- EFFECTOR VIBRATION REDUCTION AND VARIABLE STIFFNESS JOINT DESIGN LI RENJUN NATIONAL UNIVERSITY OF SINGAPORE 2014 IMPROVING FORCE CONTROL THROUGH END- EFFECTOR VIBRATION

More information

Index. Index. More information. in this web service Cambridge University Press

Index. Index. More information.  in this web service Cambridge University Press A-type elements, 4 7, 18, 31, 168, 198, 202, 219, 220, 222, 225 A-type variables. See Across variable ac current, 172, 251 ac induction motor, 251 Acceleration rotational, 30 translational, 16 Accumulator,

More information

Experimental Joint Stiffness Identification Depending on Measurements Availability

Experimental Joint Stiffness Identification Depending on Measurements Availability 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC Orlando FL USA December -5 Experimental Joint Stiffness Identification Depending on Measurements Availability A. Janot

More information

A passively safe cable driven upper limb rehabilitation exoskeleton

A passively safe cable driven upper limb rehabilitation exoskeleton Technology and Health Care 23 (2015) S197 S202 DOI 10.3233/THC-150954 IOS Press S197 A passively safe cable driven upper limb rehabilitation exoskeleton Yanyan Chen, Jizhuang Fan, Yanhe Zhu, Jie Zhao and

More information

Kinetostatic Danger Field - a Novel Safety Assessment for Human-Robot Interaction

Kinetostatic Danger Field - a Novel Safety Assessment for Human-Robot Interaction The 21 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 21, Taipei, Taiwan Kinetostatic Danger Field - a Novel Safety Assessment for Human-Robot Interaction Bakir Lacevic

More information

Stability and Performance of the Compliance Controller of the Quadruped Robot HyQ

Stability and Performance of the Compliance Controller of the Quadruped Robot HyQ 23 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 23. Tokyo, Japan Stability and Performance of the Compliance Controller of the Quadruped Robot HyQ Thiago Boaventura,

More information

Acceleration Feedback

Acceleration Feedback Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic

More information

Multiple Impedance Control for Space Free-Flying Robots

Multiple Impedance Control for Space Free-Flying Robots Multiple Impedance Control for Space Free-Flying Robots S. Ali A. Moosavian * Rambod Rastegari j Department of Mechanical Engineering K. N. Toosi Univ. of Technology Tehran, Iran, P.O. Box 16765-3381 Email:

More information

Subspace-oriented Energy Distribution for the Time Domain Passivity Approach

Subspace-oriented Energy Distribution for the Time Domain Passivity Approach Subspace-oriented Energy Distribution for the Time Domain Passivity Approach Christian Ott, Jordi Artigas, Carsten Preusche Abstract The Time Domain Passivity Control Approach (TDPA) is a powerful tool

More information

MEMS Gyroscope Control Systems for Direct Angle Measurements

MEMS Gyroscope Control Systems for Direct Angle Measurements MEMS Gyroscope Control Systems for Direct Angle Measurements Chien-Yu Chi Mechanical Engineering National Chiao Tung University Hsin-Chu, Taiwan (R.O.C.) 3 Email: chienyu.me93g@nctu.edu.tw Tsung-Lin Chen

More information

DEVELOPMENT OF A NOVEL ACTIVE ISOLATION CONCEPT 1

DEVELOPMENT OF A NOVEL ACTIVE ISOLATION CONCEPT 1 DEVELOPMENT OF A NOVEL ACTIVE ISOLATION CONCEPT 1 Michiel J. Vervoordeldonk, Theo A.M. Ruijl, Rob M.G. Rijs Philips Centre for Industrial Technology, PO Box 518, 5600 MD Eindhoven, The Netherlands 2 1

More information

Exploiting Redundancy to Reduce Impact Force*

Exploiting Redundancy to Reduce Impact Force* 1 of 6 Presented at IEEE/RSJ International Workshop on Intelligent Robots and Systems, Osaka, Japan, Nov. 1991. Exploiting Redundancy to Reduce Impact Force* Matthew Wayne Gertz**, Jin-Oh Kim, and Pradeep

More information

Combining Real and Virtual Sensors for Measuring Interaction Forces and Moments Acting on a Robot

Combining Real and Virtual Sensors for Measuring Interaction Forces and Moments Acting on a Robot 216 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Daejeon Convention Center October 9-14, 216, Daejeon, Korea Combining Real and Virtual Sensors for Measuring Interaction Forces

More information

Centroidal Momentum Matrix of a Humanoid Robot: Structure and Properties

Centroidal Momentum Matrix of a Humanoid Robot: Structure and Properties Centroidal Momentum Matrix of a Humanoid Robot: Structure and Properties David E. Orin and Ambarish Goswami Abstract The centroidal momentum of a humanoid robot is the sum of the individual link momenta,

More information

EXPERIMENTAL EVALUATION OF CONTACT/IMPACT DYNAMICS BETWEEN A SPACE ROBOT WITH A COMPLIANT WRIST AND A FREE-FLYING OBJECT

EXPERIMENTAL EVALUATION OF CONTACT/IMPACT DYNAMICS BETWEEN A SPACE ROBOT WITH A COMPLIANT WRIST AND A FREE-FLYING OBJECT EXPERIMENTAL EVALUATION OF CONTACT/IMPACT DYNAMICS BETWEEN A SPACE ROBOT WITH A COMPLIANT WRIST AND A FREE-FLYING OBJECT N. Uyama, Y. Fujii, K. Nagaoka, and K. Yoshida Department of Aerospace Engineering,

More information

936 IEEE TRANSACTIONS ON ROBOTICS, VOL. 21, NO. 5, OCTOBER 2005

936 IEEE TRANSACTIONS ON ROBOTICS, VOL. 21, NO. 5, OCTOBER 2005 936 IEEE TRANSACTIONS ON ROBOTICS, VOL. 21, NO. 5, OCTOBER 2005 Passive Bilateral Control and Tool Dynamics Rendering for Nonlinear Mechanical Teleoperators Dongjun Lee, Member, IEEE, and Perry Y. Li,

More information

Force-Impedance Control: a new control strategy of robotic manipulators

Force-Impedance Control: a new control strategy of robotic manipulators Force-Impedance Control: a new control strategy of robotic manipulators Fernando Almeida, António Lopes, Paulo Abreu IDMEC - Pólo FEUP, Faculdade de Engenharia da Universidade do Porto, Rua dos Bragas,

More information

Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control

Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control Vincent Duchaine, Samuel Bouchard and Clément Gosselin Université Laval Canada 7 1. Introduction The majority of existing

More information

THE subject of the analysis is system composed by

THE subject of the analysis is system composed by MECHANICAL VIBRATION ASSIGNEMENT 1 On 3 DOF system identification Diego Zenari, 182160, M.Sc Mechatronics engineering Abstract The present investigation carries out several analyses on a 3-DOF system.

More information

Lecture «Robot Dynamics»: Dynamics 2

Lecture «Robot Dynamics»: Dynamics 2 Lecture «Robot Dynamics»: Dynamics 2 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE

More information

Non-Iterative Object Detection Methods in Electrical Tomography for Robotic Applications

Non-Iterative Object Detection Methods in Electrical Tomography for Robotic Applications Non-Iterative Object Detection Methods in Electrical Tomography for Robotic Applications Stephan Mühlbacher-Karrer, Juliana P. Leitzke, Lisa-Marie Faller and Hubert Zangl Institute of Smart Systems Technologies,

More information

E05 Resonator Design

E05 Resonator Design POLITECNICO DI MILANO MSC COURSE - MEMS AND MICROSENSORS - 2018/2019 E05 Resonator Design Giorgio Mussi 16/10/2018 In this class we will learn how an in-plane MEMS resonator handles process variabilities,

More information

Alireza Mousavi Brunel University

Alireza Mousavi Brunel University Alireza Mousavi Brunel University 1 » Online Lecture Material at (www.brunel.ac.uk/~emstaam)» C. W. De Silva, Modelling and Control of Engineering Systems, CRC Press, Francis & Taylor, 2009.» M. P. Groover,

More information

A new large projection operator for the redundancy framework

A new large projection operator for the redundancy framework 21 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 21, Anchorage, Alaska, USA A new large projection operator for the redundancy framework Mohammed Marey

More information

Selection of Servomotors and Reducer Units for a 2 DoF PKM

Selection of Servomotors and Reducer Units for a 2 DoF PKM Selection of Servomotors and Reducer Units for a 2 DoF PKM Hermes GIBERTI, Simone CINQUEMANI Mechanical Engineering Department, Politecnico di Milano, Campus Bovisa Sud, via La Masa 34, 20156, Milano,

More information

Bi-Articular Muscle Actuation Design for Robot Arms

Bi-Articular Muscle Actuation Design for Robot Arms Bi-Articular Muscle Actuation Design for Robot Arms V. Salvucci Y. Kimura S. Oh Y. Hori Hori-Fujimoto Lab, The University of Tokyo ICRA 2011 Workshop on Biologically-inspired Actuation, Shanghai Outline

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

PANTOGRAPH PROJECT. presented. Professor Vincent Hayward. Eric Bonneton #

PANTOGRAPH PROJECT. presented. Professor Vincent Hayward. Eric Bonneton # PANTOGRAPH PROJECT presented to Professor Vincent Hayward by Eric Bonneton #9381141 McGill Research Centre For Intelligent Machines McGill University Spring 1994 Abstract The purpose of this project, is

More information

STRUCTURAL DYNAMICS BASICS:

STRUCTURAL DYNAMICS BASICS: BASICS: STRUCTURAL DYNAMICS Real-life structures are subjected to loads which vary with time Except self weight of the structure, all other loads vary with time In many cases, this variation of the load

More information

Controlling the Apparent Inertia of Passive Human- Interactive Robots

Controlling the Apparent Inertia of Passive Human- Interactive Robots Controlling the Apparent Inertia of Passive Human- Interactive Robots Tom Worsnopp Michael Peshkin J. Edward Colgate Kevin Lynch Laboratory for Intelligent Mechanical Systems: Mechanical Engineering Department

More information

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES By YUNG-SHENG CHANG A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT

More information

Robotics I. April 1, the motion starts and ends with zero Cartesian velocity and acceleration;

Robotics I. April 1, the motion starts and ends with zero Cartesian velocity and acceleration; Robotics I April, 6 Consider a planar R robot with links of length l = and l =.5. he end-effector should move smoothly from an initial point p in to a final point p fin in the robot workspace so that the

More information

Mobile Manipulation: Force Control

Mobile Manipulation: Force Control 8803 - Mobile Manipulation: Force Control Mike Stilman Robotics & Intelligent Machines @ GT Georgia Institute of Technology Atlanta, GA 30332-0760 February 19, 2008 1 Force Control Strategies Logic Branching

More information

666. Controllable vibro-protective system for the driver seat of a multi-axis vehicle

666. Controllable vibro-protective system for the driver seat of a multi-axis vehicle 666. Controllable vibro-protective system for the driver seat of a multi-axis vehicle A. Bubulis 1, G. Reizina, E. Korobko 3, V. Bilyk 3, V. Efremov 4 1 Kaunas University of Technology, Kęstučio 7, LT-4431,

More information

Analysis and Design of Hybrid AI/Control Systems

Analysis and Design of Hybrid AI/Control Systems Analysis and Design of Hybrid AI/Control Systems Glen Henshaw, PhD (formerly) Space Systems Laboratory University of Maryland,College Park 13 May 2011 Dynamically Complex Vehicles Increased deployment

More information

REDUCING the torque needed to execute a given robot

REDUCING the torque needed to execute a given robot IEEE ROBOTICS AND AUTOMATION LETTERS. PREPRINT VERSION. ACCEPTED JANUARY, 29 Stable Torque Optimization for Redundant Robots using a Short Preview Khaled Al Khudir Gaute Halvorsen Leonardo Lanari Alessandro

More information

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation

More information

Control of constrained spatial three-link flexible manipulators

Control of constrained spatial three-link flexible manipulators Control of constrained spatial three-link flexible manipulators Sinan Kilicaslan, M. Kemal Ozgoren and S. Kemal Ider Gazi University/Mechanical Engineering Department, Ankara, Turkey Middle East Technical

More information

A Comparison of Workspace and Force Capabilities between Classes of Underactuated Mechanisms

A Comparison of Workspace and Force Capabilities between Classes of Underactuated Mechanisms A Comparison of Workspace and Force Capabilities between Classes of Underactuated Mechanisms Ravi Balasubramanian and Aaron M. Dollar Abstract We propose a novel approach to study the ability on underactuated

More information

A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers

A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers Hiroaki Kuwahara, Fujio Terai Corporate Manufacturing Engineering Center, TOSHIBA Corporation, Yokohama, Japan

More information

Physical Acoustics. Hearing is the result of a complex interaction of physics, physiology, perception and cognition.

Physical Acoustics. Hearing is the result of a complex interaction of physics, physiology, perception and cognition. Physical Acoustics Hearing, auditory perception, or audition is the ability to perceive sound by detecting vibrations, changes in the pressure of the surrounding medium through time, through an organ such

More information

Novel Reaction Force Control Design Based on Biarticular Driving System Using Intrinsic Viscoelasticity of Muscle

Novel Reaction Force Control Design Based on Biarticular Driving System Using Intrinsic Viscoelasticity of Muscle Novel Reaction Force Control Design Based on Biarticular Driving System Using Intrinsic Viscoelasticity of Muscle Yasuto Kimura #, Sehoon Oh 2 and Yoichi Hori #3 # Department of Advanced Energy, The University

More information

Journal of Artificial Intelligence in Electrical Engineering, Vol. 2, No.7, November 2013

Journal of Artificial Intelligence in Electrical Engineering, Vol. 2, No.7, November 2013 Journal of Artificial Intelligence in Electrical Engineering, Vol. 2, No.7, November 2013 Electronical and Mechanical System Modeling of Robot Dynamics Using a Mass/Pulley Model Ata olah Rajabpour 1, Amir

More information