Alert button

Adaptive Obstacle Avoidance Algorithm Based on Trajectory Learning

Jun 07, 2022
Yinghan Wang, Hao Jiang, Xiaoming Duan, Jianping He

Figure 1 for Adaptive Obstacle Avoidance Algorithm Based on Trajectory Learning
Figure 2 for Adaptive Obstacle Avoidance Algorithm Based on Trajectory Learning
Figure 3 for Adaptive Obstacle Avoidance Algorithm Based on Trajectory Learning
Figure 4 for Adaptive Obstacle Avoidance Algorithm Based on Trajectory Learning

Share this with someone who'll enjoy it:

Most obstacle avoidance algorithms are only effective in specific environments, and they have low adaptability to some new environments. In this paper, we propose a trajectory learning (TL)-based obstacle avoidance algorithm, which can learn implicit obstacle avoidance mechanism from trajectories generated by general obstacle avoidance algorithms and achieves better adaptability. Specifically, we define a general data structure to describe the obstacle avoidance mechanism. Based on this structure, we transform the learning of the obstacle avoidance algorithm into a multiclass classification problem about the direction selection. Then, we design an artificial neural network (ANN) to fit multiclass classification function through supervised learning and finally obtain the obstacle avoidance mechanism that generates the observed trajectories. Our algorithm can obtain the obstacle avoidance mechanism similar to that demonstrated in the trajectories, and are adaptable to unseen environments. The automatic learning mechanism simplifies modification and debugging of obstacle avoidance algorithms in applications. Simulation results demonstrate that the proposed algorithm can learn obstacle avoidance strategy from trajectories and achieve better adaptability.

View paper onarxiv icon

Share this with someone who'll enjoy it: