Cooperative guidance of Lego Mindstorms NXT mobile robots

This paper presents experimental results of cooperative guidance laws embedded on Lego Mindstorms NXT mobile robots for two types of missions. The first one is navigation to a waypoint as a fleet with collision and obstacle avoidance, following a model predictive control (MPC) framework. The second one is source localization, i.e., finding the maximum of a potential field, for which a distributed estimation and control strategy is proposed. Experiments show the ability to perform the two missions on these basic mobile robots, in spite of their limited computational resources. In particular, the search for the optimal control sequence through a dedicated discretization of the command space makes it possible to implement real-time MPC.

[1]  António Paulo Moreira,et al.  Proposal of a new real-time cooperative challenge in mobile robotics , 2011 .

[2]  Yan Wan,et al.  A Lego Mindstorms NXT-Based Test Bench for Cohesive Distributed Multi-agent Exploratory Systems: Mobility and Coordination , 2012, Infotech@Aerospace.

[3]  D. Q. Mayne,et al.  Suboptimal model predictive control (feasibility implies stability) , 1999, IEEE Trans. Autom. Control..

[4]  António Paulo Moreira,et al.  Localization of Mobile Robots Using an Extended Kalman Filter in a LEGO NXT , 2012, IEEE Transactions on Education.

[5]  Didier Dumur,et al.  Cooperative Nonlinear Model Predictive Control for Flocks of Vehicles , 2012 .

[6]  Riccardo Scattolini,et al.  Architectures for distributed and hierarchical Model Predictive Control - A review , 2009 .

[7]  William B. Dunbar,et al.  Distributed receding horizon control for multi-vehicle formation stabilization , 2006, Autom..

[8]  Marina Valles,et al.  Design and Implementation of Kalman Filters applied to Lego NXT based Robots , 2011 .

[9]  Andrea Garulli,et al.  A LEGO Mindstorms experimental setup for multi-agent systems , 2009, 2009 IEEE Control Applications, (CCA) & Intelligent Control, (ISIC).

[10]  Richard M. Murray,et al.  Recent Research in Cooperative Control of Multivehicle Systems , 2007 .

[11]  Massimo Canale,et al.  A Lego Mindstorms NXT experiment for Model Predictive Control education , 2013, 2013 European Control Conference (ECC).

[12]  Didier Dumur,et al.  Cooperative Non-Linear Model Predictive Control for Flocks of Vehicules , 2012 .