Detecting slip in a vehicle perched on a dynamic perch

There has been much research on how to get unmanned aerial vehicles (UAVs) to perch on many different types of surfaces and objects, including flat surfaces, ramps, tree branches, power lines, etc. Many of these surfaces are static and it is easy to detect falls using inertial sensors such as accelerometers or gyroscopes. However, some perches, such as tree branches and power lines, are not static. When the UAV is perched on these perches, it will move with them, making the detection of falls from such a perch much more difficult than simply trying to sense motion. This thesis proposes two methods for fall detection of a UAV perched on such a dynamic perch. Computer vision is used on a feed from a camera mounted on the bottom of the UAV. Optical flow is used in conjunction with a filter that segments the perch in the image from the background to estimate the relative motion between the UAV and the perch. If the motion exceeds certain bounds, the UAV is considered falling. The second method tries to find the instantaneous center of rotation (ICR) of the UAV utilizing accelerometers and a gyroscope mounted to the UAV frame. Two methods are proposed to do this, one based on integrating the accelerometers to find the velocity at a point, the other finds the distance between the ICR and three points on the rigid frame of the UAV. The ICR estimates from these two methods are compared to an ICR estimate derived from data from an external Vicon motion capture system. The estimated ICR is then compared to the ICR of the perch that the UAV has perched on, if the two diverge enough, the perch is considered to

[1]  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).

[2]  Vijay Kumar,et al.  Vision-based control of a quadrotor for perching on lines , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[3]  Shinichi Hirai,et al.  Slip Perception Using a Tactile Array Sensor , 2014 .

[4]  Roland Siegwart,et al.  Control of off-road mobile robots using visual odometry and slip compensation , 2013, Adv. 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]  M. A. Minor,et al.  An Avian-Inspired Passive Mechanism for Quadrotor Perching , 2013, IEEE/ASME Transactions on Mechatronics.

[7]  J. C. Koo,et al.  Design of slip detection sensor for artificial skin , 2012, 2012 9th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

[8]  Natalia Sabourova,et al.  Simple non-iterative calibration for triaxial accelerometers , 2011 .

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

[10]  Ja Choon Koo,et al.  A Flexible Tactile Capacitive Sensor for Slip Detection , 2011 .

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

[12]  Kazuya Yoshida,et al.  Vision-based estimation of slip angle for mobile robots and planetary rovers , 2008, 2008 IEEE International Conference on Robotics and Automation.

[13]  Tsukasa Ogasawara,et al.  Grip force control for an elastic finger using vision-based incipient slip feedback , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[14]  Gunnar Farnebäck,et al.  Two-Frame Motion Estimation Based on Polynomial Expansion , 2003, SCIA.

[15]  Gerald Schaefer,et al.  Hue that is invariant to brightness and gamma , 2001, BMVC.

[16]  Claudio Melchiorri,et al.  Slip detection and control using tactile and force sensors , 2000 .

[17]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.