Exoskeleton controller for a human-exoskeleton system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/10
A61B-005/103
A61F-002/48
출원번호
UP-0395654
(2006-03-30)
등록번호
US-7774177
(2010-08-30)
발명자
/ 주소
Dariush, Behzad
출원인 / 주소
Honda Motor Co., Ltd.
대리인 / 주소
Fenwick & West LLP
인용정보
피인용 횟수 :
10인용 특허 :
61
초록▼
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
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.
대표청구항▼
What is claimed is: 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; det
What is claimed is: 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. 2. The method of claim 1, wherein determining the equivalent joint torque of the joint for the exoskeleton actuator at the joint to compensate for the selected force comprises: selecting a force acting on the human-exoskeleton system for compensation; and determining the equivalent joint torque of the joint for the exoskeleton actuator at the joint to compensate for the selected force. 3. The method of claim 1, wherein the selected force acts at one of: a segment connected to the joint; and a segment that is not connected to the joint. 4. The method of claim 1, wherein the selected force comprises one of: a gravitational force; and an external force. 5. The method of claim 4, wherein the external force comprises one of a reaction force, an applied force, an interaction force, a contact force, and a static load. 6. The method of claim 1, wherein determining the equivalent joint torque of the joint for the exoskeleton actuator at the joint to compensate for the selected force comprises determining the equivalent joint torque of the joint for the exoskeleton actuator at the joint to maintain static equilibrium. 7. The method of claim 1, wherein determining the equivalent joint torque of the joint for the exoskeleton actuator at the joint to compensate for the selected force comprises determining the equivalent joint torque of the joint for partial compensation of the selected force for one or more degrees of freedom. 8. The method of claim 1, further comprising: obtaining a selection matrix comprising an element representing an assist ratio for partial compensation of a degree of freedom; and determining an assist torque for partial compensation of the degree of freedom. 9. The method of claim 1, wherein determining the equivalent joint torque of the joint for the exoskeleton actuator at the joint to compensate for the selected force comprises: determining an equivalent joint torque of a last joint in a branch of the human-exoskeleton system; and recursively determining an equivalent joint torque of a successive joint adjacent to the joint of which the equivalent joint torque was just determined based on said just determined equivalent joint torque. 10. The method of claim 1, wherein determining the equivalent joint torque of the joint for the exoskeleton actuator at the joint to compensate for the selected force comprises: determining a joint moment at an end joint of a branch of the human-exoskeleton system; recursively determining a joint moment at a successive joint adjacent to the joint of which the joint moment was just determined based on said just determined joint moment until the joint moment of the joint of the segment is determined. 11. The method of claim 1, wherein the equivalent joint torque is determined from a dynamics equation of motion. 12. The method of claim 1, wherein the selected force is a gravitational force acting on the human-exoskeleton system, and wherein determining the equivalent joint torque to compensate for the gravitational force comprises determining a rate of change of potential energy of the human-exoskeleton system. 13. The method of claim 1, wherein the equivalent joint torque is determined using the principle of virtual work. 14. The method of claim 1, wherein determining the equivalent joint torque of the joint for the exoskeleton actuator at the joint to compensate for the selected force comprises constructing a Jacobian matrix to transform the selected force to the equivalent joint torque. 15. The method of claim 1, wherein determining the feasibility of the equivalent joint torque comprises determining whether the equivalent joint torque, when applied to the exoskeleton actuator, enhances or degrades stability of the human-exoskeleton system. 16. The method of claim 1, further comprising determining whether the equivalent joint torque is mechanically efficient. 17. The method of claim 1, wherein the selected force is selected for compensation based on an efficiency associated with the exoskeleton actuator. 18. The method of claim 1, wherein the joint is an ankle joint and wherein the human-exoskeleton system comprises an ankle-foot orthosis. 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. 21. The system of claim 20, wherein determining the equivalent joint torque of the joint for the exoskeleton actuator at the joint to compensate for the selected force comprises includes determining the equivalent joint torque of the joint for the exoskeleton actuator at the joint to maintain static equilibrium. 22. The system of claim 20, wherein determining the equivalent joint torque of the joint for the exoskeleton actuator at the joint to compensate for the selected force comprises determining the equivalent joint torque of the joint for partial compensation of the selected force for one or more degrees of freedom. 23. The system of claim 20, wherein the non-transitory computer-readable storage medium further stores executable computer program code for: obtaining a selection matrix comprising an element representing an assist ratio for partial compensation of a degree of freedom; and determining an assist torque for partial compensation of the degree of freedom. 24. The system of claim 20, wherein the joint is an ankle joint and wherein the human-exoskeleton system comprises an ankle-foot orthosis.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (61)
Harris William T. (Winter Park FL), Acceleration cueing simulation device.
Daggett Kenneth E. (Murrysville PA) Onaga Eimei M. (Brookfield Center CT) Casler ; Jr. Richard J. (Newtown CT) Booth Barrett L. (Brookfield CT) Penkar Rajan C. (Woodbury CT) Vercellotti Leonard C. (O, Digital control for multiaxis robots.
Guenter Brian K. ; Rose ; III Charles F. ; Cohen Michael F. ; Bodenheimer ; Jr. Robert E., Generating optimized motion transitions for computer animated objects.
Kupfer Jurgen,DEX ; Ellegast Rolf-Peter,DEX ; Reinert Dietmar,DEX, Method and device for the recording, presentation and automatic classification of biomechanical load variables measured on a freely moving test person during a work shift.
Anderson Robb Gary (Wausau WI) Lorenz Robert D. (Madison WI) Meyer Andrew Joseph (Schofield WI), Method for coordinating motion control of a multiple axis machine.
Fuhr Arlan W. (Scottsdale AZ) Winters Jack (Takoma Park MD) Osterbauer Paul J. (Phoenix AZ), Non-invasive method for determining kinematic movement of the cervical spine.
Cinquin, Philippe; Lavallee, Stephane; Leitner, Francois; Minfelde, Richard; Picard, Frederic; Saragaglia, Dominique; Schulz, Hans-Joachim, Process and device for the preoperative determination of the positioning data of endoprosthetic parts.
Margolis Donald L. (Elmacero CA) Jolly Mark R. (Holly Springs NC) Schroeder Warren R. (Davis CA) Heath Michael C. (Cary NC) Ivers Douglas E. (Cary NC), Regenerative system including an energy transformer which requires no external power source to drive same.
Onaga Eimei M. (Brookfield Center CT) Casler ; Jr. Richard J. (Newton CT) Penkar Rajan C. (Woodbury CT) Lancraft Roy E. (Southbury CT) Sha Chi (Pittsburgh PA), Robot control system having adaptive feedforward torque control for improved accuracy.
Reiland, Matthew J.; Platt, Robert; Wampler, II, Charles W.; Abdallah, Muhammad E.; Hargrave, Brian, Joint-space impedance control for tendon-driven manipulators.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.