Global path planning for robust Visual Servoing in complex environments
- 1 May 2009
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
We incorporate sampling-based global path planning with Visual Servoing (VS) for a robotic arm equipped with an in-hand camera. The path planning accounts for a number of constraints: 1) maintaining continuous visibility of the target within the camera's field of view, 2) avoiding visual occlusion of target features caused by the workspace obstacles, robot's body, or the target itself, 3) avoiding collision with physical obstacles or self collision, and 4) joint limits. Incorporating these constraints enhances the applicability of VS to significantly more complex environments/tasks, thereby making the resulting VS much more robust. The proposed planner explores the camera space, i.e. 3D Cartesian space, for permissible camera paths satisfying the aforementioned constraints by iteratively extending a search tree in camera space and simultaneously tracking these paths in the robot's joint space using a local planner. The planned camera path is then projected into the image space and tracked using an image-based visual servoing scheme. The validity and effectiveness of the proposed approach in accomplishing VS tasks in complex environments are demonstrated through a number of simulations on a 6-dof robot arm moving among obstacles.Keywords
This publication has 21 references indexed in Scilit:
- Dynamic visibility checking for vision-based motion planningPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- Path planning with general end-effector constraintsRobotics and Autonomous Systems, 2007
- Visual servo control. II. Advanced approaches [Tutorial]IEEE Robotics & Automation Magazine, 2007
- Motion strategies for maintaining visibility of a moving targetPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- RRT-connect: An efficient approach to single-query path planningPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Visual motion planning for mobile robotsIEEE Transactions on Robotics and Automation, 2002
- MPK: An open extensible motion planning kernelJournal of Robotic Systems, 2001
- A robotics toolbox for MATLABIEEE Robotics & Automation Magazine, 1996
- Model-based object pose in 25 lines of codeInternational Journal of Computer Vision, 1995
- Obstacle Avoidance for Kinematically Redundant Manipulators in Dynamically Varying EnvironmentsThe International Journal of Robotics Research, 1985