Exoskeleton controller for a human-exoskeleton system
First Claim
1. A computer based method of controlling an exoskeleton actuator at a joint of a segment in a human-exoskeleton system, comprising:
- receiving a system parameter for the human-exoskeleton system;
receiving a coordinate for the human-exoskeleton system in a coordinate system;
determining an equivalent joint torque of the joint for the exoskeleton actuator at the joint to compensate for a selected force;
determining a feasibility of the equivalent joint torque based on whether an instantaneous metabolic cost when the equivalent joint torque is applied to the exoskeleton actuator is less than the instantaneous metabolic cost without applying the equivalent joint torque to the exoskeleton actuator; and
controlling the exoskeleton actuator based on the equivalent joint torque and the feasibility of the equivalent joint torque.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for controlling an exoskeleton actuator at a joint of a human-exoskeleton system by receiving system parameters for the human-exoskeleton system, receiving generalized coordinates for the human-exoskeleton system, and determining an equivalent joint torque for the exoskeleton actuator to compensate for a selected force. While providing partial or complete compensation of selected gravitational and external forces, one embodiment of the present invention mitigates the amount of interference between voluntary control and assist control, thereby allowing humans to quickly humans adapt to an exoskeleton system.
-
Citations
24 Claims
-
1. A computer based method of controlling an exoskeleton actuator at a joint of a segment in a human-exoskeleton system, comprising:
-
receiving a system parameter for the human-exoskeleton system; receiving a coordinate for the human-exoskeleton system in a coordinate system; determining an equivalent joint torque of the joint for the exoskeleton actuator at the joint to compensate for a selected force; determining a feasibility of the equivalent joint torque based on whether an instantaneous metabolic cost when the equivalent joint torque is applied to the exoskeleton actuator is less than the instantaneous metabolic cost without applying the equivalent joint torque to the exoskeleton actuator; and controlling the exoskeleton actuator based on the equivalent joint torque and the feasibility of the equivalent joint torque. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer based method of controlling an exoskeleton actuator at a joint of a segment in a human-exoskeleton system, comprising:
-
receiving a system parameter for the human-exoskeleton system; receiving a coordinate for the human-exoskeleton system in a coordinate system; determining an assist torque of the joint for the exoskeleton actuator at the joint to compensate for a selected force; determining a feasibility of the assist torque, comprising; determining, for a positive net joint torque, whether the assist torque has a value greater than zero and less than twice the net joint torque, and determining, for a negative net joint torque, whether the assist torque has a value less than zero and greater than twice the net joint torque; and controlling the exoskeleton actuator based on the assist torque and the feasibility of the assist torque.
-
-
20. A system for automatically controlling an exoskeleton actuator at a joint of a segment in a human-exoskeleton system, comprising:
-
a computer processor; and a non-transitory computer-readable storage medium storing executable computer program code for; receiving a system parameter for the human-exoskeleton system, receiving a coordinate for the human-exoskeleton system in a coordinate system, determining an equivalent joint torque of the joint for the exoskeleton actuator at the joint to compensate for a selected force, determining a feasibility of the equivalent joint torque based on whether an instantaneous metabolic cost when the equivalent joint torque is applied to the exoskeleton actuator is less than the instantaneous metabolic cost without applying the equivalent joint torque to the exoskeleton actuator, and controlling the exoskeleton actuator based on the equivalent joint torque and the feasibility of the equivalent joint torque. - View Dependent Claims (21, 22, 23, 24)
-
Specification