Vision-based grasping of unknown objects to improve disabled persons autonomy

Abstract —This paper presents our contribution to vision basedrobotic assistance for people with disabilities. The rehabilitativerobotic arms currently available on the market are directlycontrolled by adaptive devices, which lead to increasing strainon the user's disability. To reduce the need for user's actions,we propose here several vision-based solutions to automatize thegrasping of unknown objects. Neither appearance data basesnor object models are considered. All the needed informationis computed on line. This paper focuses on the positioning of thecamera and the gripper approach. For each of those two steps,two alternative solutions are provided. All the methods have beentested and validated on robotics cells. Some have already beenintegrated into our mobile robot SAM . I. I NTRODUCTION This work relates to robotic assistance for disable people,where autonomous robotic systems are designed to compen-sate for a human motor disability. We propose solutions forthe grasping of any object within a domestic environment suchas an apartment. Providing a robust, generic and easy-to-usesolution to improve the user's interaction with their personalenvironment would largely increase their autonomy.Contrary to an industrial environment [19], the domesticenvironment is highly unstructured. Thus, the robotic systemneeds exterioceptive sensors to adapt its behavior to the currentsituation. Vision sensors are almost always used: this sensoris quite cheap, the acquired information is very rich, and itcan even be directly used as feedback for the user.A. State of the artBefore starting a grasping procedure, a robotic system rstneeds to extract information on the object from the visualinput. In order to handle any object shape and appearance, itis necessary to make some assumptions on the situations therobot can handle.Some approaches propose to constrain the possible locationsfor the object. For example, [11] assumes that the scene isknown and uses a simple image difference with the knownbackground to localize the object. The project

[1]  LindebergTony Feature Detection with Automatic Scale Selection , 1998 .

[2]  François Chaumette,et al.  Visual Data Fusion for Objects Localization by Active Vision , 2002, ECCV.

[3]  José Manuel Iñesta Quereda,et al.  Grasping the not-so-obvious: vision-based object handling for industrial applications , 2005, IEEE Robotics & Automation Magazine.

[4]  François Chaumette,et al.  Visual servo control. I. Basic approaches , 2006, IEEE Robotics & Automation Magazine.

[5]  Paolo Dario,et al.  Experiments in synthetic psychology for tactile perception in robots: steps towards implementing humanoid robots , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[6]  Éric Marchand,et al.  Robust stereo tracking for space applications , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[8]  R.M. Alqasemi,et al.  Wheelchair-mounted robotic arms: analysis, evaluation and development , 2005, Proceedings, 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics..

[9]  Frank P. Ferrie,et al.  Autonomous exploration: driven by uncertainty , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[10]  Michael Sorg,et al.  Visual determination of 3D grasping points on unknown objects with a binocular camera system , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[11]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[12]  Radu Horaud,et al.  Camera cooperation for achieving visual attention , 2005, Machine Vision and Applications.

[13]  A. Graser,et al.  Rehabilitation robot FRIEND II - the general concept and current implementation , 2005, 9th International Conference on Rehabilitation Robotics, 2005. ICORR 2005..

[14]  Seth Hutchinson,et al.  Visual Servo Control Part I: Basic Approaches , 2006 .

[15]  Ashutosh Saxena,et al.  Robotic Grasping of Novel Objects using Vision , 2008, Int. J. Robotics Res..

[16]  Claire Dune,et al.  One Click Focus with Eye-in-hand/Eye-to-hand Cooperation , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[17]  Michael Unser,et al.  B-spline snakes: a flexible tool for parametric contour detection , 2000, IEEE Trans. Image Process..

[18]  L. Delahoche,et al.  Omnidirectional mirror design: multiple linear ring-windows viewing , 2004, 2004 IEEE International Symposium on Industrial Electronics.

[19]  Zhengyou Zhang,et al.  Parameter estimation techniques: a tutorial with application to conic fitting , 1997, Image Vis. Comput..

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

[21]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[22]  Christophe Leroux,et al.  SAM: A robotic butler for handicapped people , 2008, RO-MAN 2008 - The 17th IEEE International Symposium on Robot and Human Interactive Communication.

[23]  William H. Press,et al.  Numerical recipes in C. The art of scientific computing , 1987 .

[24]  Tony Lindeberg,et al.  Feature Detection with Automatic Scale Selection , 1998, International Journal of Computer Vision.

[25]  Danica Kragic,et al.  Vision for robotic object manipulation in domestic settings , 2005, Robotics Auton. Syst..

[26]  J. Sijs,et al.  Vision-based control of the Manus using SIFT , 2007, 2007 IEEE 10th International Conference on Rehabilitation Robotics.

[27]  Håkan Eftring,et al.  Technical results from Manus user trials , 1999 .

[28]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[29]  Claire Dune,et al.  Active rough shape estimation of unknown objects , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.