A Parametric MPC Approach to Balancing the Cost of Abstraction for Differential-Drive Mobile Robots

When designing control strategies for differential-drive mobile robots, one standard tool is the consideration of a point at a fixed distance along a line orthogonal to the wheel axis instead of the full pose of the vehicle. This abstraction supports replacing the non-holonomic, three-state unicycle model with a much simpler two-state single-integrator model (i.e., a velocity-controlled point). Yet this transformation comes at a performance cost, through the robot's precision and maneuverability. This work contains derivations for expressions of these precision and maneuverability costs in terms of the transformation's parameters. Furthermore, these costs show that only selecting the parameter once over the course of an application may cause an undue loss of precision. Model Predictive Control (MPC) represents one such method to ameliorate this condition. However, MPC typically realizes a control signal, rather than a parameter, so this work also proposes a Parametric Model Predictive Control (PMPC) method for parameter and sampling horizon optimization. Experimental results are presented that demonstrate the effects of the parameterization on the deployment of algorithms developed for the single-integrator model on actual differential-drive mobile robots.

[1]  Jiangping Hu,et al.  Tracking control for multi-agent consensus with an active leader and variable topology , 2006, Autom..

[2]  Daizhan Cheng,et al.  Leader-following consensus of multi-agent systems under fixed and switching topologies , 2010, Syst. Control. Lett..

[3]  Magnus Egerstedt,et al.  Adaptive look-ahead for robotic navigation in unknown environments , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Magnus Egerstedt,et al.  Leader selection and network assembly for controllability of leader-follower networks , 2013, 2013 American Control Conference.

[5]  Erfu Yang,et al.  Nonsingular formation control of cooperative mobile robots via feedback linearization , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Meng Ji,et al.  Distributed Formation Control While Preserving Connectedness , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[7]  A. Astolfl,et al.  Exponential Stabilization of a Wheeled Mobile Robot Via Discontinuous Control , 2007 .

[8]  Francesco Bullo,et al.  COVERAGE CONTROL FOR MOBILE SENSING NETWORKS: VARIATIONS ON A THEME , 2002 .

[9]  Petter Ögren,et al.  A control Lyapunov function approach to multi-agent coordination , 2001 .

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

[11]  R. Olfati-Saber Exponential ε-tracking and ε-stabilization of second-order nonholonomic SE(2) vehicles using dynamic state feedback , 2002 .

[12]  R. Olfati-Saber Near-Identity Diffeomorphisms and Exponential E-Tracking and 6-Stabilization of First-Order Nonholonomic SE( 2) Vehicles , 2002 .

[13]  Magnus Egerstedt,et al.  Adaptive time horizon optimization in model predictive control , 2011, Proceedings of the 2011 American Control Conference.