End-to-End Motion Planners Through Multi-Task Learning for Mobile Robots with 2D LiDAR
Satoshi Hoshino, Kyohei Unuma
- Year
- 2023
- Citations
- 5
Abstract
In order for mobile robots to move toward a destination autonomously while avoiding obstacles, motion planning is an essential capability. We have thus far proposed motion planners based on deep neural networks, DNNs, for a robot equipped with a 2D LiDAR. A multilayer perceptron, MLP, was used as the DNN. In this paper, convolutional neural network, CNN, is also used as the DNN. Policies of these so-called end-to-end motion planners represented by MLP and CNN are trained through imitation learning. However, imitation learning sometimes causes a problem of generalization ability of the motion planners. In consequence, it might be difficult for a robot to plan suitable motions in unknown environments. For this challenge, we introduce an auxiliary task into the output layer in addition to the main task to determine the linear and angular velocities as the motion output. As the auxiliary task, the motion planners estimate the destination angle. Through multi-task learning, the accuracy of the main task is increased by the auxiliary task. In the navigation experiments, we show that MLP is more effective than CNN for improving the generalization ability of the motion planners. Finally, the robot based on the motion planner with MLP successfully moves toward a destination while avoiding obstacles even in unknown environment.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002