Skip to main content
Log in

Formation Planning and Control of UGVs with Trailers

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

This paper provides a framework for planning and control of formations of multiple unmanned ground vehicles with trailers to traverse between goal points in an idealized, disturbance-free environment. This framework allows on-line planning of the formations using the A* search algorithm based on current sensor data. The formation is allowed to dynamically change in order to avoid obstacles in the environment while minimizing a cost function aimed at obtaining collision-free and deadlock-free paths. Based on a feasible path for a leader of the group and the differential flatness property of a truck-tractor-trailer system, the trajectory planner satisfies the kinematic constraints of the individual vehicles while accounting for inter-vehicle collisions and path constraints. Also, optimization techniques are used to on-line change the path of the truck-tractor-trailer system. Illustrative simulations with simplified models of John Deere vehicles with trailers in formations are presented. Laboratory experiments are also performed on a 2-wheel differential drive mobile vehicle attached with a trailer cart on a flat, smooth floor using overhead cameras for precise references. The concluding section of the paper discusses some of the additional work needed to make the results applicable in a real-world environment.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Arai, T., Ogata, H., and Suzuki, T. 1989. Collision avoidance among multiple robots using virtual impedance. In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 479–485.

  • Balch, T. and Arkin, R.C. 1998. Behavior-based Formation Control for Multi-robot Teams. IEEE Transactions on Robotics and Automation, 14:926–939.

    Article  Google Scholar 

  • Beard, R.W., Lawton, J., and Hadaegh, F.Y. 2001. A coordination architecture for spacecraft formation flying. IEEE Transactions on Control Systems Technology, 9:777–790.

    Article  Google Scholar 

  • De Boor, C. 1978. A Practical Guide to Splines, Springer Verlag.

  • Desai, J.P., Ostrowski, J., and Kumar, V. 1998. Controlling formations of multiple mobile robots. In Proceedings of IEEE International Conference on Robotics and Automation, Leuven, Belgium.

  • Donald, B., Gariepy, L., and Rus, D. 2000. Distributed manipulation of multiple objects using ropes. In Proceedings of IEEE International Conference on Robotics and Automation, pp. 450–457.

  • Egerstedt, M. and Hu, X. 2001. Formation constrained multi-agent control. In Proceedings of the IEEE Conference on Robotics and Automation, Seoul, Korea.

  • Ferreira, A.M. and Agrawal, S.K. 1999. Planning and Optimization of Dynamic Systems via Decomposition and Partial Feedback Linearization. In Proceedings of the 38thConference on Decision and Control, Arizona.

  • Ferreira, A.M., Agrawal, S.K., and Pledgie, S.T. 2000. Trajectory Planning of a Platoon of Autonomous Vehicles Using Differential Flatness. In Proceedings of the 5th International Symposium on Advanced Vehicle Control.

  • Ferrari, C., Pagello, E., Ota, J., and Arai, T. 1998. Multirobot motion coordination in space and time. Robotics and Autonomous Systems, 25:219–229.

    Article  Google Scholar 

  • Fliess, M., Lévine, J., Martin, P., and Rouchon, P. 1995. Flatness and defect of non-linear systems: Introductory theory and examples. International Journal of Control, 61(6):1327–1361.

    MathSciNet  Google Scholar 

  • Fossas, E., Franch, J., and Agrawal, S.K. 2000. Linearization by prolongations of two-input driftless systems. In Proceedings of the 39th CDC, Sidney.

  • Fredslund, J. and Mataric, M.J. 2001. Robot Formations Using Only Local Sensing and Control. In IEEE International Symposium on Computational Intelligence in Robotics and Automation, Alberta, Canada, pp 308–313.

  • Giulietti, F., Pollini, L. and Innocenti, M. 2000. Autonomous formation flight. IEEE Control Systems Magazine, 20(6):34-44.

    Google Scholar 

  • Guo, Y. and Parker, L.E. 2002. A Distributed and Optimal Motion Planning Approach for Multiple Mobile Robots. In Proceedings of IEEE International Conference on Robotics and Automation, Washington, DC.

  • Hao, Y., Laxton, B., Agrawal, S.K., Lee, E., and Benson, E. 2003. Planning and control of UGV formations in a dynamic environment: A practical framework with experiments. In Proceedings of IEEE International Conference on Robotics and Automation, Taipei, Taiwan.

  • Khatib, O., Yokoi, K., Chang, K., Ruspini, D., Holmberg, R., and Casal, A. 1996. Vehicle/arm coordination and mobile manipulator decentralized cooperation. In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 546–553.

  • Kortenkamp, D., Bonasso, R.P., and Murphy R. 1998. Artificial Intelligence and Mobile Robots, AAAI Press/The MIT Press.

  • Lamiraux, F. and Laumond J.P. 1998. A practical approach to feedback control for a mobile robot with trailer. In Proceedings of IEEE International Conference on Robotics and Automation, Leuven, Belgium.

  • Lawrence, C., Zhou, J.L., and Tits, A. 1997. User's Guide for CFSQP Version 2.5: A C Code for Solving (Large Scale) Constrained Nonlinear (Minimax) Optimization Problems, Generating Iterates Satisfying All Inequality Constraints. Institute for Systems Research, University of Maryland, Technical Report TR-94-16r1, College Park, MD.

  • Lumelsky, V.J. and Harinarayan, K.R. 1997. Decentralized motion planning for multiple mobile robots: The cocktail party model. Autonomous Robots, 4(1):121–136.

    Article  Google Scholar 

  • Nilsson, N.J. 1982. Principles of Artificial Intelligence, Springer Verlag, Berlin, pp. 72–88.

    Google Scholar 

  • Pledgie, S. T., Hao, Y., Ferreira, A.M., Agrawal, S.K., and Murphey, R. 2002. Groups of unmanned vehicles: Differential flatness, Trajectory Planning, and Tracking Control. In Proceedings of IEEE International Conference on Robotics and Automation, Washington, DC.

  • Premvuti, S. and Yuta, S. 1990. Consideration on the cooperation of multiple autonomous mobile robots. In Proceedings of IEEE International Workshop of Intelligent Robots and Systems, Tsuchiura, Japan, pp. 59–63.

  • Samson, C. and Ait-Abderrahim, K. 1991. Feedback control of a nonholonomic wheeled cart in cartesian space. In Proceedings of IEEE International Conference on Robotics and Automation, Sacramento, California, pp. 1136–1141.

  • Sekhavat, S., Lamiraux, F., Laumond, J.P., Bauzil, G., and Ferrand, A. 1997. Motion planning and control for Hilare pulling a trailer: Experimental issues. In Proceedings of IEEE International Conference on Robotics and Automation, Albuquerque, New Mexico.

  • Sira-Ramírez, H. and Agrawal, S.K. 2004. Differentially Flat Systems, Marcel Dekker Publishers.

  • Stilwell, D. and Bay, J. 1993. Toward the development of a material transport system using swarms of ant-like robots. In Proceedings of IEEE International Conference on Robotics and Automation, Atlanta, GA, pp. 766–771.

  • Svestka, P. and Overmars, M.H. 1998. Coordinated path planning for multiple robots. Robotics and Autonomous Robots, 23(3):125–152.

    Google Scholar 

  • Veeraklaew, T. and Agrawal, S.K. 2001. A New Computational Framework for Trajectory Optimization of Higher-order Dynamic Systems. AAIAA Journal of Guidance, Control, and Dynamics, 24(2):228–236.

    Google Scholar 

  • Wang, P.K.C. 1989. Navigation strategies for multiple autonomous mobile robots. In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 486–493.

  • Wang, P.K.C., Hadaegh, F.Y., and Lau, K. 1999. Synchronized formation rotation and attitude control of multiple free-flying spacecraft. AAAI Journal of Guidance, Control and Dynamics, 22:28–35.

    Google Scholar 

  • Wang, Z., Kimura, Y., Takahashi, T., and Nakano, E. 2000. A control method of a multiple non-holonomic robot system for cooperative object transportation. In Proceedings of Fifth International Symposium on Distributed Autonomous Robotic Systems, pp. 447–456.

  • Xiong, Y. 1996. Fundamental Principal of Robotics, Huazhong Sci. and Tech. Press, P.R. China, ISBN: 7-5609-1305-9.

  • Yamashita, A., Fukuchi, M., Ota, J., Arai, T., and Asama, H. 2000. Motion planning for cooperative transportation of a large object by multiple mobile robots in a 3D environment. In Proceedings of IEEE International Conference on Robotics and Automation, pp. 3144–3151.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sunil K. Agrawal.

