Efficient Collision Detection and Detach Control for Convex Prisms in Precision Manipulation

This paper proposes an efficient and accurate method for collision detection between convex prisms in precision alignment and a detach controller based on the contact location for the collision occurrence. We project the objects onto an appropriate plane and detect the collision status considering the relationship between their planar contours. Efficient methods are presented for the overlap checking of several elementary contours, and the way to obtain the vertices of the projected shapes is also introduced. The detection is then accelerated by classifying into the corresponding case based on the relative configuration and using the efficient planar checking to replace the cubic calculation. A detach controller is presented to immediately separate the objects according to the contact location once collision occurs. The computational efficiency and comparison are demonstrated in simulations, and experiments are carried out to validate the detection and the controller.

[1]  Shuzhi Sam Ge,et al.  Dynamic Motion Planning for Mobile Robots Using Potential Field Method , 2002, Auton. Robots.

[2]  V. Santibáñez,et al.  Quad-rotors formation based on potential functions with obstacle avoidance , 2012 .

[3]  Dinesh Manocha,et al.  Fast and exact continuous collision detection with Bernstein sign classification , 2014, ACM Trans. Graph..

[4]  Dinesh Manocha,et al.  Fast probabilistic collision checking for sampling-based motion planning using locality-sensitive hashing , 2016, Int. J. Robotics Res..

[5]  Ricardo Carelli,et al.  A Novel Null-Space-Based UAV Trajectory Tracking Controller With Collision Avoidance , 2017, IEEE/ASME Transactions on Mechatronics.

[6]  Xinyu Zhang,et al.  Interactive Collision Detection for Deformable Models Using Streaming AABBs , 2007, IEEE Transactions on Visualization and Computer Graphics.

[7]  Ming C. Lin,et al.  Accelerated Proximity Queries Between Convex Polyhedra By , 2000 .

[8]  Antonios Tsourdos,et al.  Collision Avoidance Strategies for Unmanned Aerial Vehicles in Formation Flight , 2017, IEEE Transactions on Aerospace and Electronic Systems.

[9]  Kamran Iqbal,et al.  Collision detection: A survey , 2007, 2007 IEEE International Conference on Systems, Man and Cybernetics.

[10]  De Xu,et al.  Motion Control for Cylindrical Objects in Microscope's View Using a Projection Method— I: Collision Detection and Detach Control , 2017, IEEE Transactions on Industrial Electronics.

[11]  Domenico Prattichizzo,et al.  Haptic Guidance in Dynamic Environments Using Optimal Reciprocal Collision Avoidance , 2018, IEEE Robotics and Automation Letters.

[12]  Gordon Cheng,et al.  Integration of Robotic Technologies for Rapidly Deployable Robots , 2018, IEEE Transactions on Industrial Informatics.

[13]  Espen Oland,et al.  Spacecraft formation reconfiguration with dynamic collision avoidance , 2013, 2013 IEEE Aerospace Conference.

[14]  Peter Funk,et al.  Mixed-Effect Models for the Analysis and Optimization of Sheet-Metal Assembly Processes , 2017, IEEE Transactions on Industrial Informatics.

[15]  Dinesh Manocha,et al.  Efficient Penetration Depth Computation Between Rigid Models Using Contact Space Propagation Sampling , 2016, IEEE Robotics and Automation Letters.

[16]  De Xu,et al.  Relative Pose Estimation for Alignment of Long Cylindrical Components Based on Microscopic Vision , 2016, IEEE/ASME Transactions on Mechatronics.

[17]  Stephen M. Erlien,et al.  Collision Avoidance and Stabilization for Autonomous Vehicles in Emergency Scenarios , 2017, IEEE Transactions on Control Systems Technology.

[18]  Zhonghua Xi,et al.  Online collision prediction among 2D polygonal and articulated obstacles , 2016, Int. J. Robotics Res..

[19]  De Xu,et al.  Motion Control for Cylindrical Objects in Microscope's View Using a Projection Method—II: Collision Avoidance With Reduced Dimensional Guidance , 2017, IEEE Transactions on Industrial Electronics.

[20]  Jianmin Zheng,et al.  Automatic Path Planning for Dual-Crane Lifting in Complex Environments Using a Prioritized Multiobjective PGA , 2018, IEEE Transactions on Industrial Informatics.

[21]  De Xu,et al.  An Efficient Insertion Control Method for Precision Assembly of Cylindrical Components , 2017, IEEE Transactions on Industrial Electronics.

[22]  Carme Torras,et al.  3D collision detection: a survey , 2001, Comput. Graph..