6 CONCLUSIONS
As visibility line (VL) method is effective in produc-
ing path with shortest length, it has been used to de-
velop a three-dimensional (3D) path planning algo-
rithm, BLOVL
3D
. BLOVL
3D
governsBasePlane, Ro-
tate
3D
as well as Base Line Oriented Visibility Line
(BLOVL) algorithms to find a 3D path. BasePlane
algorithm is used to establish a local plane. Next Ro-
tate
3D
algorithm rotates the plane. At each rotation
of the plane, a path with lowest cost is calculated by
BLOVL and recorded. After the local plane has been
rotated at all angles, the resulted paths are compared
to each other and the shortest one will be selected.
The process continues with a newstarting point which
is the second waypoint of the previous shortest path.
The process is stopped if the target point has been
reached. Simulations results show that BLOVL
3D
and
its sub-algorithms are capable to effectively find sub-
optimal paths in term of path length in 3D environ-
ments and is very promising to be applied in real time
3D path planning.
REFERENCES
Ambrosino, G., Ariola, M., Ciniglio, U., Corraro, F.,
Pironti, A., and Virgilio, M. (2006). Algorithms for
3d uav path generation and tracking. In Proceedings
of the 45th IEEE Conference on Decision and Control,
pages 5275–5280. IEEE.
Barraquand, J., Langlois, B., and Latombe, J.-C. (1992).
Numerical potential field techniques for robot path
planning. In Proceedings of the IEEE Transactions on
Systems, Man and Cybernetics, pages 224–240. IEEE.
Bortoff, S. (2000). Path planning for uavs. In Proceedings
of the American Control Conference Chicago Illinois,
pages 364–368. ACC.
Bygi, M. and Ghodsi, M. (2006). 3d visibility graph. In 12th
CSI Computer Conference (CSICC 2006). Computer
Society of Iran.
Chen, D., Szczerba, R., and Uhran, J. (1995). Planning con-
ditional shortest paths through an unknown environ-
ment: A framed-quadtree approach. In Proceedings
of the International Conference on Intelligent Robots
and Systems, pages 33–38. IEEE.
Coleman, D. and Wunderlich, J. (2008). O3: An optimal
and opportunistic path planner (with obstacle avoid-
ance) using voronoi polygons. In International Work-
shop on Advanced Motion Control, pages 371–376.
IEEE.
Frampton, R. (2008). Uav autonomy. The Journal for De-
fence Engineering & Science, 1(Summer 2008):28–
31.
Garibotto, G. and Masciangelo, S. (1991). Path planning
using the potential field approach for navigation. In
Fifth International Conference on Advanced Robotics.
IEEE.
Hasircioglu, I., Topcuoglu, H., and Ermis, M. (2008). 3-d
path planning for the navigation of unmanned aerial
vehicles by using evolutionary algorithms. In Pro-
ceedings of the 10th Annual Conference on Genetic
and Evolutionary Computation, pages 1499–1506.
ACM.
Huang, H. and Chung, S. (2004). Dynamic visibility graph
for path planning. In Proceeding of International Con-
ference on Intelligent Robots and Systems. IEEE.
Jiang, K., Seneviratne, L., and Earles, S. (1993). Finding the
3d shortest path with visibility graph and minimum
potential energy. In Proceeding of the 1993 IEEE/RSJ
International Conference on Intelligent Robots and
Systems, pages 679–684. IEEE.
LingelBach, F. (2004). Path planning using probabilistic
cell decomposition. In Proceedings of the IEEE In-
ternational Conference on Robotics and Automation,
pages 467–472. IEEE.
Lozano-Perez, T. and Wesley, M. (1979). An algorithm for
planning collision-free paths among polyhedral obsta-
cles. In Contmum ACM, pages 560–570. ACM.
Mittal, S. and Deb, K. (2007). Three-dimensional of-
fline path planning for uavs using multiobjective evo-
lutionary algorithms. In Proceedings of the IEEE
Congress on Evolutionary Computation, pages 3195–
3202. IEEE.
Nilsson, N. (1984). Shakey the robot. Technical Report
JReport 323, 333 Ravenswood Avenue, Menlo Park,
CA 94025-3493.
Omar, R. and Gu, D.-W. (2009). Visibility line based meth-
ods for uav path planning. In ICROS-SICE Interna-
tional Joint Conference. ICROS-SICE.
Tian, Y., Yan, L., Park, G., S.Yang, Kim, Y., Lee, S.,
and Lee, C. (2007). Application of rrt-based local
path planning algorithm in unknown environment. In
Proceeding of the IEEE International Symposium on
Computational Intelligence in Robotics and Automa-
tion, pages 456–460. IEEE.
3D PATH PLANNING FOR UNMANNED AERIAL VEHICLES USING VISIBILITY LINE BASED METHOD
85