TY - GEN
T1 - Opportunities to parallelize path planning algorithms for autonomous underwater vehicles
AU - Eichhorn, Mike
AU - Kremer, Ulrich
PY - 2011
Y1 - 2011
N2 - This paper discusses opportunities to parallelize graph based path planning algorithms in a time varying environment. Parallel architectures have become commonplace, requiring algorithm to be parallelized for efficient execution. An additional focal point of this paper is the inclusion of inaccuracies in path planning as a result of forecast error variance, accuracy of calculation in the cost functions and a different observed vehicle speed in the real mission than planned. In this context, robust path planning algorithms will be described. These algorithms are equally applicable to land based, aerial, or underwater mobile autonomous systems. The results presented here provide the basis for a future research project in which the parallelized algorithms will be evaluated on multi and many core systems such as the dual core ARM Panda board and the 48 core Single-chip Cloud Computer (SCC). Modern multi and many core processors support a wide range of performance vs. energy tradeoffs that can be exploited in energy-constrained environments such as battery operated autonomous underwater vehicles. For this evaluation, the boards will be deployed within the Slocum glider, a commercially available, buoyancy driven autonomous underwater vehicle (AUV).
AB - This paper discusses opportunities to parallelize graph based path planning algorithms in a time varying environment. Parallel architectures have become commonplace, requiring algorithm to be parallelized for efficient execution. An additional focal point of this paper is the inclusion of inaccuracies in path planning as a result of forecast error variance, accuracy of calculation in the cost functions and a different observed vehicle speed in the real mission than planned. In this context, robust path planning algorithms will be described. These algorithms are equally applicable to land based, aerial, or underwater mobile autonomous systems. The results presented here provide the basis for a future research project in which the parallelized algorithms will be evaluated on multi and many core systems such as the dual core ARM Panda board and the 48 core Single-chip Cloud Computer (SCC). Modern multi and many core processors support a wide range of performance vs. energy tradeoffs that can be exploited in energy-constrained environments such as battery operated autonomous underwater vehicles. For this evaluation, the boards will be deployed within the Slocum glider, a commercially available, buoyancy driven autonomous underwater vehicle (AUV).
KW - AUV Slocum Glider
KW - Graph methods
KW - parallel programming
KW - robust path planning
KW - robustness design
KW - timevaring environment
KW - uncertain environment
UR - http://www.scopus.com/inward/record.url?scp=84855802287&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84855802287&partnerID=8YFLogxK
U2 - 10.23919/oceans.2011.6107121
DO - 10.23919/oceans.2011.6107121
M3 - Conference contribution
AN - SCOPUS:84855802287
SN - 9781457714276
T3 - OCEANS'11 - MTS/IEEE Kona, Program Book
BT - OCEANS'11 - MTS/IEEE Kona, Program Book
PB - IEEE Computer Society
T2 - MTS/IEEE Kona Conference, OCEANS'11
Y2 - 19 September 2011 through 22 September 2011
ER -