首页 /研究 /Integrating a Path Planner and an Adaptive Motion Controller for Navigation in Dynamic Environments
LEARNING

Integrating a Path Planner and an Adaptive Motion Controller for Navigation in Dynamic Environments

Junjie Zeng, Long Qin, Yue Hu, Quanjun Yin, Cong Hu

发表年份
2019
引用次数
18
访问权限
开放获取

摘要

Since an individual approach can hardly navigate robots through complex environments, we present a novel two-level hierarchical framework called JPS-IA3C (Jump Point Search improved Asynchronous Advantage Actor-Critic) in this paper for robot navigation in dynamic environments through continuous controlling signals. Its global planner JPS+ (P) is a variant of JPS (Jump Point Search), which efficiently computes an abstract path of neighboring jump points. These nodes, which are seen as subgoals, completely rid Deep Reinforcement Learning (DRL)-based controllers of notorious local minima. To satisfy the kinetic constraints and be adaptive to changing environments, we propose an improved A3C (IA3C) algorithm to learn the control policies of the robots’ local motion. Moreover, the combination of modified curriculum learning and reward shaping helps IA3C build a novel reward function framework to avoid learning inefficiency because of sparse reward. We additionally strengthen the robots’ temporal reasoning of the environments by a memory-based network. These improvements make the IA3C controller converge faster and become more adaptive to incomplete, noisy information caused by partial observability. Simulated experiments show that compared with existing methods, this JPS-IA3C hierarchy successfully outputs continuous commands to accomplish large-range navigation tasks at shorter paths and less time through reasonable subgoal selection and rational motions.

关键词

Computer scienceReinforcement learningPath (computing)Controller (irrigation)RobotMaxima and minimaPlannerAsynchronous communicationArtificial intelligenceMotion planning

相关论文

查看 LEARNING 分类全部论文