avoid collision with the obstacles, passing between
closely spaced obstacles, exhibiting no oscillations in
the presence of obstacles, no oscillations in narrow
passages and reaching its target with success.
6 CONCLUSIONS
As shown by the performed experiment, our proposed
modified potential field method was able to surpass
all proposed challenges. The robot was able to avoid
obstacles, find a passage between closely spaced ob-
stacles, pass beneath higher obstacles and avoid high
obstacles that did not allowed it to pass underneath,
all in a smooth and oscillation-free manner.
We understand there is ample space for improve-
ment of our technique, specially if it is to work on
highly dynamical environments, with moving obsta-
cles. In this regard we believe performance improve-
ments are needed.
REFERENCES
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 Confer-
ence on, pages 72–81.
Anthony Cowley, William Marshall, B. C. and Taylor, C. J.
Depth space collision detection for motion planning.
Bentes, C. and Saotome, O. (2012). Dynamic swarm for-
mation with potential fields and a* path planning in 3d
environment. In Robotics Symposium and Latin Amer-
ican Robotics Symposium (SBR-LARS), 2012 Brazil-
ian, pages 74–78.
Borenstein, J. and Koren, Y. (1988). Obstacle avoidance
with ultrasonic sensors. Robotics and Automation,
IEEE Journal of, 4(2):213–218.
Chen, X. and Zhang, J. (2013). The three-dimension path
planning of uav based on improved artificial potential
field in dynamic environment. In Intelligent Human-
Machine Systems and Cybernetics (IHMSC), 2013 5th
International Conference on, volume 2, pages 144–
147.
Elfes, A. (1987). Sonar-based real-world mapping and nav-
igation. Robotics and Automation, IEEE Journal of,
3(3):249–265.
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 sen-
sors. In Image, Signal Processing and Artificial Vision
(STSIVA), 2014 XIX Symposium on, pages 1–5.
Hameed, I., la Cour-Harbo, A., and Osen, O. (2016). Side-
to-side 3d coverage path planning approach for agri-
cultural robots to minimize skip/overlap areas be-
tween swaths. Robotics and Autonomous Systems,
76:36 – 45.
Hwang, Y. and Ahuja, N. (1992). A potential field ap-
proach to path planning. Robotics and Automation,
IEEE Transactions on, 8(1):23–32.
Khuswendi, T., Hindersah, H., and Adiprawita, W. (2011).
Uav path planning using potential field and modified
receding horizon a* 3d algorithm. In Electrical Engi-
neering and Informatics (ICEEI), 2011 International
Conference on, pages 1–6.
Kong, L.-K., Sheng, J., and Teredesai, A. (2014). Basic
micro-aerial vehicles (mavs) obstacles avoidance us-
ing monocular computer vision. In Control Automa-
tion Robotics Vision (ICARCV), 2014 13th Interna-
tional Conference on, pages 1051–1056.
Liang, X., Wang, H., Li, D., and Liu, C. (2014). Three-
dimensional path planning for unmanned aerial vehi-
cles based on fluid flow. In Aerospace Conference,
2014 IEEE, pages 1–13.
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 Ap-
plied Machine Intelligence and Informatics (SAMI),
pages 345–350.
Nascimento, T. P., Conceicao, A. G. S., and Antonio P. Mor-
eira, 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:–.
PCL (2016a). Euclidean cluster extraction. Access date: 22
jun. 2016.
PCL (2016b). How to use a kdtree to search. Access date:
22 jun. 2016.
Santos, M., Santana, L., Brandao, A., and Sarcinelli-Filho,
M. (2015). Uav obstacle avoidance using rgb-d sys-
tem. In Unmanned Aircraft Systems (ICUAS), 2015
International Conference on, pages 312–319.
Scaramuzza, D. and Fraundorfer, F. (2011). Visual odom-
etry [tutorial]. Robotics Automation Magazine, IEEE,
18(4):80–92.
Souza, A. and Maia, R. (2013). Occupancy-elevation grid
mapping from stereo vision. In Robotics Symposium
and Competition (LARS/LARC), 2013 Latin Ameri-
can, pages 49–54.
Tan, F., Yang, J., Huang, J., Jia, T., Chen, W., and Wang, J.
(2010). A navigation system for family indoor mon-
itor mobile robot. In Intelligent Robots and Systems
(IROS), 2010 IEEE/RSJ International Conference on,
pages 5978–5983.
Zhu, L., Cheng, X., and Yuan, F.-G. (2016). A 3d colli-
sion avoidance strategy for {UAV} with physical con-
straints. Measurement, 77:40 – 49.
A 3D Anti-collision System based on Artificial Potential Field Method for a Mobile Robot
313