The Dilemma of Choice: Addressing Constraint Selection for Autonomous Robotic Agents

05/18/2023
by   Hardik Parwana, et al.
0

The tasks that an autonomous agent is expected to perform are often optional or are incompatible with each other owing to the agent's limited actuation capabilities, specifically the dynamics and control input bounds. We encode tasks as time-dependent state constraints and leverage the advances in multi-objective optimization to formulate the problem of choosing tasks as selection of a feasible subset of constraints that can be satisfied for all time and maximizes a performance metric. We show that this problem, although amenable to reachability or mixed integer model predictive control-based analysis in the offline phase, is NP-Hard in general and therefore requires heuristics to be solved efficiently. When incompatibility in constraints is observed under a given policy that imposes task constraints at each time step in an optimization problem, we assign a Lagrange score to each of these constraints based on the variation in the corresponding Lagrange multipliers over the compatible time horizon. These scores are then used to decide the order in which constraints are dropped in a greedy strategy. We further employ a genetic algorithm to improve upon the greedy strategy. We evaluate our method on a robot waypoint following task when the low-level controllers that impose state constraints are described by Control Barrier Function-based Quadratic Programs and provide a comparison with waypoint selection based on knowledge of backward reachable sets.

READ FULL TEXT

page 1

page 7

research
09/13/2020

MPC-Based Hierarchical Task Space Control of Underactuated and Constrained Robots for Execution of Multiple Tasks

This paper proposes an MPC-based controller to efficiently execute multi...
research
05/13/2021

Data-Driven Strategies for Hierarchical Predictive Control in Unknown Environments

This article proposes a hierarchical learning architecture for safe data...
research
08/07/2018

Control of Multi-Agent Systems with Finite Time Control Barrier Certificates and Temporal Logic

In this paper, a method to synthesize controllers using finite time conv...
research
05/06/2021

A Control Architecture for Provably-Correct Autonomous Driving

This paper presents a novel two-level control architecture for a fully a...
research
06/17/2020

Simplified Swarm Optimization for Bi-Objection Active Reliability Redundancy Allocation Problems

The reliability redundancy allocation problem (RRAP) is a well-known too...
research
04/24/2020

GKNAP: A Java and C++ package for solving the multidimensional knapsack problem

The 0/1 multidimensional (multi-constraint) knapsack problem is the 0/1 ...
research
04/11/2023

Neural Network Approach to Portfolio Optimization with Leverage Constraints:a Case Study on High Inflation Investment

Motivated by the current global high inflation scenario, we aim to disco...

Please sign up or login with your details

Forgot password? Click here to reset