Estimating perturbations from experience using neural networks and Information Transfer

In order to ensure safe operation, robots must be able to reliably detect behavior perturbations that result from unexpected physical interactions with their environment and human co-workers. While some robots provide firmware force sensors that generate rough force estimates, more accurate force measurements are usually achieved with dedicated force-torque sensors. However, such sensors are often heavy, expensive and require an additional power supply. In the case of lightweight manipulators, the already limited payload capabilities may be reduced in a significant way. This paper presents an experience-based approach for accurately estimating external forces being applied to a robot without the need for a force-torque sensor. Using Information Transfer, a subset of sensors relevant to the executed behavior are identified from a larger set of internal sensors. Models mapping robot sensor data to force-torque measurements are learned using a neural network. These models can be used to predict the magnitude and direction of perturbations from affordable, proprioceptive sensors only. Experiments with a UR5 robot show that our method yields force estimates with accuracy comparable to a dedicated force-torque sensor. Moreover, our method yields a substantial improvement in accuracy over force-torque values provided by the robot firmware.

[1]  Peter J. Schmid,et al.  Sparsity-promoting dynamic mode decomposition , 2012, 1309.4165.

[2]  Pascal Vincent,et al.  Stacked Denoising Autoencoders: Learning Useful Representations in a Deep Network with a Local Denoising Criterion , 2010, J. Mach. Learn. Res..

[3]  Niels Kjølstad Poulsen,et al.  Neural Networks for Modelling and Control of Dynamic Systems: A Practitioner’s Handbook , 2000 .

[4]  Heni Ben Amor,et al.  Transfer entropy for feature extraction in physical human-robot interaction: Detecting perturbations from low-cost sensors , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[5]  Carme Torras,et al.  External force estimation during compliant robot manipulation , 2013, 2013 IEEE International Conference on Robotics and Automation.

[6]  Heni Ben Amor,et al.  Experience-based torque estimation for an industrial robot , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Sergey Levine,et al.  Learning force-based manipulation of deformable objects from multiple demonstrations , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[8]  Schreiber,et al.  Measuring information transfer , 2000, Physical review letters.

[9]  Heni Ben Amor,et al.  Estimation of perturbations in robotic behavior using dynamic mode decomposition , 2015, Adv. Robotics.

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

[11]  Alessandro De Luca,et al.  Control of generalized contact motion and force in physical human-robot interaction , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Abderrahmane Kheddar,et al.  Motion learning and adaptive impedance for robot control during physical interaction with humans , 2011, 2011 IEEE International Conference on Robotics and Automation.