HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Train a Real-world Local Path Planner in One Hour via Partially Decoupled Reinforcement Learning and Vectorized Diversity

Jinghao Xin Jinwoo Kim Zhi Li Ning Li

Train a Real-world Local Path Planner in One Hour via Partially Decoupled Reinforcement Learning and Vectorized Diversity

Abstract

Deep Reinforcement Learning (DRL) has exhibited efficacy in resolving the Local Path Planning (LPP) problem. However, such application in the real world is immensely limited due to the deficient training efficiency and generalization capability of DRL. To alleviate these two issues, a solution named Color is proposed, which consists of an Actor-Sharer-Learner (ASL) training framework and a mobile robot-oriented simulator Sparrow. Specifically, the ASL intends to improve the training efficiency of DRL algorithms. It employs a Vectorized Data Collection (VDC) mode to expedite data acquisition, decouples the data collection from model optimization by multithreading, and partially connects the two procedures by harnessing a Time Feedback Mechanism (TFM) to evade data underuse or overuse. Meanwhile, the Sparrow simulator utilizes a 2D grid-based world, simplified kinematics, and conversion-free data flow to achieve a lightweight design. The lightness facilitates vectorized diversity, allowing diversified simulation setups across extensive copies of the vectorized environments, resulting in a notable enhancement in the generalization capability of the DRL algorithm being trained. Comprehensive experiments, comprising 57 DRL benchmark environments, 32 simulated and 36 real-world LPP scenarios, have been conducted to corroborate the superiority of our method in terms of efficiency and generalization. The code and the video of this paper are accessible at https://github.com/XinJingHao/Color.

Code Repositories

xinjinghao/color
Official
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
atari-games-on-atari-2600-alienASL DDQN
Score: 6955.2
atari-games-on-atari-2600-amidarASL DDQN
Score: 2232.3
atari-games-on-atari-2600-assaultASL DDQN
Score: 14372.8
atari-games-on-atari-2600-asterixASL DDQN
Score: 567640
atari-games-on-atari-2600-asteroidsASL DDQN
Score: 1984.5
atari-games-on-atari-2600-atlantisASL DDQN
Score: 947275
atari-games-on-atari-2600-bank-heistASL DDQN
Score: 1340.9
atari-games-on-atari-2600-battle-zoneASL DDQN
Score: 38986
atari-games-on-atari-2600-beam-riderASL DDQN
Score: 26841.6
atari-games-on-atari-2600-berzerkASL DDQN
Score: 2597.2
atari-games-on-atari-2600-bowlingASL DDQN
Score: 62.4
atari-games-on-atari-2600-boxingASL DDQN
Score: 99.6
atari-games-on-atari-2600-breakoutASL DDQN
Score: 621.7
atari-games-on-atari-2600-centipedeASL DDQN
Score: 3899.8
atari-games-on-atari-2600-chopper-commandASL DDQN
Score: 15071
atari-games-on-atari-2600-crazy-climberASL DDQN
Score: 166019
atari-games-on-atari-2600-defenderASL DDQN
Score: 37026.5
atari-games-on-atari-2600-demon-attackASL DDQN
Score: 119773.9
atari-games-on-atari-2600-double-dunkASL DDQN
Score: 0.1
atari-games-on-atari-2600-enduroASL DDQN
Score: 2103.1
atari-games-on-atari-2600-fishing-derbyASL DDQN
Score: 35.1
atari-games-on-atari-2600-freewayASL DDQN
Score: 33.9
atari-games-on-atari-2600-frostbiteASL DDQN
Score: 8616.4
atari-games-on-atari-2600-gopherASL DDQN
Score: 103514.4
atari-games-on-atari-2600-gravitarASL DDQN
Score: 760
atari-games-on-atari-2600-heroASL DDQN
Score: 26578.5
atari-games-on-atari-2600-ice-hockeyASL DDQN
Score: -3.6
atari-games-on-atari-2600-james-bondASL DDQN
Score: 2237
atari-games-on-atari-2600-kangarooASL DDQN
Score: 13027
atari-games-on-atari-2600-krullASL DDQN
Score: 10422.5
atari-games-on-atari-2600-kung-fu-masterASL DDQN
Score: 85182
atari-games-on-atari-2600-montezumas-revengeASL DDQN
Score: 0
atari-games-on-atari-2600-ms-pacmanASL DDQN
Score: 4416
atari-games-on-atari-2600-name-this-gameASL DDQN
Score: 16535.4
atari-games-on-atari-2600-phoenixASL DDQN
Score: 71752.6
atari-games-on-atari-2600-pitfallASL DDQN
Score: 0
atari-games-on-atari-2600-pongASL DDQN
Score: 21
atari-games-on-atari-2600-private-eyeASL DDQN
Score: 349.7
atari-games-on-atari-2600-qbertASL DDQN
Score: 24548.8
atari-games-on-atari-2600-river-raidASL DDQN
Score: 24445
atari-games-on-atari-2600-road-runnerASL DDQN
Score: 56520
atari-games-on-atari-2600-robotankASL DDQN
Score: 65.8
atari-games-on-atari-2600-seaquestASL DDQN
Score: 29278.6
atari-games-on-atari-2600-skiingASL DDQN
Score: -8295.4
atari-games-on-atari-2600-solarisASL DDQN
Score: 3506.8
atari-games-on-atari-2600-space-invadersASL DDQN
Score: 21602
atari-games-on-atari-2600-star-gunnerASL DDQN
Score: 129140
atari-games-on-atari-2600-surroundASL DDQN
Score: 2.5
atari-games-on-atari-2600-tennisASL DDQN
Score: 22.3
atari-games-on-atari-2600-time-pilotASL DDQN
Score: 12071
atari-games-on-atari-2600-tutankhamASL DDQN
Score: 252.9
atari-games-on-atari-2600-up-and-downASL DDQN
Score: 25127.4
atari-games-on-atari-2600-ventureASL DDQN
Score: 291
atari-games-on-atari-2600-video-pinballASL DDQN
Score: 626794
atari-games-on-atari-2600-wizard-of-worASL DDQN
Score: 21049
atari-games-on-atari-2600-yars-revengeASL DDQN
Score: 29231.9
atari-games-on-atari-2600-zaxxonASL DDQN
Score: 16420

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Train a Real-world Local Path Planner in One Hour via Partially Decoupled Reinforcement Learning and Vectorized Diversity | Papers | HyperAI