Kinesthetic Teaching Using Assisted Gravity Compensation for Model-Free Trajectory Generation in Confined Spaces

The presented work approaches programming of redundant robots such as the KUKA Lightweight Robot IV in a co-worker scenario from a user-centered point of view. It specifically asks, how the user’s implicit knowledge about the scene and the task can be transferred effectively to the robot through kinesthetic teaching. It proposes a new method to visualize the implicit scene model conveyed by the user when teaching a respective inverse kinematics and measures generalization by the robot. Based on these insights and empirical results from a previously performed user study, the present study argues that physical guidance of a task in confined spaces with static obstacles is too difficult to achieve in a single interaction. Summarizing earlier results and putting them into context, it is shown how to assist users to remedy this issue. The key is to divide the process in an explicit configuration phase for teaching the implicit scene model and a subsequent already assisted programming phase to teach the task based on a particular assisted gravity compensation mode. Further results from the user study confirm that this renders kinesthetic teaching in confined spaces feasible and enables a flexible and fast reconfiguration of the robot.

[1]  Jochen J. Steil,et al.  Teaching nullspace constraints in physical human-robot interaction using Reservoir Computing , 2012, 2012 IEEE International Conference on Robotics and Automation.

[2]  Roderic A. Grupen,et al.  A Framework for the Development of Robot Behavior , 2005 .

[3]  Alexander Verl,et al.  The Bionic Handling Assistant: a success story of additive manufacturing , 2011 .

[4]  Darwin G. Caldwell,et al.  Imitation Learning of Positional and Force Skills Demonstrated via Kinesthetic Teaching and Haptic Input , 2011, Adv. Robotics.

[5]  Jean Scholtz,et al.  Common metrics for human-robot interaction , 2006, HRI '06.

[6]  Klaus Neumann,et al.  Learning Inverse Kinematics for Pose-Constraint Bi-manual Movements , 2010, SAB.

[7]  Dianhui Wang,et al.  Extreme learning machines: a survey , 2011, Int. J. Mach. Learn. Cybern..

[8]  Jochen J. Steil,et al.  Interactive imitation learning of object movement skills , 2011, Autonomous Robots.

[9]  Erdinc Sahin Conkur,et al.  Clarifying the definition of redundancy as used in robotics , 1997, Robotica.

[10]  Jochen J. Steil,et al.  Efficient exploration and learning of whole body kinematics , 2009, 2009 IEEE 8th International Conference on Development and Learning.

[11]  Jörn Malzahn,et al.  Data based kinematic model of a multi-flexible-link robot arm for varying payloads , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.

[12]  Stefan Schaal,et al.  Robot Programming by Demonstration , 2009, Springer Handbook of Robotics.

[13]  Jochen J. Steil,et al.  Task-level imitation learning using variance-based movement optimization , 2009, 2009 IEEE International Conference on Robotics and Automation.

[14]  Maya Cakmak,et al.  Trajectories and keyframes for kinesthetic teaching: A human-robot interaction perspective , 2012, 2012 7th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[15]  Stefan Schaal,et al.  http://www.jstor.org/about/terms.html. JSTOR's Terms and Conditions of Use provides, in part, that unless you have obtained , 2007 .

[16]  Alin Albu-Schäffer,et al.  The DLR lightweight robot: design and control concepts for robots in human environments , 2007, Ind. Robot.

[17]  Sebastian Wrede,et al.  Software Abstractions for Simulation and Control of a Continuum Robot , 2012, SIMPAR.

[18]  Nikolaos G. Tsagarakis,et al.  A new variable stiffness actuator (CompAct-VSA): Design and modelling , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Klaus Neumann,et al.  Regularization by Intrinsic Plasticity and Its Synergies with Recurrence for Random Projection Methods , 2012 .

[20]  Alin Albu-Schäffer,et al.  Towards the Robotic Co-Worker , 2009, ISRR.

[21]  Alin Albu-Schäffer,et al.  The KUKA-DLR Lightweight Robot arm - a new reference platform for robotics research and manufacturing , 2010, ISR/ROBOTIK.

[22]  Aude Billard,et al.  Incremental learning of gestures by imitation in a humanoid robot , 2007, 2007 2nd ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[23]  John Baillieul,et al.  Resolution of Kinematic Redundancy using Optimization Techniques , 1988, 1988 American Control Conference.

[24]  Aude Billard,et al.  A dynamical system approach to realtime obstacle avoidance , 2012, Autonomous Robots.

[25]  David B. Kaber,et al.  Effects of Visual Interface Design, and Control Mode and Latency on Performance, Telepresence and Workload in a Teleoperation Task , 2000 .

[26]  Stefan Schaal,et al.  Statistical Learning for Humanoid Robots , 2002, Auton. Robots.

[27]  Stefano Stramigioli,et al.  Lending a helping hand: toward novel assistive robotic arms , 2013, IEEE Robotics & Automation Magazine.

[28]  Jochen J. Steil,et al.  A user study on kinesthetic teaching of redundant robots in task and configuration space , 2013, HRI 2013.

[29]  Cynthia Breazeal,et al.  Mobile, dexterous, social robots for mobile manipulation and human-robot interaction , 2008, SIGGRAPH '08.

[30]  Jochen J. Steil,et al.  Assisted Gravity Compensation to cope with the complexity of kinesthetic teaching on redundant robots , 2013, 2013 IEEE International Conference on Robotics and Automation.

[31]  D. Kendall A Survey of the Statistical Theory of Shape , 1989 .