A 3D Anti-collision System based on Artificial Potential Field Method for a Mobile Robot

Carlos Morais, Tiago Nascimento, Alisson Brito, Gabriel Basso

2017

Abstract

Anti-collision systems are based on sensing and estimating the mobile robot pose (coordinates and orientation), with respect to its environment. Obstacles detection, path planning and pose estimation are primordial to ensure the autonomy and safety of the robot, in order to reduce the risk of collision with objects and living beings that share the same space. For this, the use of RGB-D sensors, such as the Microsoft Kinect, has become popular in the past years, for being relative accurate and low cost sensors. In this work we proposed a new 3D anti-collision algorithm based on Artificial Potential Field method, that is able to make a mobile robot pass between closely spaced obstacles, while also minimizing the oscillations during the cross. We develop our Unmanned Ground Vehicles (UGV) system on a ’Turtlebot 2’ platform, with which we perform the experiments.

References

  1. Alejo, D., Cobano, J., Heredia, G., and Ollero, A. (2015). Collision-free trajectory planning based on maneuver selection-particle swarm optimization. In Unmanned Aircraft Systems (ICUAS), 2015 International Conference on, pages 72-81.
  2. Bentes, C. and Saotome, O. (2012). Dynamic swarm formation with potential fields and a* path planning in 3d environment. In Robotics Symposium and Latin American Robotics Symposium (SBR-LARS), 2012 Brazilian, pages 74-78.
  3. Borenstein, J. and Koren, Y. (1988). Obstacle avoidance with ultrasonic sensors. Robotics and Automation, IEEE Journal of, 4(2):213-218.
  4. Chen, X. and Zhang, J. (2013). The three-dimension path planning of uav based on improved artificial potential field in dynamic environment. In Intelligent HumanMachine Systems and Cybernetics (IHMSC), 2013 5th International Conference on, volume 2, pages 144- 147.
  5. Elfes, A. (1987). Sonar-based real-world mapping and navigation. Robotics and Automation, IEEE Journal of, 3(3):249-265.
  6. Fonnegra Tarazona, R., Rios Lopera, F., and Goez Sanchez, G.-D. (2014). Anti-collision system for navigation inside an uav using fuzzy controllers and range sensors. In Image, Signal Processing and Artificial Vision (STSIVA), 2014 XIX Symposium on, pages 1-5.
  7. Hameed, I., la Cour-Harbo, A., and Osen, O. (2016). Sideto-side 3d coverage path planning approach for agricultural robots to minimize skip/overlap areas between swaths. Robotics and Autonomous Systems, 76:36 - 45.
  8. Hwang, Y. and Ahuja, N. (1992). A potential field approach to path planning. Robotics and Automation, IEEE Transactions on, 8(1):23-32.
  9. Khuswendi, T., Hindersah, H., and Adiprawita, W. (2011). Uav path planning using potential field and modified receding horizon a* 3d algorithm. In Electrical Engineering and Informatics (ICEEI), 2011 International Conference on, pages 1-6.
  10. Kong, L.-K., Sheng, J., and Teredesai, A. (2014). Basic micro-aerial vehicles (mavs) obstacles avoidance using monocular computer vision. In Control Automation Robotics Vision (ICARCV), 2014 13th International Conference on, pages 1051-1056.
  11. Liang, X., Wang, H., Li, D., and Liu, C. (2014). Threedimensional path planning for unmanned aerial vehicles based on fluid flow. In Aerospace Conference, 2014 IEEE, pages 1-13.
  12. Mac, T. T., Copot, C., Hernandez, A., and Keyser, R. D. (2016). Improved potential field method for unknown obstacle avoidance using uav in indoor environment. In 2016 IEEE 14th International Symposium on Applied Machine Intelligence and Informatics (SAMI), pages 345-350.
  13. Nascimento, T. P., Conceicao, A. G. S., and Antonio P. Moreira, k. . (2014). Multi-robot systems formation control with obstacles avoidance. 19th IFAC World Congress on International Federation of Automatic Control IFAC 2014 24 August 2014 through 29 August 2014, 19:-.
  14. PCL (2016a). Euclidean cluster extraction. Access date: 22 jun. 2016.
  15. PCL (2016b). How to use a kdtree to search. Access date: 22 jun. 2016.
  16. Santos, M., Santana, L., Brandao, A., and Sarcinelli-Filho, M. (2015). Uav obstacle avoidance using rgb-d system. In Unmanned Aircraft Systems (ICUAS), 2015 International Conference on, pages 312-319.
  17. Scaramuzza, D. and Fraundorfer, F. (2011). Visual odometry [tutorial]. Robotics Automation Magazine, IEEE, 18(4):80-92.
  18. Souza, A. and Maia, R. (2013). Occupancy-elevation grid mapping from stereo vision. In Robotics Symposium and Competition (LARS/LARC), 2013 Latin American, pages 49-54.
  19. Tan, F., Yang, J., Huang, J., Jia, T., Chen, W., and Wang, J. (2010). A navigation system for family indoor monitor mobile robot. In Intelligent Robots and Systems (IROS), 2010 IEEE/RSJ International Conference on, pages 5978-5983.
  20. Zhu, L., Cheng, X., and Yuan, F.-G. (2016). A 3d collision avoidance strategy for {UAV} with physical constraints. Measurement, 77:40 - 49.
Download


Paper Citation


in Harvard Style

Morais C., Nascimento T., Brito A. and Basso G. (2017). A 3D Anti-collision System based on Artificial Potential Field Method for a Mobile Robot . In Proceedings of the 9th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-758-219-6, pages 308-313. DOI: 10.5220/0006245303080313


in Bibtex Style

@conference{icaart17,
author={Carlos Morais and Tiago Nascimento and Alisson Brito and Gabriel Basso},
title={A 3D Anti-collision System based on Artificial Potential Field Method for a Mobile Robot},
booktitle={Proceedings of the 9th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2017},
pages={308-313},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006245303080313},
isbn={978-989-758-219-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 9th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - A 3D Anti-collision System based on Artificial Potential Field Method for a Mobile Robot
SN - 978-989-758-219-6
AU - Morais C.
AU - Nascimento T.
AU - Brito A.
AU - Basso G.
PY - 2017
SP - 308
EP - 313
DO - 10.5220/0006245303080313