Patent ID: 8034005

Claim:
A motion assist device comprising an orthosis mounted on a creature, an actuator connected to the orthosis and a controller configured to control a magnitude and a phase of an output from the actuator, and to assist a periodical motion of the creature by applying a periodically varying output from the actuator to the creature through the orthosis, wherein the controller includes a motion variable determination element configured to determine a value of a motion variable serving as a function of a magnitude of the periodical motion of the creature, respectively; a motion oscillator determination element configured to determine a first and a second motion oscillators which vary periodically according to the periodical motion of the creature; a first oscillator generation element configured to generate a first oscillator as an output oscillation signal from a first model by inputting the first motion oscillator determined by the motion oscillator determination element as an input oscillation signal to the first model, the first model generating the output oscillation signal varying at a specific angular velocity defined on a basis of a first intrinsic angular velocity by entraining to the input oscillation signal; an intrinsic angular velocity setting element configured to set an angular velocity of a second virtual oscillator as a second intrinsic angular velocity on a basis of a first phase difference between the first motion oscillator determined by the motion oscillator determination element and the first oscillator generated by the first oscillator generation element and a virtual model denoting a first virtual oscillator and a second virtual oscillator which interact with each other and vary periodically with a second phase difference so as to approximate the second phase difference to a desired phase difference; and a second oscillator generation element configured to generate a second oscillator serving as a control basis for a force applied to the creature as an output oscillation signal from a second model by inputting the second motion oscillator determined by the motion oscillator determination element as an input oscillation signal to the second model, the second model generates the output oscillation signal varying at a specific angular velocity defined on a basis of the second intrinsic angular velocity set by the intrinsic angular velocity setting element according to the input oscillation signal, the second oscillator generation element is configured to correct the second model so as to approximate the value of the motion variable determined by the motion variable determination element to a desired value.