An integrated path-planning and control approach for nonholonomic unicycles using switched local potentials

In this paper, navigation and control of an autonomous mobile unicycle robot in an obstacle-ridden environment is considered. The unicycle dynamic model used has two differentially driven wheels, with the motor torques as the system input. Two novel potential-field-based controllers are derived, which stabilize the robot within a surrounding circular area (henceforth called a bubble) of arbitrary size. The first controller takes the unicycle to the center of its bubble, while the second corrects its orientation. The designed potentials also work with a kinematic model. Explicit bounds for permissible initial speeds are derived, such that maximum torque limits and/or maximum speed limits are not violated once the controller is activated. These controllers are then embedded in a navigation framework. An existing global planner is used to first create a string of variable-sized bubbles which connect the start point to the goal point, with each bubble's size indicative of the radial obstacle clearance available from its center. The robot then keeps itself within a fixed-sized bubble, which it then moves in discrete steps, according to the direction provided by the global plan, while repulsively avoiding unexpected obstacles. Hence, the gross movement is created by switching local potential-field-based controllers. This scheme is first verified in computer simulation of a single robot moving in a maze. It is then implemented on an experimental setup of robots equipped with proximity sensors. Results are presented to illustrate the effectiveness of the system.

[1]  Ilya Kolmanovsky,et al.  Developments in nonholonomic control problems , 1995 .

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

[3]  Marilena Vendittelli,et al.  WMR control via dynamic feedback linearization: design, implementation, and experimental validation , 2002, IEEE Trans. Control. Syst. Technol..

[4]  Kaustubh Pathak,et al.  An Integrated Path Planning and Control Framework for Nonholonomic Unicycles , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[5]  J. Hollerbach Dynamic Scaling of Manipulator Trajectories , 1983, 1983 American Control Conference.

[6]  S. Agrawal,et al.  Planning and control of a nonholonomic unicycle using ring shaped local potential fields , 2004, Proceedings of the 2004 American Control Conference.

[7]  Stefano Chiaverini,et al.  Real-time path tracking for unicycle-like mobile robots under velocity and acceleration constraints , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[8]  Panagiotis Tsiotras,et al.  Controllers for unicycle-type wheeled robots: Theoretical results and experimental validation , 2002, IEEE Trans. Robotics Autom..

[9]  G. Swaminathan Robot Motion Planning , 2006 .

[10]  Zhong-Ping Jiang,et al.  A global output-feedback controller for simultaneous tracking and stabilization of unicycle-type mobile robots , 2004, IEEE Transactions on Robotics and Automation.

[11]  Georges Bastin,et al.  Control of Nonholonomic Wheeled Mobile Robots by State Feedback Linearization , 1995, Int. J. Robotics Res..

[12]  Bruce H. Krogh,et al.  Evaluation and Time-Scaling of Trajectories for Wheeled Mobile Robots , 1988, 1988 American Control Conference.

[13]  Oliver Brock,et al.  Decomposition-based motion planning: a framework for real-time motion planning in high-dimensional configuration spaces , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[14]  A. Bloch,et al.  Control and stabilization of nonholonomic dynamic systems , 1992 .

[15]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[16]  O. J. Sordalen,et al.  Exponential stabilization of mobile robots with nonholonomic constraints , 1992 .

[17]  Claude Samson,et al.  Time-varying Feedback Stabilization of Car-like Wheeled Mobile Robots , 1993, Int. J. Robotics Res..

[18]  Antonio Pedro Aguiar,et al.  Regulation of a nonholonomic dynamic wheeled mobile robot with parametric modeling uncertainty using Lyapunov functions , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[19]  Daniel E. Koditschek,et al.  Exact robot navigation using artificial potential functions , 1992, IEEE Trans. Robotics Autom..

[20]  Alessandro Astolfi Asymptotic stabilization of nonholonomic systems with discontinuous control , 1995 .