Perching failure detection and recovery with onboard sensing

Perching on a vertical surface carries the risk of severe damage to the vehicle if the maneuver fails, especially if failure goes undetected. We present a detection method using an onboard 3-axis accelerometer to discriminate between perching success and failure. An analytical model was developed to calculate acceleration differences for success and failure and set decision times. Two distinct decision times were shown to be effective, corresponding to properly engaging the gripper and overloading the gripper's capabilities. According to a machine learning feature selection algorithm, the maximum Z axis acceleration of the quadrotor and the presence of near-zero readings are the most relevant features within these two time frames. Using these features, the detection algorithm discriminated between success and failure with a 91% accuracy at 40 ms, and 94% at 80 ms. Real-time detection and failure recovery experiments with a 20 g quadrotor verify the detection method. An improved approach that combines various decision times correctly identified success/failure for all 20 trials with an average total falling distance of 0.8m during recovery. We discuss the feasibility of extending our method to other quadrotor platforms.

[1]  Mark R. Cutkosky,et al.  Modeling the dynamics of perching with opposed-grip mechanisms , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Mark R. Cutkosky,et al.  Landing, perching and taking off from vertical surfaces , 2011, Int. J. Robotics Res..

[3]  Oussama Khatib,et al.  Springer Handbook of Robotics , 2007, Springer Handbooks.

[4]  Mark R. Cutkosky,et al.  Force and Tactile Sensors , 2008, Springer Handbook of Robotics.

[5]  Dario Floreano,et al.  A perching mechanism for flying robots using a fibre-based adhesive , 2013, 2013 IEEE International Conference on Robotics and Automation.

[6]  Mark A. Minor,et al.  UAV fall detection from a dynamic perch using Instantaneous Centers of Rotation and inertial sensing , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Wei-Min Shen,et al.  An Inertia-Based Surface Identification System , 2010, 2010 IEEE International Conference on Robotics and Automation.

[8]  Katherine J. Kuchenbecker,et al.  Event-based haptics and acceleration matching: portraying and assessing the realism of contact , 2005, First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. World Haptics Conference.

[9]  Donald Ruffatto,et al.  Autonomous perching and take-off on vertical walls for a quadrotor micro air vehicle , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[10]  Mark W. Mueller,et al.  Fusing ultra-wideband range measurements with accelerometers and rate gyroscopes for quadrocopter state estimation , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[11]  M. A. Minor,et al.  An Avian-Inspired Passive Mechanism for Quadrotor Perching , 2013, IEEE/ASME Transactions on Mechatronics.

[12]  Chih-Jen Lin,et al.  LIBLINEAR: A Library for Large Linear Classification , 2008, J. Mach. Learn. Res..

[13]  Joseph M. Romano,et al.  Creating Realistic Virtual Textures from Contact Acceleration Data , 2012, IEEE Transactions on Haptics.

[14]  Mark R. Cutkosky,et al.  Dynamic surface grasping with directional adhesion , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Jindong Liu,et al.  Blind collision detection and obstacle characterisation using a compliant robotic arm , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[16]  Sachin Chitta,et al.  Human-Inspired Robotic Grasp Control With Tactile Sensing , 2011, IEEE Transactions on Robotics.

[17]  Christoph Hürzeler,et al.  A perching mechanism for micro aerial vehicles , 2009 .

[18]  Parviz Soroushian,et al.  “A versatile perching mechanism employing shape memory wires and Bio-inspired adhesives” , 2015 .

[19]  Raffaello D'Andrea,et al.  A simple learning strategy for high-speed quadrocopter multi-flips , 2010, 2010 IEEE International Conference on Robotics and Automation.

[20]  Vijay Kumar,et al.  Trajectory generation and control for precise aggressive maneuvers with quadrotors , 2012, Int. J. Robotics Res..

[21]  Mark R. Cutkosky,et al.  Estimating friction using incipient slip sensing during a manipulation task , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[22]  Daniel Mellinger,et al.  Control of Quadrotors for Robust Perching and Landing , 2010 .

[23]  Lin Zhang,et al.  A Bio-inspired UAV Leg-Foot Mechanism for Landing, Grasping and Perching Tasks , 2015 .