Abstract
This paper presents an approach to measure the ability of a shared control system to track user input while simultaneously ensuring safety. These CPI metrics, based on reachability theory, are used to measure the Conservativeness (C), Permissiveness (P) and the amount of Intervention (I) applied to a user nominal control. The metrics apply to arbitrary dynamic systems, state and control constraints, and unlike other existing metrics, they apply to non-differentiable shared controllers including controllers implemented in procedural code. Moreover, we propose a parallel algorithm based on Rapidly-exploring Random Trees (RRTs) for conducting the reachability analysis necessary for computing conservativeness and permissiveness metrics efficiently. We demonstrate how CPI metrics may be used to evaluate a Linear-Quadratic Regulator (LQR) and two different Model Predictive Controller (MPC) based safe shared controllers applied to the cartpole system, for different control parameters.
Original language | English (US) |
---|---|
Pages (from-to) | 6367-6374 |
Number of pages | 8 |
Journal | IEEE Robotics and Automation Letters |
Volume | 7 |
Issue number | 3 |
DOIs | |
State | Published - Jul 1 2022 |
Externally published | Yes |
Keywords
- Performance evaluation and benchmarking
- robot safety
- telerobotics and teleoperation
ASJC Scopus subject areas
- Control and Systems Engineering
- Biomedical Engineering
- Human-Computer Interaction
- Mechanical Engineering
- Computer Vision and Pattern Recognition
- Computer Science Applications
- Control and Optimization
- Artificial Intelligence