Real-time Estimator of Actuator Control and Health (REACH) on an Eel-Inspired Soft Robot
Organizations: Department of Mechanical and Aerospace Engineering, Cornell University · Department of Mechanical and Aerospace Engineering, University of California San Diego
Abstract
An actuator health estimation algorithm for a soft swimming robot that can perform anguilliform swimming is developed. Due to harsh operational environments of underwater robots, and the common degradation of soft robot materials and actuators, accurate estimation of actuator functionality is necessary for robots to perform their missions as well as return to base in the event of actuator degradation and failure. Termed REACH (Real-time Estimator of Actuator Control and Health), the architecture employs a soft robot model, sigma point filter, and a formal statistical hypothesis test to adequately capture the nonlinearities and changes over time. The performance of REACH using three sensor types (GPS, IMU, and Bend Sensor) with one sensor on each actuator is compared, demonstrating that both bend sensor and IMU are adequate choices. Sensor quantity and placement are evaluated for IMU and bend sensor, showing two sensors are sufficient for IMU, whereas three sensors are needed for bend sensor. Three swimming gaits (linear swimming, wide turning, tight turning) are compared, demonstrating that REACH can successfully predict actuator health for all three gaits, with minimal differences in performance. A filter validation method shows the fault estimation algorithm is statistically consistent in finding the correct degradation. The approach is experimentally evaluated using bend sensor data collected from a fish robot, demonstrating that REACH can successfully estimate actuator health with noisy data and variations in manufacturing.
Figures & tables
| Variables | Values |
|---|---|
| Actuator Length | |
| Head Length | |
| Tail Length | |
| Connection Length | |
| Young’s Modulus of Non-actuators | |
| Young’s Modulus of Actuators |
| Swimming | |||
|---|---|---|---|
| Linear Swimming | |||
| Low Turning ∗ | |||
| High Turning ∗ | |||
| ∗ Low/High turn is turning | |||
| with a large/small radius | |||
| T1 ∗ | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9 |
| ] | ||||||||
| ∗ This trial was used to tune stiffness values | ||||||||
Fault Diagnosis
Fault diagnosis identifies, localizes, and explains failures in engineered and computational systems using sensor data, logs, models, and domain knowledge.
See all 148 papers