| Volume 22 Issue 10/11- Publication Date: 1 October 2003 |
| |
| Grasping and Tracking Using Constant
Curvature Dynamic Contours |
| |
| D.P. Perrin Division
of Engineering and Applied Sciences, Harvard University, Cambridge, MA,
USA, E. Kadioglu, S.A. Stoeter and N. Papanikolopoulos
Center for Distributed Robotics, Department of Computer Science and
Engoneering, University of Minnesota, Minneapolis, MN, USA |
| |
In this paper we present
our constant curvature dynamic contours (snakes) and three applications
of these: visual servoing and grasping, occluding contour depth extraction,
and localization of miniature mobile robots. For the first application,
a novel deformable contour model is implemented for the automatic determination
of plausible grasp axes of unknown objects using an eye-in-hand robotic
system. The system finds potential grasp point pairs, ranks them based
upon measurements taken from the contour, and executes a vision-guided
grasp using the highest ranked grasp point pair to determine the gripper
alignment. Our method is based upon statistical active deformable models.
We have developed a new snake model that is applicable to real-time vision
problems. The grasping method is experimentally verified using both simple
and complex unknown grasping targets. These experiments demonstrate the
effectiveness of using the proposed snakes to grasp previously unknown
objects in minimally structured environments. We also present a novel
method for active monocular depth recovery (second application of our
snakes). It combines new, highly stable active deformable models with
a structured camera motion along the optical axis to produce depth estimates
for all snake control points. The method has a simple formulation and
is suitable for real-time, vision-based robotic applications. Experiments
with a variety of objects and depths demonstrate the practicality of the
method. Finally, we present a novel method for localizing miniature mobile
robots (Scouts) using dynamic contours. The miniature robot is tracked
as it moves and jumps in the environment. The proposed dynamic contours
are very effective in tracking the fast accelerations and decelerations
of this small robot. We show initial experimental results emphasizing
the task of monitoring a Scout's jumps. |
| |
| Multimedia Key |
= Video |
= Data |
= Code |
= Image |
|
| |
|
Extension |
Type |
Description |
| 1 |
|
Example
One: PUMA tracking a turntable. (4.5MB) |
| 2 |
|
Example
Two: PUMA grasping a soda bottle on wood background. (8.4MB) |
|
| |
| Return
to Contents |