Controlling Musculoskeletal System with Spinal Cord-inspired Constraint Force Field Primitives

Shanlin Zhong,Yaxiong Wu,Wei Wu,Hong Qiao
DOI: https://doi.org/10.1142/s2301385024410115
2024-01-01
Unmanned Systems
Abstract:Organisms naturally have extraordinary motor ability. They can autonomously control the highly redundant and nonlinear musculoskeletal system to complete fast and flexible movements. Motor primitive theory proposed that a complex movement can be realized by modular organization of simple movement patterns. This theory provides a convincing theoretical basis for explaining the extraordinary motor ability of organisms, and has been supported by plenty of experimental evidences in neurosciences. As a kind of typical motor primitive related to the modular regulation of the spinal motor system, convergent force field was thought to be significant for reducing the complexity of controlling numerous muscles and joints simultaneously. Inspired by the primitive property of convergent force field, in this paper, we proposed a new algorithm to efficiently construct constraint force field on musculoskeletal system with highly redundant actuators by taking optimized parameters of constraint force field as motor primitives. Compared with previous methods of constructing constraint force field, the proposed algorithm is able to reduce the dimension of the solution space so as to effectively improve the computational efficiency of constructing constraint force field in musculoskeletal system with redundant muscles. Validation experiments were carried out in a musculoskeletal system with 10 redundant muscles. The number of optimization iterations and computational time required for constructing constraint force field at a new position were significantly reduced. The system can accurately reach the target position using constant activations. This work may bring in new inspiration for realizing efficient and accurate motion control of musculoskeletal robots with limited feedback accuracy.
What problem does this paper attempt to address?