Avoiding self-occlusions and preserving visibility by path planning in the image

Abstract In this paper, we address the problem of generating trajectories of some image features in order to control efficiently a robotic system using an image-based control strategy. First, physically valid C2 image trajectories which correspond to quasi-optimal 3D camera trajectory are performed. Both self-occlusion avoidance and visibility constraints are taken into account at the task planning level. The good behavior of image-based control when desired and current camera positions are close is then exploited to design an efficient control scheme. Real-time experimental results using a camera mounted on the end effector of a six degree-of-freedom robot confirm the validity of our approach.

[1]  Radu Horaud,et al.  Visual Trajectories from Uncalibrated Stereo , 1997 .

[2]  François Chaumette,et al.  Potential problems of stability and convergence in image-based and position-based visual servoing , 1997 .

[3]  Minoru Asada,et al.  Trajectory generation for obstacle avoidance of uncalibrated stereo visual servoing without 3D reconstruction , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[4]  Patrick Rives,et al.  A new approach to visual servoing in robotics , 1992, IEEE Trans. Robotics Autom..

[5]  François Chaumette,et al.  2 1/2 D Visual Servoing with Respect to Unknown Objects Through a New Estimation Scheme of Camera Displacement , 2000, International Journal of Computer Vision.

[6]  François Chaumette,et al.  Path planning in image space for robust visual servoing , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[7]  François Chaumette,et al.  Design and tracking of desirable trajectories in the image space by integrating mechanical and visibility constraints , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[8]  Olivier Faugeras,et al.  Motion and Structure from Motion in a piecewise Planar Environment , 1988, Int. J. Pattern Recognit. Artif. Intell..

[9]  Daniel E. Koditschek,et al.  Planar image based visual servoing as a navigation problem , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[10]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[11]  Claude Samson,et al.  Robot Control: The Task Function Approach , 1991 .

[12]  E. Malis,et al.  2 1/2 D Visual Servoing , 1999 .

[13]  Francois Chaumette,et al.  Potential problems of unstability and divergence in image-based and position-based visual servoing , 1999, 1999 European Control Conference (ECC).

[14]  Gregory D. Hager,et al.  Robust Vision for Vision-Based Control of Motion , 1999 .

[15]  Koichi Hashimoto,et al.  Visual Servoing: Real-Time Control of Robot Manipulators Based on Visual Sensory Feedback , 1993 .

[16]  Pradeep K. Khosla,et al.  Strategies for Increasing the Tracking Region of an Eye-in-Hand System by Singularity and Joint Limit Avoidance , 1995, Int. J. Robotics Res..

[17]  Éric Marchand,et al.  A new redundancy-based iterative scheme for avoiding joint limits. Application to visual servoing , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[18]  Peter I. Corke,et al.  A tutorial on visual servo control , 1996, IEEE Trans. Robotics Autom..

[19]  Minoru Asada,et al.  Trajectory Generation for Obstacle Avoidance of Uncalibrated Stereo Visual Servoing without 3D Reconstruction , 1997 .