Additional information

Yongxing Hao received the Ph.D. degree in Mechanical Engineering with specialty in Automatic Control and Robotics from the University of Delaware, Newark, DE, in 2004.

Prior to joining Hurco Companies, Inc. in 2005, he was a Research Assistant Professor of Electrical and Computer Engineering at West Virginia University Institute of Technology. He received his M.S. and B.S. in Electrical Engineering from Beijing University of Technology and North China University of Technology in 1998 and 1995, respectively.He is a member of IEEE. His research interests include motion planning, controls, robotics, optimization, multi-agent systems and their applications in planning and control of UGVs, UAVs and CNC machines.

Sunil K. Agrawal received the Ph.D. degree in Mechanical Engineering from Stanford University, Stanford, CA, in 1990.

He has worked in universities, government laboratories, and industries throughout the world. He is currently a Professor of Mechanical Engineering at the University of Delaware, Newark. His research has made contributions in robotics and control, including novel designs of robots and autonomous systems, computational algorithms for planning and optimization of dynamic systems. His work has yielded over 140 technical publications and two books.

Dr. Agrawal received the National Science Foundation Presidential Faculty Fellowship from the White House and a Freidrich Wilheim Bessel prize from Alexander von Humboldt Foundation in Germany. He was elected to be a Fellow of American Society of Mechanical Engineers in February 2004.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hao, Y., Agrawal, S.K. Formation Planning and Control of UGVs with Trailers. Auton Robot 19, 257–270 (2005). https://doi.org/10.1007/s10514-005-4750-7

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-005-4750-7

Keywords

Navigation