Implementation of Leader-Follower Formation Control of a Team of Nonholonomic Mobile Robots
Keywords:
Leader-follower, formation, nonholonomic, trajectory control, collision avoidance, multiple mobile robots.Abstract
A control method for a team of multiple mobile robots performing leader-follower formation by implementing computing, communication, and control technology is considered. The strategy expands the role of global coordinator system and controllers of multiple robots system. The global coordinator system creates no-collision trajectories of the virtual leader which is the virtual leader for all vehicles, sub-virtual leaders which are the virtual leader for pertinent followers, and virtual followers. The global coordinator system also implements role assignment algorithm to allocate the role of mobile robots in the formation. The controllers of the individual mobile robots have a task to track the assigned trajectories and also to avoid collision among the mobile robots using the artificial potential field algorithm. The proposed method is tested by experiments of three mobile robots performing leader-follower formation with the shape of a triangle. The experimental results show the robustness of formation of mobile robots even if the leader is manually moved to the arbitrary location, and so that the role of a leader is taken by the nearest mobile robot to the virtual leader.References
Barrios C., Motai Y. (2011); Improving Estimation of Vehicle's Trajectory Using the Latest Global Positioning System With Kalman Filtering, IEEE Transactions on Instrumentation and Measurement, 60(12), 3747-3755, 2011. https://doi.org/10.1109/TIM.2011.2147670
Beard R.W., Lawton J., Hadaegh F.Y. (2001), A Coordination Architecture for Spacecraft Formation Control, IEEE Transactions on Control Systems and Technology, 9(6): 777-790, 2001. https://doi.org/10.1109/87.960341
van den Broek T. H. A., van deWouw N., Nijmeijer H. (2009); Formation Control of Unicycle Mobile Robots: a Virtual Structure Approach, Proceedings of the 48th IEEE Conference on Decision and Control and the 28th Chinese Control Conference, 8328-8333, 2009.
Cho B.-S., Moon W.-S., Seo W.-J., Baek K.-R. (2011); A Dead Reckoning Localization System for Mobile Robots using Inertial Sensors and Wheel Revolution Encoding, Journal of Mechanical Science and Technology, 25(11), 2907-2917, 2011. https://doi.org/10.1007/s12206-011-0805-1
Do K. D. (2007); Bounded Controllers for Decentralized Formation Control of Mobile Robots with Limited Sensing, International Journal of Computers Communications & Control, 2(4), 340-354, 2007. https://doi.org/10.15837/ijccc.2007.4.2365
Dong W., Farrell J.A. (2008); Cooperative Control of Multiple Nonholonomic Mobile Agents, IEEE Transactions on Automatic Control, 53(6), 1434-1448, 2008. https://doi.org/10.1109/TAC.2008.925852
Joelianto E.; Sagala A. (2012); Optimal Control Design for Flocking of Multi-Agent using Swarm Intelligence, Proceedings of the IEEE Conference on Control, Systems and Industrial Informatics (ICCSII), Bandung-Indonesia, 75-80, 2012.
Khatib, O. (1986). Real-Time Obstacle Avoidance for Manipulator and Mobile Robots, International Journal of Robotics Research, 5(1), 90-98, 1986. https://doi.org/10.1177/027836498600500106
Lewis M. A.; Tan K.H. (1997); High Precision Formation Control of Mobile Robots using Virtual Structures, Autonomous Robots, 4(4), 387-403, 1997. https://doi.org/10.1023/A:1008814708459
Nguyen D.B., Do K.D. (2006); Formation Control of Mobile Robots, International Journal of Computers Communications & Control, 1(3), 41-59, 2006. https://doi.org/10.15837/ijccc.2006.3.2294
Mesbahi M., Egerstedt M. (2010); Graph Theoretic Methods in Multiagent Networks, Princeton University Press, 2010.
Murray R. M., Sastry S.S. (1993); Nonholonomic Motion Planning: Steering Using Sinusoids, IEEE Transactions on Automatic Control, 38(5), 700-716, 1993. https://doi.org/10.1109/9.277235
Oh K.-K., Park, M.-C., Ahn H.-S. (2015); A Survey of Multi-Agent Formation Control, Automatica, 53(3), 424-440, 2015.
Olfati-Saber R., Fax A., Murray R.M. (2007); Consensus and Cooperation in Networked Multi-Agent Systems, Proceedings of the IEEE, 95(1), 215-233, 2007. https://doi.org/10.1109/JPROC.2006.887293
Ren W., Atkins E. (2007); Distributed Multi-Vehicle Coordinated Control Via Local Information Exchange, International Journal of Robust Nonlinear Systems, 17(10-11), 1002-1033, 2007. https://doi.org/10.1002/rnc.1147
Ren W., Cao Y. (2010); Distributed Coordination of Multi-Agent Networks: Emergent Prob- lems, Models, and Issues, Springer, 2010.
Rimon E., Koditschek D.E. (1992); Exact Robot Navigation using Artificial Potential Functions, IEEE Transactions on Robotics and Automation, 8(5), 501-518, 1992. https://doi.org/10.1109/70.163777
Samson C. (1995); Control of Chained Systems Application to Path Following and Time- Varying Point Stabilization of Mobile Robots, IEEE Transactions on Automatic Control, 40(1), 64-77, 1995. https://doi.org/10.1109/9.362899
Wang K., Liu Y., Li L. (2014); Visual Servoing Trajectory Tracking of Nonholonomic Mobile Robots Without Direct Position Measurement, IEEE Transactions on Robotics, 30(4), 1026- 1035, 2014. https://doi.org/10.1109/TRO.2014.2317891
Widyotriatmo A., Hong K.-S. (2015); Configuration Control of an Autonomous Vehicle under Nonholonomic and Field-of-View Constraints, International Journal of Imaging and Robotics, 15(3), 126-139, 2014.
Widyotriatmo A., Hong K.-S. (2012); Switching Algorithm for Robust Configuration Control of a Wheeled Vehicle, Control Engineering Practice, 20(3), 315-325, 2012. https://doi.org/10.1016/j.conengprac.2011.11.007
Widyotriatmo A., Hong K.-S., Prayudhi L. H. (2010); Robust Stabilization of a Wheeled Vehicle: Hybrid Feedback Control Design and Experimental Validation, Journal of Mechanical Science and Technology, 24(2), 513-520, 2010. https://doi.org/10.1007/s12206-010-0105-1
Widyotriatmo A., Pamosoaji A.K., Hong K.-S. (2013); Control Architecture of an Autonomous Material Handling Vehicle, International Journal of Artificial Intelligent, 10(13S), 139-153, 2013.
Widyotriatmo A., Hong B., Hong K.-S. (2009); Predictive Navigation of an Autonomous Vehicle with Nonholonomic and Minimum Turning Radius Constraints, Journal of Mechanical Science and Technology, 23(2): 381-388, 2009. https://doi.org/10.1007/s12206-008-1215-x
Widyotriatmo A., Hong K.-S. (2011); Navigation Function-Based Control of Multiple Wheeled Vehicles, IEEE Transactions on Industrial Electronics, 58(5), 1896-1906, 2011. https://doi.org/10.1109/TIE.2010.2051394
Yue M., Wang S., Yang X. (2014); Backstepping-Based Robust Control for WMR with A Boundary in Prior for the Uncertain Rolling Resistance, International Journal of Computers Communications & Control, 9(3), 348-355, 2014 https://doi.org/10.15837/ijccc.2014.3.18
Published
Issue
Section
License
ONLINE OPEN ACCES: Acces to full text of each article and each issue are allowed for free in respect of Attribution-NonCommercial 4.0 International (CC BY-NC 4.0.
You are free to:
-Share: copy and redistribute the material in any medium or format;
-Adapt: remix, transform, and build upon the material.
The licensor cannot revoke these freedoms as long as you follow the license terms.
DISCLAIMER: The author(s) of each article appearing in International Journal of Computers Communications & Control is/are solely responsible for the content thereof; the publication of an article shall not constitute or be deemed to constitute any representation by the Editors or Agora University Press that the data presented therein are original, correct or sufficient to support the conclusions reached or that the experiment design or methodology is adequate.