A Cognitive Vision System for Space Robotics

We present a cognitively-controlled vision system that combines lowlevel object recognition and tracking with high-level symbolic reasoning with the practical purpose of solving difficult space robotics problems—satellite rendezvous and docking. The reasoning module, which encodes a model of the environment, performs deliberation to 1) guide the vision system in a task-directed manner, 2) activate vision modules depending on the progress of the task, 3) validate the performance of the vision system, and 4) suggest corrections to the vision system when the latter is performing poorly. Reasoning and related elements, among them intention, context, and memory, contribute to improve the performance (i.e., robustness, reliability, and usability). We demonstrate the vision system controlling a robotic arm that autonomously captures a free-flying satellite. Currently such operations are performed either manually or by constructing detailed control scripts. The manual approach is costly and exposes the astronauts to danger, while the scripted approach is tedious and error-prone. Therefore, there is substantial interest in performing these operations autonomously, and the work presented here is a step in this direction. To the best of our knowledge, this is the only satellite-capturing system that relies exclusively on vision to estimate the pose of the satellite and can deal with an uncooperative satellite.

[1]  Hector J. Levesque,et al.  GOLOG: A Logic Programming Language for Dynamic Domains , 1997, J. Log. Program..

[2]  Robert Bell,et al.  Autonomous rendezvous and docking technologies: status and prospects , 2003, SPIE Defense + Commercial Sensing.

[3]  O. Gurtuna Emerging space markets: engines of growth for future space activities , 2003, International Conference on Recent Advances in Space Technologies, 2003. RAST '03. Proceedings of.

[4]  Nils J. Nilsson,et al.  Shakey the Robot , 1984 .

[5]  Gerald Roth,et al.  Using projective vision to find camera positions in an image sequence , 2000 .

[6]  Hans-Hellmut Nagel,et al.  Natural Language Texts for a Cognitive Vision System , 2002, ECAI.

[7]  Anthony G. Cohn,et al.  Constructing qualitative event models automatically from video input , 2000, Image Vis. Comput..

[8]  Gerhard Roth,et al.  Pose Determination and Tracking for Autonomous Satellite Capture , 2001 .

[9]  Hilary Buxton,et al.  Conceptual descriptions from monitoring and watching image sequences , 2000, Image Vis. Comput..

[10]  Hans-Hellmut Nagel,et al.  Behavioral Knowledge Representation for the Understanding and Creation of Video Sequences , 2003, KI.

[11]  Gerhard Roth,et al.  Video-based system for satellite proximity operations , 2002 .

[12]  Michael E. Polites,et al.  An Assessment of the Technology of Automated Rendezvous and Capture in Space , 1998 .

[13]  Wolfram Burgard,et al.  Experiences with an Interactive Museum Tour-Guide Robot , 1999, Artif. Intell..