Learning Collision-free and Torque-limited Robot Trajectories based on Alternative Safe Behaviors
Jonas C. Kiemel, Torsten Kr\"oger

TL;DR
This paper introduces a reinforcement learning-based method for generating real-time, collision-free, and torque-limited robot trajectories that adaptively switch to safe fallback behaviors using physics simulation.
Contribution
It presents a novel approach combining neural networks and physics simulation to ensure safety constraints in robot trajectory planning in real-time.
Findings
Successfully prevents collisions with static obstacles and between robot arms.
Generates trajectories respecting torque and joint limits.
Demonstrated real-time safety on physical robots.
Abstract
This paper presents an approach for learning online generation of collision-free and torque-limited robot trajectories. In order to generate future motions, a neural network is periodically invoked. Based on the current kinematic state of the robot and the network output, a trajectory for the current time interval can be calculated. The main idea of our paper is to execute the computed motion only if a collision-free and torque-limited way to continue the trajectory is known. In practice, the motion computed for the current time interval is extended by a braking trajectory and simulated using a physics engine. If the simulated trajectory complies with all safety constraints, the computed motion is carried out. Otherwise, the braking trajectory calculated in the previous time interval serves as an alternative safe behavior. Given a task-specific reward function, the neural network is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobot Manipulation and Learning · Robotic Locomotion and Control · Reinforcement Learning in Robotics
