Active sensing for dynamic, non-holonomic, robust visual servoing

We consider the problem of visually servoing a legged vehicle with unicycle-like nonholonomic constraints subject to second-order fore-aft dynamics in its horizontal-plane. We target applications to rugged environments characterized by complex terrain likely to significantly perturb the robot's nominal dynamics. At the same time, it is crucial that the camera avoid “obstacle” poses where absolute localization would be compromised by even partial loss of landmark visibility. Hence, we seek a controller whose robustness against disturbances and obstacle avoidance capabilities can be assured by a strict global Lyapunov function. Since the nonholonomic constraints preclude smooth point stabilizability we introduce an extra degree of sensory freedom, affixing the camera to an actuated panning axis on the robot's back. Smooth stabilizability to the robot-orientation-indifferent goal cycle no longer precluded, we construct a controller and strict global Lyapunov function with the desired properties. We implement several versions of the scheme on a RHex robot maneuvering over slippery ground and document its successful empirical performance.

[1]  Viviane Cadenat,et al.  2D visual servoing for a long range navigation in a cluttered environment , 2011, IEEE Conference on Decision and Control and European Control Conference.

[2]  Edwin Olson,et al.  AprilTag: A robust and flexible visual fiducial system , 2011, 2011 IEEE International Conference on Robotics and Automation.

[3]  P. Kokotovic,et al.  Nonlinear control via approximate input-output linearization: the ball and beam example , 1992 .

[4]  Bing Yang,et al.  Applications of structure from motion: a survey , 2013, Journal of Zhejiang University SCIENCE C.

[5]  Noah J. Cowan,et al.  Navigation Functions on Cross Product Spaces , 2007, IEEE Transactions on Automatic Control.

[6]  Eduardo Sontag,et al.  On Characterizations of Input-to-State Stability with Respect to Compact Sets , 1995 .

[7]  Daniel E. Koditschek,et al.  RHex: A Simple and Highly Mobile Hexapod Robot , 2001, Int. J. Robotics Res..

[8]  Rs Roel Pieters,et al.  Visual Servo Control , 2012 .

[9]  Alfred A. Rizzi,et al.  Inertial navigation and visual line following for a dynamical hexapod robot , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[10]  Robin R. Murphy,et al.  Human-robot interaction in rescue robotics , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[11]  Daniel E. Koditschek,et al.  Adaptive Techniques for Mechanical Systems , 1987 .

[12]  Éric Marchand,et al.  Feature tracking for visual servoing purposes , 2005, Robotics Auton. Syst..

[13]  Claude Samson,et al.  Velocity and torque feedback control of a nonholonomic cart , 1991 .

[14]  Eduardo Sontag Input to State Stability: Basic Concepts and Results , 2008 .

[15]  Patrick Rives,et al.  Extending visual servoing techniques to nonholonomic mobile robots , 1997, Block Island Workshop on Vision and Control.

[16]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[17]  Ping-Sing Tsai,et al.  Shape from Shading: A Survey , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

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

[19]  Daniel E. Koditschek,et al.  Multistable phase regulation for robust steady and transitional legged gaits , 2012, Int. J. Robotics Res..

[20]  Kevin C. Galloway,et al.  X-RHex: A Highly Mobile Hexapedal Robot for Sensorimotor Tasks , 2010 .

[21]  P. Olver Nonlinear Systems , 2013 .

[22]  Daniel E. Koditschek,et al.  Visual servoing via navigation functions , 2002, IEEE Trans. Robotics Autom..

[23]  Daniel E. Koditschek,et al.  Toward dynamical sensor management for reactive wall-following , 2013, 2013 IEEE International Conference on Robotics and Automation.

[24]  V. Cadenat,et al.  A controller to avoid both occlusions and obstacles during a vision-based navigation task in a cluttered environment , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[25]  Jean-Paul Laumond,et al.  Robot Motion Planning and Control , 1998 .

[26]  Daniel E. Koditschek,et al.  Dynamical trajectory replanning for uncertain environments , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[27]  Chen Li,et al.  Sensitive dependence of the motion of a legged robot on granular media , 2009, Proceedings of the National Academy of Sciences.

[28]  Daniel E. Koditschek,et al.  An approach to autonomous robot assembly , 1994, Robotica.

[29]  Daniel E. Koditschek,et al.  Visual Servoing for Nonholonomically Constrained Three Degree of Freedom Kinematic Systems , 2007, Int. J. Robotics Res..

[30]  Francisco Bonin-Font,et al.  Visual Navigation for Mobile Robots: A Survey , 2008, J. Intell. Robotic Syst..

[31]  D. Koditschek,et al.  Robot navigation functions on manifolds with boundary , 1990 .

[32]  Howie Choset,et al.  Construction and automated deployment of local potential functions for global robot control and navigation , 2003 .

[33]  Denis V. Efimov Global Lyapunov Analysis of Multistable Nonlinear Systems , 2012, SIAM J. Control. Optim..