Influence Vectors Control for Robots Using Cellular-like Binary Actuators
Alexandre Girard, Jean-Sébastien Plante
TL;DR
This work tackles robust fault-tolerant control for soft robots built from cellular-like binary actuators, where cross-coupling and uncertain dynamics complicate model-based control. It introduces influence vectors, experimentally identified to form a Jacobian-like model $\boldsymbol{J}$ that maps binary actuator switches $\boldsymbol{b}$ to state changes, enabling both static ($\boldsymbol{a}(\boldsymbol{b}) = \boldsymbol{J}\boldsymbol{b}$) and dynamic (sliding-mode) control without a full analytical model. The static controller uses iterative binary recruitment via a genetic algorithm to minimize the resolution error $\boldsymbol{\epsilon}_r$, while the dynamic controller employs bang-bang decisions based on $\boldsymbol{s}=\dot{\boldsymbol{x}}_e + \lambda \boldsymbol{x}_e$ and per-actuator force vectors $\tilde{\boldsymbol{f}}_k$, achieving robust motion tracking. Experimental validation on a 4-DOF, 20-actuator soft robot demonstrates strong fault tolerance to perturbations and actuator failures, with practical control bandwidths and clear pathways to online adaptation and non-binary extensions.
Abstract
Robots using cellular-like redundant binary actuators could outmatch electric-gearmotor robotic systems in terms of reliability, force-to-weight ratio and cost. This paper presents a robust fault tolerant control scheme that is designed to meet the control challenges encountered by such robots, i.e., discrete actuator inputs, complex system modeling and cross-coupling between actuators. In the proposed scheme, a desired vectorial system output, such as a position or a force, is commanded by recruiting actuators based on their influence vectors on the output. No analytical model of the system is needed; influence vectors are identified experimentally by sequentially activating each actuator. For position control tasks, the controller uses a probabilistic approach and a genetic algorithm to determine an optimal combination of actuators to recruit. For motion control tasks, the controller uses a sliding mode approach and independent recruiting decision for each actuator. Experimental results on a four degrees of freedom binary manipulator with twenty actuators confirm the method's effectiveness, and its ability to tolerate massive perturbations and numerous actuator failures.
