DOI QR코드

DOI QR Code

Any-angle Path Planning Algorithm considering Angular Constraint for Marine Robot

해양 로봇의 회전 반경을 고려한 경로 계획 알고리즘

  • Kim, Han-Guen (KAIST (Korea Advanced Institute of Science and Technology)) ;
  • Myung, Hyun (KAIST (Korea Advanced Institute of Science and Technology)) ;
  • Choi, Hyun-Taek (KORDI (Korea Ocean Research&Development Institute))
  • 김한근 (한국과학기술원 건설 및 환경공학과) ;
  • 명현 (한국과학기술원 건설 및 환경공학과) ;
  • 최현택 (한국해양연구원)
  • Received : 2011.12.18
  • Accepted : 2012.01.10
  • Published : 2012.04.01

Abstract

Most path planning algorithms for a marine robot in the ocean environment have been developed without considering the robot's heading angle. As a result, the robot has a difficulty in following the path correctly. In this paper, we propose a limit-cycle circle set that applies to the $Theta^*$ algorithm. The minimum turning radius of a marine robot is calculated using a limit-cycle circle set, and circles of this radius is used to generate a configuration space of an occupancy grid map. After applying $Theta^*$ to this configuration space, the limit-cycle circle set is also applied to the start and end nodes to find the appropriate path with specified heading angles. The benefit of this algorithm is its fast computation time compared to other 3-D ($x,y,{\theta}$) path planning algorithms, along with the fact that it can be applied to the 3-D kinematic state of the robot. We simulate the proposed algorithm and compare it with 3-D $A^*$ and 3-D $A^*$ with post smoothing algorithms.

Keywords

References

  1. T. Lee, H. Chung, and H. Myung, "Multi-resolution path planning for marine surface vehicle considering environmental effects," in Proc. of IEEE OCEANS Conference, Spain, pp. 1-9, 2011.
  2. A. Nash, K. Daniel, S. Koenig, and A. Felner, "Theta*: Any-angle path planning on grids," in Proceedings of AAAI Conference on Artificial Intelligence (AAAI), pp. 1-7, 2007.
  3. J. Latombe, Robot Motion Planning, Kluwer Academic Publishers, Dodrecht, Netherlands, 1991.
  4. J.-P. Laumond, "Finding collision-free smooth trajectories for a non-holonomic mobile robot," International Joint Conference on Artificial Intelligence, vol. 2, pp. 1120-1123, 1987.
  5. C. Yong and E. J. Barth, "Real-time dynamic path planning for dubins' nonholonomic robot," Proc. of the 45th IEEE Conference on Decision & Control, San Diego, USA, pp. 2418-2423, 2006.
  6. C.-K. Tam, R. Bucknall, and A. Greig, "Review of collision avoidance and path planning methods for ships in close range encounters," The Journal of Navigation, vol. 62, pp. 455-476, 2009. https://doi.org/10.1017/S0373463308005134
  7. R. Szlapczynski, "A new method of ship routing on raster grids, with turn penalties and collision avoidance," The Journal of Navigation, vol. 59, pp. 27-42, 2006.
  8. R. Smierzchalski and Z. Michalewicz, Innovations in Robot Mobility and Control, Springer, Berlin, pp. 135-153, 2005.
  9. D. Kruger, R. Stolkin, A. Blum, and J. Briganti, "Optimal AUV path planning for extended missions in complex, fast-flowing estuarine environments," in Proc. of IEEE International Conference on Robotics and Automation (ICRA), Rome, Italy, pp. 4265-4270, 2007.
  10. B. Garau, A. Alvarez, and G. Oliver, "Path planning of autonomous underwater vehicles in current field with complex spatial variability: an A* approach," in Proc. of IEEE International Conference on Robotics and Automation (ICRA), Barcelona, Spain, pp. 194-198, 2005.
  11. J. Witt and M. Dunbabin, "Go with the flow: Optimal AUV path planning in coastal environments," in Proc. of the Australasian Conference on Robotics and Automation, Canberra, Australia, pp. 1-9, 2008.
  12. M. Soulignac, "Feasible and optimal path planning in strong current fields," IEEE Transactions on Robotics, vol. 27, no. 1, pp. 89-98, 2011. https://doi.org/10.1109/TRO.2010.2085790
  13. J. I. Gonzalez, D. H. Sosa, E. F. Perdomo, J. C. Gamez, A. C. D. Brito, and V. P. Maranon, "Path planning for underwater gliders using iterative optimization," in Proc. of IEEE International Conference on Robotics and Automation (ICRA), Shanghai, China, pp. 2374-2379, 2011.
  14. K.-H. Rew and D.-H. Kim, "Limit-cycle navigation method for fast mobile robots," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 14, no. 11, pp. 1130-1138, 2008. https://doi.org/10.5302/J.ICROS.2008.14.11.1130
  15. J.-J. E. Slotine and W. Li, Applied Nonlinear Control, Prentice Hall, 1990.
  16. E. V. Lewis, Principles of Naval Architecture, 2nd revision, vol. 3, The Society of Naval Architects and Marine Engineers, 1988.
  17. H.-G. Kim, H. Myung, and H.-T. Choi, "Any-angle path planning algorithm considering angular constraint for marine surface vehicle," Proc. of 2011 ICROS (Institute of Control, Robotics and Systems) Daejeon Chungcheong Branch Conference (in Korean), pp. 15-20, Dec. 2011.
  18. S.-M. Han and K. W. Lee, "Mobile robot navigation using circular path planning algorithm," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 15, no. 1, pp. 105-110, Jan. 2009. https://doi.org/10.5302/J.ICROS.2009.15.1.105
  19. Y.-W. Lim, J.-S. Jeong, J.-U. An, and D.-H. Kim, "Path planning algorithm for UGVs based on the edge detecting and limit-cycle navigation method," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 17, no. 5, pp. 429-435, May 2011. https://doi.org/10.5302/J.ICROS.2011.17.5.429
  20. Society of Naval Architects and Marine Engineers: Technical Committees - Ship Technical Operations: Panel O-44 : IMO Activities Archive - Standards for Ship Maneuverability.