全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
Sensors  2013 

A Mobile Robots Experimental Environment with Event-Based Wireless Communication

DOI: 10.3390/s130709396

Keywords: distributed control systems, mobile robots, multi-agent systems, wireless communications, embedded systems

Full-Text   Cite this paper   Add to My Lib

Abstract:

An experimental platform to communicate between a set of mobile robots through a wireless network has been developed. The mobile robots get their position through a camera which performs as sensor. The video images are processed in a PC and a Waspmote card sends the corresponding position to each robot using the ZigBee standard. A distributed control algorithm based on event-triggered communications has been designed and implemented to bring the robots into the desired formation. Each robot communicates to its neighbors only at event times. Furthermore, a simulation tool has been developed to design and perform experiments with the system. An example of usage is presented.

References

[1]  Franchi, L.; Freda, G.O.; Vendittelli, M. The sensor-based random graph method for cooperative robot exploration. IEEE ASME Trans. Mechatron 2009, 14, 163–175, doi:10.1109/TMECH.2009.2013617.
[2]  Magnenat, S.; Rétornaz, P.; Bonani, M.; Longchamp, V.; Mondada, F. ASEBA: A modular architecture for event-based control of complex robots. IEEE ASME Trans. Mechatron 2011, 6, 321–329.
[3]  Olfati-Saber, R.; Fax, J.; Murray, R. Consensus and cooperation in networked multi-agent systems. IEEE Proc. 2007, 95, 215–233, doi:10.1109/JPROC.2006.887293.
[4]  Lian, F.-L.; Moyne, J.; Tilbury, D. Network design consideration for distributed control systems. IEEE Trans. Control Syst. Technol. 2002, 10, 297–307, doi:10.1109/87.987076.
[5]  Astr?m, K.; Bernhardsson, B. Comparison of Riemann and Lebesgue Sampling for First Order Stochastic Systems. Proceedings of IEEE Conference on Decision and Control, Las Vegas, NA, USA, 10–13 December 2002; pp. 2011–2016.
[6]  Tabuada, P. Event-triggered real-time scheduling of stabilizing control tasks. IEEE Trans. Autom. Control 2007, 52, 1680–1685, doi:10.1109/TAC.2007.904277.
[7]  Rabi, M.; Johansson, K.H.; Johansson, M. Optimal Stopping for Event-Triggered Sensing and Actuation. Proceedings of 47th IEEE Conference on Decision and Control, Cancun, Mexico, 9–11 December 2008; pp. 3607–3612.
[8]  Dimarogonas, D.V.; Frazzoli, E.; Johansson, K.H. Distributed event-triggered control for multi-agent systems. IEEE Trans. Autom. Control 2012, 57, 1291–1297, doi:10.1109/TAC.2011.2174666.
[9]  Mazo, M.; Tabuada, P. Decentralized event-triggered control over wireless sensor/actuator networks. IEEE Trans. Autom. Control 2011, 56, 2456–2461, doi:10.1109/TAC.2011.2164036.
[10]  Wang, X.; Lemmon, M.D. Event-triggering in distributed networked control systems. IEEE Trans. Autom. Control 2011, 56, 586–601, doi:10.1109/TAC.2010.2057951.
[11]  Marchand, N.; Durand, S.; Guerrero-Castellanos, J.F. A general formula for event-based stabilization of nonlinear systems. IEEE Trans. Autom. Control 2013, 58, 1332–1337, doi:10.1109/TAC.2012.2225493.
[12]  Macdonald, E.A. Multi-Robot Assignment Formation Control. M.Sc. Thesis, Georgia Institute of Technology, Atlanta, GA, USA, 7 June 2011.
[13]  Huang, J.; Farritor, S.M.; Qadi, A.; Goddard, S. Localization and follow-the-leader control of a heterogeneous group of mobile robots. IEEE ASME Trans. Mechatron 2006, 11, 205–215, doi:10.1109/TMECH.2006.871100.
[14]  Mehrjerdi, H.; Saad, M.; Ghommam, M.J. Hierarchical fuzzy cooperative control and path following for a team of mobile robots. IEEE ASME Trans. Mechatron 2011, 16, 907–917, doi:10.1109/TMECH.2010.2054101.
[15]  Cruz, D.; Mcclintock, J.; Perteet, B.; Orqueda, O.; Cao, Y.; Fierro, R. A multivehicle platform for research in networked embedded systems. IEEE Control Syst. 2007, 27, 58–78.
[16]  Durand, S.; Minet, J.; Guerrero, J.F.; Marchand, N. ASYNCAR, a Radio-Controlled Vehicle for Asynchronous Experiments Implementation of an Event-Based Cruise Control. Proceedings of 8th International Conference on Electrical Engineering, Computing Science and Automatic Control, Merida City, Mexico, 26– 28 October 2011; pp. 1–6.
[17]  Casani, M.; Garulli, A.; Giannitrapani, A.; Vicino, A. A LEGO Mindstorms Multi-Robot Setup in the Automatic Control Telelab. Proceedings of 18th International Federation of Automatic Control (IFAC) Word Congress, Milano, Italy, 28 August– 2 September 2011; pp. 9812–9817.
[18]  Maze, M.; Wan, Y.; Namuduri, K.; Varanasi, M. A LEGO Mindstorms NXT-Based Test Bench for Cohesive Distributed Multi-Agent Exploratory Systems; Mobility and Coordination Proc.: Garden Grove, CA, USA, 2012; pp. 2000–2013.
[19]  Fu, G.; Corradi, P.; Menciassi, A.; Dario, P. An integrated triangulation laser scanner for obstacle detection of miniature mobile robots in indoor environment. IEEE ASME Trans. Mechatron. 2011, 16, 778–783, doi:10.1109/TMECH.2010.2084582.
[20]  Espinosa, F.; Santos, C.; Marrón-Romera, M.; Pizarro, D.; Valdés, F.; Dongil, J. Odometry and laser scanner fusion based on a discrete extended kalman filter for robotic platooning guidance. Sensors 2011, 11, 8339–8357, doi:10.3390/s110908339. 22164079
[21]  Chaos, D. Control no lineal de vehículos subactuados marinos no-holonómicos. Ph.D. Thesis, Universidad Nacional de Educación a Distancia (UNED), Madrid, Spain, 10 December 2011.
[22]  Libelium Comunicaciones Distribuidas S.L. Waspmote Datasheet. Available online: http://www.libelium.com/downloads/documentation/waspmote_datasheet.pdf (on accessed 18 June 2013).
[23]  LEGO Group. LEGO Mindstorms NXT User Guide. Available online: http://mindstorms.lego.com/en-us/support/buildinginstructions/8547/8547%20User%20Guide%20English.aspx (on accessed 18 June 2013).
[24]  HiTechnic IR RC Kart Building Instructions. Available online: http://www.hitechnic.com/file.php?f=503-HTRCKart.pdf (on accessed 18 June 2013).
[25]  Robot Electronics Using the I2C_Bus. Available online: http://www.robot-electronics.co.uk/acatalog/I2C_Tutorial.html (on accessed 4 April 2013).
[26]  Esquembre, F. Easy Java Simulations: A software tool to create scientific simulations in Java. Comput. Phys. Commun. 2004, 156, 199–204, doi:10.1016/S0010-4655(03)00440-5.
[27]  Raap, XBee-API A Java API for Digi XBee/XBee-Pro OEM RF Modules. Available online: http://code.google.com/p/xbee-api/ (on accessed 6 April 2013).
[28]  Vargas, H.; Sánchez, J.; Salzmann, C.; Esquembre, F.; Gillet, D.; Dormido, S. Web-enabled remote scientific environments. Comput. Sci. Eng. 2009, 11, 34–46, doi:10.1109/MCSE.2009.37.
[29]  Viguria, A.; Howard, M. An Integrated approach for achieving multirobot task formations. IEEE ASME Trans. Mechatron. 2009, 14, 176–186, doi:10.1109/TMECH.2009.2014056.
[30]  Digi International Inc. Product Manual v1.xEx—802.15.4 Protocol. Available online: http://ftp1.digi.com/support/documentation/90000982_K.pdf (on accessed 7 April 2013).
[31]  Libelium Comunicaciones Distribuidas S.L. Waspmote Technical Guide. Available online: http://www.libelium.com/documentation/waspmote/waspmote-technical_guide_eng.pdf (on accessed 7 April 2013).
[32]  Guascon, D. Long Range Multiprotocol Wireless Sensor Networks. Proceedings of Best Demo Award at the Sensing Technology 2010, Birmingham, UK; 2010.
[33]  National Instruments. Lab VIEW Toolkits for LEGO Mindstorms NXT Programming Guide. Available online: http://download.ni.com/evaluation/mindstorms/LabVIEW_for_NXT_Advanced_Programming_Guide.pdf (on accessed 18 June 2013).
[34]  Godsil, G.R. Algebraic Graph Theory; Springer: New York, NY, USA, 2001.
[35]  Ren, W.; Atkins, E. Distributed multi-vehicle coordinated control via local information exchange. Int. J. Robust Nonlinear Control 2007, 17, 1002–1033, doi:10.1002/rnc.1147.
[36]  Ren, W.; Moore, K.; Chen, Y. High-Order Consensus Algorithms in Cooperative Vehicle Systems. Proceedings of International Conference on Networking, Sensing and Control, Ft. Lauderdale, FL, USA, 23– 25 April 2006; pp. 457–462.
[37]  Seo, J.H.; Shim, H.; Back, J. Consensus of high-order linear systems using dynamic output feedback compensator: Low gain approach. Automatica 2009, 45, 2659–2664, doi:10.1016/j.automatica.2009.07.022.
[38]  Lawton, J.R.T.; Beard, R.W.; Young, B.J. A decentralized approach to formation maneuvers. IEEE Trans. Robot. Autom. 2003, 19, 933–941, doi:10.1109/TRA.2003.819598.
[39]  Lemmon, M. Event-Triggered Feedback in Control Estimation Optimization. In Networked Control Systems; Springer Verlag: Heidelberg, Germany, 2010.
[40]  Seyboth, G.; Dimarogonas, D.; Johansson, K. Control of Multi-Agent Systems via Event-Based Communication. Proceedings of 18th International Federation of Automatic Control (IFAC) World Congress, Milano, Italy, 28 August– 2 September 2011; pp. 10086–10091.
[41]  Demir, O.; Lunze, J. Cooperative Control of Multi-Agent Systems with Event-Based Communication. Proceedings of American Control Conference, Montreal, Canada, 27–29 June 2012; pp. 4504–4509.
[42]  Guinaldo, M.; Dimarogonas, D.; Johansson, K.; Sanchez, J.; Dormido, S. Distributed Event-Based Control for Interconnected Linear Systems. Proceedings of 50th IEEE Conference on Decision and Control, Orlando, FL, USA, 12– 15 December 2011; pp. 2553–2558.
[43]  Guinaldo, M.; Farias, G.; Fabregas, E.; Sánchez, J.; Dormido-Canto, S.; Dormido, S. An interactive simulator for networked mobile robots. IEEE Netw. Mag. 2012, 26, 14–20, doi:10.1109/MNET.2012.6201211.
[44]  Mazo, M.; Anta, A.; Tabuada, P. An ISS self-triggered implementation for linear controllers. Automatica 2010, 46, 1310–1314, doi:10.1016/j.automatica.2010.05.009.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133