DeepAI AI Chat
Log In Sign Up

Learning Singularity Avoidance

by   Jeevan Manavalan, et al.

With the increase in complexity of robotic systems and the rise in non-expert users, it can be assumed that a constraint in a task is not explicitly known. In tasks where avoiding singularity is critical to its success, this paper provides an approach, especially for non-expert users, for the system to learn the constraints contained in a set of demonstrations, such that they can be used to optimise an autonomous controller to avoid singularity, and thereby unpredictable behaviour when carrying out the task, without having to explicitly know the tasks constraint. The proposed approach avoids singularity by maximising task manipulability throughout the motion of the constrained system, and is not limited to kinematic systems. Its benefits are demonstrated through comparisons with other control policies.


page 2

page 5

page 6


Learning to control from expert demonstrations

In this paper, we revisit the problem of learning a stabilizing controll...

Action Priors for Large Action Spaces in Robotics

In robotics, it is often not possible to learn useful policies using pur...

Energy-Optimal Motion Planning for Agents: Barycentric Motion and Collision Avoidance Constraints

As robotic swarm systems emerge, it is increasingly important to provide...

Inverse Constraint Learning and Generalization by Transferable Reward Decomposition

We present the problem of inverse constraint learning (ICL), which recov...

Constraint Inference in Control Tasks from Expert Demonstrations via Inverse Optimization

Inferring unknown constraints is a challenging and crucial problem in ma...

Apprenticeship Bootstrapping Via Deep Learning with a Safety Net for UAV-UGV Interaction

In apprenticeship learning (AL), agents learn by watching or acquiring h...

A Library for Constraint Consistent Learning

This paper introduces the first, open source software library for Constr...