Robots of the Lost Arc: Learning to Dynamically Manipulate Fixed-Endpoint Ropes and Cables

11/10/2020
by   Harry Zhang, et al.
5

High-speed arm motions can dynamically manipulate ropes and cables to vault over obstacles, knock objects from pedestals, and weave between obstacles. In this paper, we propose a self-supervised learning pipeline that enables a UR5 robot to perform these three tasks. The pipeline trains a deep convolutional neural network that takes as input an image of the scene with object and target. It computes a 3D apex point for the robot arm, which, together with a task-specific trajectory function, defines an arcing motion for a manipulator arm to dynamically manipulate the cable to perform a task with varying obstacle and target locations. The trajectory function computes high-speed minimum-jerk arcing motions that are constrained to remain within joint limits and to travel through the 3D apex point by repeatedly solving quadratic programs for shorter time horizons to find the shortest and fastest feasible motion. We experiment with the proposed pipeline on 5 physical cables with different thickness and mass and compare performance with two baselines in which a human chooses the apex point. Results suggest that the robot using the learned apex point can achieve success rates of 81.7 weaving, while a baseline with a fixed apex across the three tasks achieves respective success rates of 51.7 human-specified task-specific apex points achieves 66.7 success rate respectively. Code, data, and supplementary materials are available at https: //sites.google.com/berkeley.edu/dynrope/home

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

research
10/28/2021

GOMP-FIT: Grasp-Optimized Motion Planning for Fast Inertial Transport

High-speed motions in pick-and-place operations are critical to making r...
research
03/17/2020

Catch the Ball: Accurate High-Speed Motions for Mobile Manipulators via Inverse Dynamics Learning

Mobile manipulators consist of a mobile platform equipped with one or mo...
research
06/17/2022

Efficiently Learning Single-Arm Fling Motions to Smooth Garments

Recent work has shown that 2-arm "fling" motions can be effective for ga...
research
11/04/2022

Automating Vascular Shunt Insertion with the dVRK Surgical Robot

Vascular shunt insertion is a fundamental surgical procedure used to tem...
research
04/20/2020

Push and Drag: An Active Obstacle Separation Method for Fruit Harvesting Robots

Selectively picking a target fruit surrounded by obstacles is one of the...
research
03/02/2021

Spatial Attention Point Network for Deep-learning-based Robust Autonomous Robot Motion Generation

Deep learning provides a powerful framework for automated acquisition of...
research
03/24/2022

Dynamically Avoiding Amorphous Obstacles with Topological Manifold Learning and Deep Autoencoding

To achieve conflict-free human-machine collaborations, robotic agents ne...

Please sign up or login with your details

Forgot password? Click here to reset