Manipulate-to-Navigate: Reinforcement Learning with Visual Affordances and Manipulability Priors
By: Yuying Zhang, Joni Pajarinen
Potential Business Impact:
Robot learns to move things blocking its path.
Mobile manipulation in dynamic environments is challenging due to movable obstacles blocking the robot's path. Traditional methods, which treat navigation and manipulation as separate tasks, often fail in such 'manipulate-to-navigate' scenarios, as obstacles must be removed before navigation. In these cases, active interaction with the environment is required to clear obstacles while ensuring sufficient space for movement. To address the manipulate-to-navigate problem, we propose a reinforcement learning-based approach for learning manipulation actions that facilitate subsequent navigation. Our method combines manipulability priors to focus the robot on high manipulability body positions with affordance maps for selecting high-quality manipulation actions. By focusing on feasible and meaningful actions, our approach reduces unnecessary exploration and allows the robot to learn manipulation strategies more effectively. We present two new manipulate-to-navigate simulation tasks called Reach and Door with the Boston Dynamics Spot robot. The first task tests whether the robot can select a good hand position in the target area such that the robot base can move effectively forward while keeping the end effector position fixed. The second task requires the robot to move a door aside in order to clear the navigation path. Both of these tasks need first manipulation and then navigating the base forward. Results show that our method allows a robot to effectively interact with and traverse dynamic environments. Finally, we transfer the learned policy to a real Boston Dynamics Spot robot, which successfully performs the Reach task.
Similar Papers
Socially-aware Object Transportation by a Mobile Manipulator in Static Planar Environments with Obstacles
Robotics
Robot carries things and moves safely around people.
Learning Rock Pushability on Rough Planetary Terrain
Robotics
Robots push obstacles to clear paths for others.
Model-Based Lookahead Reinforcement Learning for in-hand manipulation
Robotics
Robots learn to better grab and move objects.