Impedance control allows robots to manipulate physical interactions delicately. However, issues associated with path planning and impedance remain unresolved. Herein we propose a path and impedance planning method for impedance control in a robot based on programming by demonstration through telemanipulation using a surface electromyogram. We considered a task that requires quick and precise adjustment of path and impedance, that is, ball trapping. We implemented a teleoperated robot that can deliver an operator's impedance as well as position during the ball trapping task to the slave side. The operators were asked to perform demonstrations of ball-trapping tasks using the implemented teleoperated robot, where the slave side is a vertical robot with one degree of freedom. The path and impedance were recorded and programmed as control input profiles from a set of successful demonstrations using Gaussian mixture regression. The result showed that using the human demonstration, the robot could learn how to catch a dropped ball without rebounding.
Read full abstract