Modelling, Specification and Robustness Issues for Robotic Manipulation Tasks

In this paper, a system for modeling of service robot tasks is presented. Our work is motivated by the idea that a robotic task may be represented as a set of tractable modules each responsible for a certain part of the task. For general fetch-and-carry robotic applications, there will be varying demands for precision and degrees of freedom involved depending on complexity of the individual module. The particular research problem considered here is the development of a system that supports simple design of complex tasks from a set of basic primitives. The three system levels considered are: i) task graph generation which allows the user to easily design or model a task, ii) task graph execution which executes the task graph, and iii) at the lowest level, the specification and development of primitives required for general fetch-and-carry robotic applications. In terms of robustness, we believe that one way of increasing the robustness of the whole system is by increasing the robustness of individual modules. In particular, we consider a number of different parameters that effect the performance of a model-based tracking system. Parameters such as color channels, feature detection, validation gates, outliers rejection and feature selection are considered here and their affect to the overall system performance is discussed. Experimental evaluation shows how some of these parameters can successfully be evaluated (learned) on-line and consequently improve the performance of the system.

[1]  Gregory D. Hager,et al.  Task modeling and specification for modular sensory based human-machine cooperative systems , 2003, IROS.

[2]  Danica Kragic,et al.  A Framework for Visual Servoing , 2003, ICVS.

[3]  Chris Harris,et al.  RAPID - a video rate object tracker , 1990, BMVC.

[4]  Gregory D. Hager,et al.  Building a task language for segmentation and recognition of user input to cooperative manipulation systems , 2002, Proceedings 10th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. HAPTICS 2002.

[5]  Roy Eagleson,et al.  Human visual servoing for reaching and grasping: the role of 3D geometric features , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[6]  V. Leitáo,et al.  Computer Graphics: Principles and Practice , 1995 .

[7]  Hiroshi Murase,et al.  Subspace methods for robot vision , 1996, IEEE Trans. Robotics Autom..

[8]  Roberto Cipolla,et al.  Real-Time Tracking of Multiple Articulated Structures in Multiple Views , 2000, ECCV.

[9]  Markus Vincze,et al.  An Integrated Framework for Robust Real-Time 3D Object Tracking , 1999, ICVS.

[10]  Andrew Zisserman,et al.  Robust Object Tracking , 2001 .

[11]  Larry S. Davis,et al.  Exact and Approximate Solutions of the Perspective-Three-Point Problem , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Danica Kragic,et al.  Model based techniques for robotic servoing and grasping , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Michael Isard,et al.  CONDENSATION—Conditional Density Propagation for Visual Tracking , 1998, International Journal of Computer Vision.

[14]  Helder Araujo,et al.  A Fully Projective Formulation for Lowe's Tracking Algorithm , 1996 .

[15]  Rachid Deriche,et al.  From Noisy Edge Points to 3D Reconstruction of a Scene: A Robust Approach and its Uncertainty Analysis , 1992 .

[16]  Danica Kragic Visual Servoing for Manipulation : Robustness and Integration Issues , 2001 .

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

[18]  Gerd Hirzinger,et al.  Real-time visual tracking of 3D objects with dynamic handling of occlusion , 1997, Proceedings of International Conference on Robotics and Automation.

[19]  David G. Lowe,et al.  Perceptual Organization and Visual Recognition , 2012 .

[20]  BlakeAndrew,et al.  C ONDENSATION Conditional Density Propagation forVisual Tracking , 1998 .

[21]  Larry S. Davis,et al.  New exact and approximate solutions of the three-point perspective problem , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[22]  M. Carter Computer graphics: Principles and practice , 1997 .