NEO: A Novel Expeditious Optimisation Algorithm for Reactive Motion Control of Manipulators

10/17/2020
by   Jesse Haviland, et al.
0

We present NEO, a fast and purely reactive motion controller for manipulators which can avoid static and dynamic obstacles while moving to the desired end-effector pose. Additionally, our controller maximises the manipulability of the robot during the trajectory, while avoiding joint position and velocity limits. NEO is wrapped into a strictly convex quadratic programme which, when considering obstacles, joint limits, and manipulability on a 7 degree-of-freedom robot, is generally solved in a few ms. While NEO is not intended to replace state-of-the-art motion planners, our experiments show that it is a viable alternative for scenes with moderate complexity while also being capable of reactive control. For more complex scenes, NEO is better suited as a reactive local controller, in conjunction with a global motion planner. We compare NEO to motion planners on a standard benchmark in simulation and additionally illustrate and verify its operation on a physical robot in a dynamic environment. We provide an open-source library which implements our controller.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

page 6

page 7

page 8

research
09/10/2021

A Holistic Approach to Reactive Mobile Manipulation

We present the design and implementation of a taskable reactive mobile m...
research
01/11/2022

An Efficient Locally Reactive Controller for Safe Navigation in Visual Teach and Repeat Missions

To achieve successful field autonomy, mobile robots need to freely adapt...
research
03/07/2023

Exploring Kinodynamic Fabrics for Reactive Whole-Body Control of Underactuated Humanoid Robots

For bipedal humanoid robots to successfully operate in the real world, t...
research
12/21/2022

A C++ Implementation of a Cartesian Impedance Controller for Robotic Manipulators

Cartesian impedance control is a type of motion control strategy for rob...
research
03/30/2023

Torque Control with Joints Position and Velocity Limits Avoidance

The design of a control architecture for providing the desired motion al...
research
07/12/2023

Reactive and human-in-the-loop planning and control of multi-robot systems under LTL specifications in dynamic environments

This paper investigates the planning and control problems for multi-robo...
research
05/12/2023

Reactive Landing Controller for Quadruped Robots

Quadruped robots are machines intended for challenging and harsh environ...

Please sign up or login with your details

Forgot password? Click here to reset