Hostname: page-component-77f85d65b8-pkds5 Total loading time: 0 Render date: 2026-04-21T13:49:03.111Z Has data issue: false hasContentIssue false

Toward an Intuitive and Iterative 6D Virtual Guide Programming Framework for Assisted Human–Robot Comanipulation

Published online by Cambridge University Press:  03 February 2020

Susana Sánchez Restrepo
Affiliation:
Interactive Robotics Laboratory (LRI), CEA-List, Gif-sur-Yvette, France E-mails: xavier.lamy@cea.fr, susisanchezr@gmail.com LAAS-CNRS, University of Toulouse, CNRS, UPS,Toulouse, France E-mail: daniel.sidobre@laas.fr
Gennaro Raiola*
Affiliation:
Interactive Robotics Laboratory (LRI), CEA-List, Gif-sur-Yvette, France E-mails: xavier.lamy@cea.fr, susisanchezr@gmail.com Department of Advanced Robotics, Istituto Italiano di Tecnologia, Genoa, Italy E-mails: gennaro.raiola@gmail.com, edelia111@gmail.com
Joris Guerry
Affiliation:
EDF R&D, Chatou, France E-mail: joguerry@gmail.com
Evelyn D’Elia
Affiliation:
Department of Advanced Robotics, Istituto Italiano di Tecnologia, Genoa, Italy E-mails: gennaro.raiola@gmail.com, edelia111@gmail.com
Xavier Lamy
Affiliation:
Interactive Robotics Laboratory (LRI), CEA-List, Gif-sur-Yvette, France E-mails: xavier.lamy@cea.fr, susisanchezr@gmail.com
Daniel Sidobre
Affiliation:
LAAS-CNRS, University of Toulouse, CNRS, UPS,Toulouse, France E-mail: daniel.sidobre@laas.fr
*
*Corresponding author. E-mail: gennaro.raiola@gmail.com

Summary

In human–robot comanipulation, virtual guides are an important tool used to assist the human worker as they constrain the movement of the robot to improve the task accuracy and to avoid undesirable effects, such as collisions with the environment. Consequently, the physical effort and cognitive overload are reduced during accomplishment of comanipulative tasks. However, the construction of virtual guides often requires expert knowledge and modeling of the task, which restricts the usefulness of virtual guides to scenarios with fixed constraints. Moreover, few approaches have addressed the implementation of virtual guides enforcing orientation constraints and, when done, these approaches have treated translation and orientation separately, and consequently there is no synchronization of the translational and rotational motions. To overcome these challenges and enhance the programming flexibility of virtual guides, we present a new framework that allows the user to create 6D virtual guides through XSplines which we define as a combination of Akima splines for the translation component and spherical cubic interpolation of quaternions for the orientation component. For complex tasks, the user is able to initially define a 3D virtual guide and then use this assistance in translational motion to concentrate only on defining the orientations along the path. It is also possible for the user to modify a particular point or portion of a guide while being assisted by it. We demonstrate in an industrial scenario that these innovations provide an intuitive solution to extend the use of virtual guides to 6 degrees of freedom and increase the human worker’s comfort during the programming phase of these guides in an assisted human–robot comanipulation context.

Information

Type
Articles
Copyright
© The Author(s) 2020. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable