Constrained Bimanual Planning with Analytic Inverse Kinematics

09/15/2023
by   Thomas Cohn, et al.
0

In order for a bimanual robot to manipulate an object that is held by both hands, it must construct motion plans such that the transformation between its end effectors remains fixed. This amounts to complicated nonlinear equality constraints in the configuration space, which are difficult for trajectory optimizers. In addition, the set of feasible configurations becomes a measure zero set, which presents a challenge to sampling-based motion planners. We leverage an analytic solution to the inverse kinematics problem to parametrize the configuration space, resulting in a lower-dimensional representation where the set of valid configurations has positive measure. We describe how to use this parametrization with existing algorithms for motion planning, including sampling-based approaches, trajectory optimizers, and techniques that plan through convex inner-approximations of collision-free space.

READ FULL TEXT

page 1

page 3

page 6

research
08/09/2020

Neural Manipulation Planning on Constraint Manifolds

The presence of task constraints imposes a significant challenge to moti...
research
06/15/2021

Constrained Motion Planning of A Cable-Driven Soft Robot With Compressible Curvature Modeling

A cable-driven soft-bodied robot with redundancy can conduct the traject...
research
06/03/2020

Sampling-Based Motion Planning on Manifold Sequences

We address the problem of planning robot motions in constrained configur...
research
06/23/2023

CIDGIKc: Distance-Geometric Inverse Kinematics for Continuum Robots

The small size, high dexterity, and intrinsic compliance of continuum ro...
research
03/26/2023

Growing Convex Collision-Free Regions in Configuration Space using Nonlinear Programming

One of the most difficult parts of motion planning in configuration spac...
research
03/10/2018

Combining Method of Alternating Projections and Augmented Lagrangian for Task Constrained Trajectory Optimization

Motion planning for manipulators under task space constraints is difficu...

Please sign up or login with your details

Forgot password? Click here to reset