提出分阶段仿真流水线,降低机器人强化学习的现实差距。
A Simulation Pipeline to Facilitate Real-World Robotic Reinforcement Learning Applications
- 分四阶段迭代优化:系统辨识、基础仿真、高保真仿真、真实部署
- 在波士顿动力Spot机器人上实现定位与姿态控制,成功减少模拟到现实的差异
- 适合需要安全训练复杂机器人行为的研究者和工程师
强化学习(RL)在解决机器人复杂任务方面取得显著进展,但其在物理机器人上的部署仍面临安全风险和高昂训练成本。为规避这些问题,通常在仿真环境中训练RL代理,但这带来了仿真与现实之间的差距问题。本文提出一个用于减少现实差距的强化学习流水线,将训练过程分为四个阶段:系统辨识、核心仿真训练、高保真仿真和真实世界部署,每个阶段逐步增加现实感。每个阶段接收当前策略,进行改进,并决定是否传递至下一阶段或返回迭代优化。该流程持续进行,直至策略达到预期性能。通过波士顿动力Spot移动机器人在巡检应用中的案例研究,验证了该流水线的有效性。案例展示了各阶段的具体实施步骤,最终实现了对机器人位置与方向的强化学习控制。
原文摘要 · Abstract (English)
Reinforcement learning (RL) has gained traction for its success in solving complex tasks for robotic applications. However, its deployment on physical robots remains challenging due to safety risks and the comparatively high costs of training. To avoid these problems, RL agents are often trained on simulators, which introduces a new problem related to the gap between simulation and reality. This paper presents an RL pipeline designed to help reduce the reality gap and facilitate developing and deploying RL policies for real-world robotic systems. The pipeline organizes the RL training process into an initial step for system identification and three training stages: core simulation training, high-fidelity simulation, and real-world deployment, each adding levels of realism to reduce the sim-to-real gap. Each training stage takes an input policy, improves it, and either passes the improved policy to the next stage or loops it back for further improvement. This iterative process continues until the policy achieves the desired performance. The pipeline's effectiveness is shown through a case study with the Boston Dynamics Spot mobile robot used in a surveillance application. The case study presents the steps taken at each pipeline stage to obtain an RL agent to control the robot's position and orientation.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。