Image Based Visual Servoing for Tumbling Objects

Download Video (MP4, 720p, 9.3 MB)

Abstract

Objects in space often exhibit a tumbling motion around the major inertial axis. In this paper, we address the image based visual servoing of a robotic system towards an uncooperative tumbling object. In contrast to previous approaches that require explicit reconstruction of the object and an estimation of its velocity, we propose a novel controller that is able to minimize the feature error directly in image space. This is achieved by observing that the feature points on the tumbling object follow a circular path around the axis of rotation and their projection creates an elliptical track in the image plane. Our controller minimizes the error between this elliptical track and the desired features, such that at the desired pose the features lie on the circumference of the ellipse. The effectiveness of our framework is exhibited by implementing the algorithm in simulation as well on a mobile robot.

Downloads

  •             
    Main Paper            
           PDF, 0.8 MB             

Code

  •             
    The archived file contains the code used in the paper for matlab simulations, Gazebo simulations and P3DX.
    ZIP, 0.6 MB