Fuzzy Controller Implemented for Movement of a Tendon-Driven 3D Robotic Lumbar Spine Mechanism

Sensors (Basel). 2023 Dec 5;23(24):9633. doi: 10.3390/s23249633.

Abstract

Notable efforts have been devoted to the development of biomechanical models of the spine, so the development of a motion system to control the spine becomes expressively relevant. This paper presents a fuzzy controller to manipulate the movement of a 3D robotic mechanism of the lumbar spine, which is driven by tendons. The controller was implemented in Matlab/Simulink R2023a software, MathWorks (Brazil), considering mathematical modeling based on the Lagrangian methodology for simulating the behavior of the lumbar spine dynamic movement. The fuzzy controller was implemented to perform movements of two joints of the 3D robotic mechanism, which consists of five vertebrae grouped into two sets, G1 and G2. The mechanism's movements are carried out by four servomotors which are driven by readings from two sensors. For control, the linguistic variables of position, velocity and acceleration were used as controller inputs and the torque variables were used for the controller output. The experimental tests were carried out by running the fuzzy controller directly on the 3D physical model (external to the simulation environment) to represent flexion and extension movements analogous to human movements.

Keywords: Mamdani fuzzy logic; biomechanics; fuzzy control; robotic lumbar spine.

MeSH terms

  • Fuzzy Logic
  • Humans
  • Movement
  • Robotic Surgical Procedures*
  • Robotics* / methods
  • Spine
  • Tendons

Grants and funding

This work was supported by the PAVIC Laboratory, University of Acre, Brazil.