Motion Control for Cylindrical Objects in Microscope's View Using a Projection Method— I: Collision Detection and Detach Control

This paper investigates collision detection between cylindrical or cylinder-enveloped components when mutual blocking occurs in the view of microscopes and detach control to separate objects if contact occurs. We use a projection method to convert two microscopic views to contours on a projection plane and to detect high-dimensional collision by studying the projection's relationships in low dimension. Eleven cases are totally categorized and 12 parameters are constructed for detection on the basis of relative postures and positions. Furthermore, we present a detach controller to handle with object contact according to collision status, objects’ main axis, and the computed contact position. Simulations and experiments are carried out to demonstrate the validity of the proposed method.

[1]  De Xu,et al.  Coordinated Insertion Control for Inclined Precision Assembly , 2016, IEEE Transactions on Industrial Electronics.

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

[3]  Debasish Ghose,et al.  Collision Cones for Quadric Surfaces , 2011, IEEE Transactions on Robotics.

[4]  Roland Siegwart,et al.  Fast collision detection through bounding volume hierarchies in workspace-time space for sampling-based motion planners , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

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

[6]  Dinesh Manocha,et al.  CAMA: Contact‐Aware Matrix Assembly with Unified Collision Handling for GPU‐based Cloth Simulation , 2016, Comput. Graph. Forum.

[7]  De Xu,et al.  High Precision Automatic Assembly Based on Microscopic Vision and Force Information , 2016, IEEE Transactions on Automation Science and Engineering.

[8]  De Xu,et al.  Precision Assembly Among Multiple Thin Objects With Various Fit Types , 2016, IEEE/ASME Transactions on Mechatronics.

[9]  Dinesh Manocha,et al.  VolCCD: Fast continuous collision culling between deforming volume meshes , 2011, TOGS.

[10]  Pieter Abbeel,et al.  Motion planning with sequential convex optimization and convex collision checking , 2014, Int. J. Robotics Res..

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

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

[13]  Ming C. Lin,et al.  Efficient collision detection for animation and robotics , 1993 .

[14]  K. D. Do,et al.  Synchronization Motion Tracking Control of Multiple Underactuated Ships With Collision Avoidance , 2016, IEEE Transactions on Industrial Electronics.

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

[16]  Ming C. Lin,et al.  Accelerated proximity queries between convex polyhedra by multi-level Voronoi marching , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[17]  David H. Eberly,et al.  3D game engine design - a practical approach to real-time computer graphics , 2000 .

[18]  Long Wang,et al.  Vision-Based Target Tracking and Collision Avoidance for Two Autonomous Robotic Fish , 2009, IEEE Transactions on Industrial Electronics.

[19]  De Xu,et al.  High-Precision Automated 3-D Assembly With Attitude Adjustment Performed by LMTI and Vision-Based Control , 2015, IEEE/ASME Transactions on Mechatronics.