A Lego Mindstorms NXT-Based Test Bench for Cohesive Distributed Multi-agent Exploratory Systems: Mobility and Coordination

A cost-effective and time-saving test bench can significantly help with the study and implementation of distributed multi-agent exploratory systems. In this paper, we introduce a computer-based test bench that controls multiple low-cost Lego Mindstorms NXT programmable robotics kits via Bluetooth. We identify mobility and coordination as the two critical components to establish a platform for exploratory systems, and describe in detail how they are implemented using the low-cost Lego Mindstorms robots. In particular, the test bench includes a variety of ground-based or airborne mobility models, such as the Random Direction, Random Way-point, Flight Plan-based, and Smooth-turn mobility models. It also includes a distributed task assignment algorithm, based upon the stochastic automaton known as the influence model. At the end of the paper, we present a search-and-rescue example to illustrate the use of the test-bench. We expect that the test bench can serve as a conduit to foster the real-world application of distributed multi-agent exploratory system concepts.

[1]  Nancy A. Lynch,et al.  Distributed Algorithms , 1992, Lecture Notes in Computer Science.

[2]  Christian Bettstetter,et al.  On the Connectivity of Ad Hoc Networks , 2004, Comput. J..

[3]  Wendi B. Heinzelman,et al.  Exploring long lifetime routing (LLR) in ad hoc networks , 2004, MSWiM '04.

[4]  Athanasios Papoulis,et al.  Probability, Random Variables and Stochastic Processes , 1965 .

[5]  S. Singh,et al.  Influence of mobility models on the performance of routing protocols in ad-hoc wireless networks , 2004, 2004 IEEE 59th Vehicular Technology Conference. VTC 2004-Spring (IEEE Cat. No.04CH37514).

[6]  Sandip Roy,et al.  A Flexible Stochastic Automaton-Based Algorithm for Network Self-Partitioning , 2008, Int. J. Distributed Sens. Networks.

[7]  Yunfeng Wang,et al.  A LEGO Mindstorms NXT based multirobot system , 2010, 2010 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[8]  Yoonsoo Kim,et al.  Control systems lab using a LEGO Mindstorms NXT motor system , 2011, 18th Mediterranean Conference on Control and Automation, MED'10.

[9]  Panganamala Ramana Kumar,et al.  The Number of Neighbors Needed for Connectivity of Wireless Networks , 2004, Wirel. Networks.

[10]  Hannes Hartenstein,et al.  Stochastic Properties of the Random Waypoint Mobility Model , 2004, Wirel. Networks.

[11]  M. Gerla,et al.  Mobility Aware Routing for the Airborne Network backbone , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

[12]  Yan Wan,et al.  A Smooth-Turn Mobility Model for Airborne Networks , 2012, IEEE Transactions on Vehicular Technology.

[13]  Sandip Roy,et al.  The influence model , 2001 .

[14]  Wojciech Grega,et al.  Real-time control teaching using LEGO® MINDSTORMS® NXT robot , 2008, 2008 International Multiconference on Computer Science and Information Technology.

[15]  Donald F. Towsley,et al.  Properties of random direction models , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..