A unified framework for external wrench estimation, interaction control and collision reflexes for flying robots

Flying in unknown environments can lead to unwanted collisions with the environment. If not being accounted for, these may cause serious damage to the robot and/or its environment. Fast and robust collision detection combined with safe reaction is therefore essential in this context. Deliberate physical interaction may also be required in some applications. The robot can then switch into an interaction mode when contact occurs. The control loop must also be designed with interaction in mind. To implement these mechanisms, knowledge of environmental interaction forces is required. In principle, they may be measured or estimated. In this paper, we present a novel model-based method for external wrench estimation in flying robots. The estimation is based on proprioceptive sensors and the robot's dynamics model only. Using this estimate, we also design admittance and impedance controllers for sensitive and robust physical interaction. We also investigate the performance of our collision detection and reaction schemes in order to guarantee collision safety. Upon collision, we determine the collision location and normal located on the robot's geometric model. The method relies on the complete wrench information provided by our scheme. This allows applications such as tactile environment mapping.

[1]  Michael Suppa,et al.  Stereo vision based indoor/outdoor navigation for flying robots , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Matteo Fumagalli,et al.  A modified impedance control for physical interaction of UAVs , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Albert Albers,et al.  Semi-autonomous flying robot for physical interaction with environment , 2010, 2010 IEEE Conference on Robotics, Automation and Mechatronics.

[4]  Taeyoung Lee,et al.  Geometric tracking control of a quadrotor UAV on SE(3) , 2010, 49th IEEE Conference on Decision and Control (CDC).

[5]  Alessandro De Luca,et al.  Collision detection and reaction: A contribution to safe physical Human-Robot Interaction , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Stefano Stramigioli,et al.  Contact impedance estimation for robotic systems , 2005, IEEE Trans. Robotics.

[7]  Alessandro De Luca,et al.  Collision Detection and Safe Reaction with the DLR-III Lightweight Manipulator Arm , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Lorenzo Marconi,et al.  Modeling and control of a flying robot for contact inspection , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Seul Jung A Position-Based Force Control Approach to a Quad-rotor System , 2012, 2012 9th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

[10]  Neville Hogan,et al.  Impedance control - An approach to manipulation. I - Theory. II - Implementation. III - Applications , 1985 .

[11]  Dongjun Lee,et al.  Hybrid force/motion control and internal dynamics of quadrotors for tool operation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Sami Haddadin,et al.  Towards Safe Robots - Approaching Asimov's 1st Law , 2013, Springer Tracts in Advanced Robotics.

[13]  Marc Pollefeys,et al.  An open source and open hardware embedded metric optical flow CMOS camera for indoor and outdoor applications , 2013, 2013 IEEE International Conference on Robotics and Automation.

[14]  Dario Floreano,et al.  Contact-based navigation for an autonomous flying robot , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[16]  Keyvan Hashtrudi-Zaad,et al.  Real-Time Identification of Hunt–Crossley Dynamic Models of Contact Environments , 2012, IEEE Transactions on Robotics.

[17]  Joris De Schutter,et al.  A hybrid pose / wrench control framework for quadrotor helicopters , 2012, 2012 IEEE International Conference on Robotics and Automation.

[18]  Lorenzo Marconi,et al.  Robust “blind” navigation for a miniature ducted-fan aerial robot , 2013, 2013 American Control Conference.

[19]  Lorenzo Marconi,et al.  Impedance control of an aerial manipulator , 2012, 2012 American Control Conference (ACC).