Real-time reactive motion generation based on variable attractor dynamics and shaped velocities
Sami Haddadin,Holger Urbanek,Sven Parusel,Darius Burschka,Jurgen Rossmann,Alin Albu-Schaffer,Gerd Hirzinger +6 more
- 03 Dec 2010
- pp 3109-3116
TL;DR: A novel method for motion generation and reactive collision avoidance that can, due to its low complexity, run in the inner most control loop of the robot, which is absolutely crucial for safe Human Robot Interaction.
read more
Abstract: This paper describes a novel method for motion generation and reactive collision avoidance. The algorithm performs arbitrary desired velocity profiles in absence of external disturbances and reacts if virtual or physical contact is made in a unified fashion with a clear physically interpretable behavior. The method uses physical analogies for defining attractor dynamics in order to generate smooth paths even in presence of virtual and physical objects. The proposed algorithm can, due to its low complexity, run in the inner most control loop of the robot, which is absolutely crucial for safe Human Robot Interaction. The method is thought as the locally reactive real-time motion generator connecting control, collision detection and reaction, and global path planning.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Figures

Fig. 8. 3D plot of the collision avoidance experiment with the Billiard balls. 
Fig. 6. Block diagram of the proposed method. 
Fig. 7. Configuration of Billiard balls (left). 2D plot of the collision avoidance experiment with the Billiard balls (right). 
Fig. 9. Time courses of the avoidance in x-direction (left) and y-direction (right). The plot shows the desired trajectory xd and the real motion of the robot x. 
Fig. 1. Design steps for the proposed algorithm. 
Fig. 11. The plot depicts the behavior for being pushed by a human. After contact is lost, the robot recovers quickly from it and converges to the goal configuration.
Citations
A depth space approach to human-robot collision avoidance
Fabrizio Flacco,Torsten Kröger,Alessandro De Luca,Oussama Khatib +3 more
- 14 May 2012
TL;DR: A fast method to evaluate distances between the robot and possibly moving obstacles (including humans), based on the concept of depth space, is used to generate repulsive vectors that are used to control the robot while executing a generic motion task.
•Book
A Survey of Methods for Safe Human-Robot Interaction
Przemyslaw A. Lasota,Terrence Fong,Julie A. Shah +2 more
- 22 May 2017
TL;DR: A Survey of Methods for Safe Human-Robot Interaction organizes and summarizes the large body of research related to facilitation of safe human-robot interaction and organizes them into subcategories, characterizes relationships between the strategies, and identifies potential gaps in the existing knowledge that warrant further research.
Physical Human–Robot Interaction
Sami Haddadin,Elizabeth A. Croft +1 more
- 01 Jan 2016
TL;DR: This paper presents novel lightweight robot designs and interaction control schemes that advance beyond the current capacities of existing high-payload and high-precision position-controlled industrial robots.
244
A Unified Passivity Based Control Framework for Position, Torque and Impedance Control of Flexible Joint Robots.
Alin Albu-Schaffer,Christian Ott,Gerd Hirzinger +2 more
- 01 Jan 2005
TL;DR: This paper describes a general passivity-based framework for the control of flexible joint robots and shows how, based only on the motor angles, a potential function can be designed which simultaneously incorporates gravity compensation and a desired Cartesian stiffness relation for the link angles.
193
•Posted Content
Riemannian Motion Policies.
TL;DR: RMPs are easy to implement and manipulate, simplify controller design, clarify a number of open questions around how to effectively combine existing techniques, and their properties of geometric consistency make feasible the generic application of a single smooth and reactive motion generation system across a range of robots with zero re-tuning.
119
References
Real-time obstacle avoidance for manipulators and mobile robots
TL;DR: This paper reformulated the manipulator con trol problem as direct control of manipulator motion in operational space—the space in which the task is originally described—rather than as control of the task's corresponding joint space motion obtained only after geometric and geometric transformation.
8.8K
Springer Handbook of Robotics
Bruno Siciliano,Oussama Khatib +1 more
- 01 Nov 2007
TL;DR: The contents have been restructured to achieve four main objectives: the enlargement of foundational topics for robotics, the enlightenment of design of various types of robotic systems, the extension of the treatment on robots moving in the environment, and the enrichment of advanced robotics applications.
4K
•Book
Real-time obstacle avoidance for manipulators and mobile robots
Oussama Khatib
- 01 Jul 1990
TL;DR: This paper reformulated the manipulator control problem as direct control of manipulator motion in operational space-the space in which the task is originally described-rather than as control of the task's corresponding joint space motion obtained only after geometric and kinematic transformation.
3.7K
Elastic bands: connecting path planning and control
Sean Quinlan,Oussama Khatib +1 more
- 02 May 1993
TL;DR: Elastic bands are proposed as the basis for a framework to close the gap between global path planning and real-time sensor-based robot control, enabling the robot to accommodate uncertainties and react to unexpected and moving obstacles.
940
A Unified Passivity-based Control Framework for Position, Torque and Impedance Control of Flexible Joint Robots
TL;DR: In this article, a general passivity-based framework for the control of flexible joint robots is described, and the relations between the individual contributions are highlighted, and an overview of several applications are given in which the controllers have been applied.
855