Log In Sign Up

Fast Manipulability Maximization Using Continuous-Time Trajectory Optimization

by   Filip Marić, et al.

A significant challenge in manipulation motion planning is to ensure agility in the face of unpredictable changes during task execution. This requires the identification and possible modification of suitable joint-space trajectories, since the joint velocities required to achieve a specific end-effector motion vary with manipulator configuration. For a given manipulator configuration, the joint space-to-task space velocity mapping is characterized by a quantity known as the manipulability index. In contrast to previous control-based approaches, we examine the maximization of manipulability during planning as a way of achieving adaptable and safe joint space-to-task space motion mappings in various scenarios. By representing the manipulator trajectory as a continuous-time Gaussian process (GP), we are able to leverage recent advances in trajectory optimization to maximize the manipulability index during trajectory generation. Moreover, the sparsity of our chosen representation reduces the typically large computational cost associated with maximizing manipulability when additional constraints exist. Results from simulation studies and experiments with a real manipulator demonstrate increases in manipulability, while maintaining smooth trajectories with more dexterous (and therefore more agile) arm configurations.


page 1

page 7


Singularity Avoidance as Manipulability Maximization Using Continuous Time Gaussian Processes

A significant challenge in motion planning is to avoid being in or near ...

Multi-agent Gaussian Process Motion Planning via Probabilistic Inference

This paper deals with motion planning for multiple agents by representin...

Improving Trajectory Optimization using a Roadmap Framework

We present an evaluation of several representative sampling-based and op...

Optimization-Based Framework for Excavation Trajectory Generation

In this paper, we present a novel optimization-based framework for auton...

A White-Noise-On-Jerk Motion Prior for Continuous-Time Trajectory Estimation on SE(3)

Simultaneous trajectory estimation and mapping (STEAM) offers an efficie...

Computing Funnels Using Numerical Optimization Based Falsifiers

In this paper, we present an algorithm that computes funnels along traje...