Model-Based Neuromechanical Controller for a Robotic Leg
First Claim
1. A model-based neuromechanical controller for a robotic limb comprising at least one joint, the controller comprising:
- a muscle model processor, the muscle model processor being configured to receive feedback data relating to the state of the robotic limb and, using muscle geometry and reflex architecture information, to determine at least one desired joint torque or impedance command to be applied to the robotic limb; and
a joint command processor, the joint command processor being configured to apply the biomimetic torques or impedances determined by the muscle model processor to at the robotic limb joint.
2 Assignments
0 Petitions
Accused Products
Abstract
A model-based neuromechanical controller for a robotic limb having at least one joint includes a finite state machine configured to receive feedback data relating to the state of the robotic limb and to determine the state of the robotic limb, a muscle model processor configured to receive state information from the finite state machine and, using muscle geometry and reflex architecture information and a neuromuscular model, to determine at least one desired joint torque or stiffness command to be sent to the robotic limb, and a joint command processor configured to command the biomimetric torques and stiffnesses determined by the muscle model processor at the robotic limb joint. The feedback data is preferably provided by at least one sensor mounted at each joint of the robotic limb. In a preferred embodiment, the robotic limb is a leg and the finite state machine is synchronized to the leg gait cycle.
243 Citations
9 Claims
-
1. A model-based neuromechanical controller for a robotic limb comprising at least one joint, the controller comprising:
-
a muscle model processor, the muscle model processor being configured to receive feedback data relating to the state of the robotic limb and, using muscle geometry and reflex architecture information, to determine at least one desired joint torque or impedance command to be applied to the robotic limb; and a joint command processor, the joint command processor being configured to apply the biomimetic torques or impedances determined by the muscle model processor to at the robotic limb joint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for controlling a robotic limb comprising at least one joint, the method comprising the steps of:
-
receiving feedback data relating to the state of the robotic limb; determining, using a neuromuscular model, comprising muscle geometry and reflex architecture information, and the state information, at least one desired joint torque or impedance command to be applied to the robotic limb; and applying the biomimetic torques and impedances determined by the neuromuscular model processor at the robotic limb joint.
-
Specification