Skip to main content
Log in

VCS-based motion planning for distributed mobile robots: collision avoidance and formation

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

This paper addresses decentralized motion planning among a homogeneous set of feedback-controlled mobile robots. It introduces the velocity obstacle, which describes the collision between robot and obstacle, and the hybrid interactive velocity obstacles are designed for collision checking between interacting robots. The (sub)goal selection algorithm is also studied for formation control, then the preferred velocity is designed for robot tracking its desired (sub)goal. Furthermore, the rules for the size regulation of obstacle are presented to avoid conservative motion planning and enhance the safety. Then, we establish a novel Velocity Change Space (VCS), map the velocity obstacles, the desired (sub)goal and the reachable velocity change window before collision in this space, and directly get the new velocity by a multi-objective optimization method. We apply VCS-based motion planning methods to distributed robots, and simulation is used to illustrate the good performances with respect to the un-conservative, foresighted and multi-objective optimal motion planning, especially the successful application in the formation control of the multi-robot system.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  • Abe Y, Yoshiki M (2001c) Collision avoidance method for multiple autonomous mobile agents by implicit cooperation. In: Proceedings of IEEE RSJ international conference on intelligent. Robotics system. pp 1207–1212

  • Belkhouche F (2009) Reactive path planning in a dynamic environment. IEEE Trans Robot 25(4):902–911

    Article  Google Scholar 

  • Chakravarthy A, Ghose D (2011) Collision cones for quadric surfaces. IEEE Trans Robot 27(6):1159–1166

    Article  Google Scholar 

  • Du Toit NE, Burdick JW (2012) Robot motion planning in dynamic. Uncertain environments. IEEE Trans Robot 28(1):101–115

    Article  Google Scholar 

  • Fiorini P, Shiller Z (1998) Motion planning in dynamic environments using velocity obstacles. Int J Robot Res 17(7):760–772

    Article  Google Scholar 

  • Fujimura K, Samet H (2005) Roadmap-based motion planning in dynamic environments. IEEE Trans Robot 21(5):885–897

    Article  Google Scholar 

  • Ge S, Cui Y (2002) Dynamic motion planning for mobile robots using potential field method. Auton Robots 13(3):207–233

    Article  MATH  Google Scholar 

  • Hsu D, Kindel R, Latombe JC, Rock S (2012) Randomized kinodynamic motion planning with moving obstacles. Int J Robot Res 21(3):233–255

    Article  MATH  Google Scholar 

  • Jing X-J (2005) Behavior dynamics based motion planning of mobile robots in uncertain dynamic environments. Robot Auton Syst 53(2):99–123

    Article  Google Scholar 

  • Kuwata Y, Wolf MT, Zarzhitsky D, Huntsberger TL (2011) Safe maritime navigation with COLREGS using velocity obstacles. IEEE/RSJ Int Conf Intell Robots Syst 2011:4728–4734

  • LaValle SM (2011) Motion planning (Part II: wild frontiers). IEEE Robot Autom Mag 18(2):108–118

  • Megda PT, Esteves BA, Becker M (2011) Determining forbidden steering directions for a passenger car in urban environments based on the velocity obstacle approach and use of trackers. Robotics symposium, 2011 IEEE IX Latin American and IEEE Colombian conference on automatic control and industry applications (LARC): 1–6

  • Prassler E, Scholz J, Fiorini P (1999) Navigating a robotic wheelchair in a railway station during rush hour. Int J Robot Res 18(7):711–727

    Article  Google Scholar 

  • Sadat SA, Vaughan RG (2012) BRaVO: biased reciprocal velocity obstacles break symmetry in dense robot populations. 2012 ninth conference on computer and robot vision (CRV), pp 441–447

  • Seder M, Petrovic I (2007) Dynamic window based approach to mobile robot motion control in the presence of moving obstacles. Proc IEEE Int Conf Robot Autom, Roma, Italy, pp 1986–1992

  • Snape J, van den Berg J, Guy SJ, Manocha D (2011) The hybrid reciprocal velocity obstacle. IEEE Trans Robot 27(4):696–706

    Article  Google Scholar 

  • Snape J, van den Berg J, Guy SJ, Manocha D (2009) Independent navigation of multiple mobile robots with hybrid reciprocal velocity obstacles, IEEE/RSJ international conference on intelligent robots and systems, pp 5917–5922

  • Tang P, Zhang Q, Yang YM (2000) Studying on path planning and dynamic obstacle avoiding of soccer robot. In: Proceedings of the 3rd world congress on intelligent control and automation, pp 1244–1247

  • van den Berg J, Snape J, Guy SJ, Manocha D (2011a) Reciprocal collision avoidance with acceleration-velocity obstacles. IEEE Int Conf Robot Autom 2011:3475–3482

  • Van Den Berg J, Guy SJ, Lin M, Dinesh M (2011b) Reciprocal n-body collision avoidance. Springer Tracts Adv Robot 70(STAR): 3–19

  • Van den Berg J, Patil S, Sewall J, Manocha D, Lin M (2008) Interactive navigation of multiple agents in crowded environments. In: Proceedings of the 2008 symposium on interactive 3D graphics and games. pp 139–147

  • Vasquez D, Large F, Fraichard T, Laugier C (2004) High-speed autonomous navigation with motion prediction for unknown moving obstacles and motion prediction. In: Proceedings 2004 IEEE/RSJ international conference on intelligent robots and systems. 1:82–87

  • Yamamoto M, Shimada M, Mohri A (2001) On-line navigation of mobile robot under the existence of dynamically moving multiple obstacles In: Proceedings of the IEEE international symposium on assembly and task planning, pp 13–18

  • Zhong X, Peng X, Zhou J (2011) Dynamic collision avoidance of mobile robot based on velocity obstacles, 2011 international conference on transportation, mechanical, and electrical engineering, pat. D. 21:3557–3560

Download references

Acknowledgments

This work is supported by the National Natural Science Foundation of China under Grant 61305117.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiafu Peng.

Additional information

Communicated by V. Loia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhong, X., Zhong, X. & Peng, X. VCS-based motion planning for distributed mobile robots: collision avoidance and formation. Soft Comput 20, 1897–1908 (2016). https://doi.org/10.1007/s00500-015-1611-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-015-1611-y

Keywords

Navigation