Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Real-time Control of Walking for Biomechanical Models of Bipeds | ||||||||
Changed: | ||||||||
< < | This page presents the project Real-time Control of Walking for Biomechanical Models of Bipeds led by PhilippeBeaudoin under the supervision of MichielVanDePanne. | |||||||
> > | This page presents the project Real-time Control of Walking for Biomechanical Models of Bipeds started by PhilippeBeaudoin under the supervision of MichielVanDePanne. | |||||||
Description |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Real-time Control of Walking for Biomechanical Models of Bipeds | ||||||||
Line: 50 to 50 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > |
| |||||||
Links | ||||||||
Line: 68 to 71 | ||||||||
Also note that the "character state" is higher dimensional here than in torque-based Simbicon. This is because muscles are generally modeled as dynamical systems (using an ODE), so the "past state" of the muscle has an influence on the activation-->force function. Linearizing around steady-state eschew this problem, but it can appear again during perturbations. Can we build a simple model of the force-->activation function? Then we still have the problem of torque-->force, but this requires a lower-dimensional character state (only angles? or angular velocities too?). | ||||||||
Added: | ||||||||
> > | Clean-up the following, Michiel's email I think that it may ultimately be interesting to apply the feedback error learning ideas to the muscles. The cool thing is that you could keep the feedback controller based upon regular PD controllers, while gradually training a muscle-based feedforward term. I'm still not sure what to do about antagonistic muscles. But the above scheme would not yet use muscles to achieve feedback-based corrections. Just an idea. Maybe it is still better to first get a full muscle-based solution going for one of the joints. | |||||||
-- PhilippeBeaudoin - 04 Feb 2009 |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Real-time Control of Walking for Biomechanical Models of Bipeds | ||||||||
Line: 45 to 45 | ||||||||
Papers to read | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Links |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Real-time Control of Walking for Biomechanical Models of Bipeds | ||||||||
Line: 41 to 41 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Papers to read | ||||||||
Deleted: | ||||||||
< < |
| |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Real-time Control of Walking for Biomechanical Models of Bipeds | ||||||||
Line: 57 to 57 | ||||||||
Discussion | ||||||||
Added: | ||||||||
> > | Discovering muscle activation from torque-based simbiconOne idea I have for this would be to linearize the torque-->muscle function around the steady state of a torque-based simbicon controller. Then we can simply run our torque-based controller (given the current character state) and use our linear relationship to get muscle activations. Since linearization is around steady-state, it can be precomputed. Some remaining questions are:
| |||||||
-- PhilippeBeaudoin - 04 Feb 2009 |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Real-time Control of Walking for Biomechanical Models of Bipeds | ||||||||
Line: 28 to 28 | ||||||||
| ||||||||
Changed: | ||||||||
< < | http://nmbl.stanford.edu/publications/pdf/Anderson2006.pdf![]() | |||||||
> > | http://nmbl.stanford.edu/publications/pdf/Anderson2006.pdf![]() | |||||||
| ||||||||
Line: 36 to 36 | ||||||||
http://www.cs.ubc.ca/~van/papers/Simbicon.htm![]()
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
Papers Read
Papers to read
| |||||||
Links |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Real-time Control of Walking for Biomechanical Models of Bipeds | ||||||||
Line: 28 to 28 | ||||||||
| ||||||||
Changed: | ||||||||
< < | http://nmbl.stanford.edu/publications/pdf/Anderson2006.pdf![]() | |||||||
> > | http://nmbl.stanford.edu/publications/pdf/Anderson2006.pdf![]() | |||||||
| ||||||||
Line: 37 to 37 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Links |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Real-time Control of Walking for Biomechanical Models of Bipeds | ||||||||
Line: 36 to 36 | ||||||||
http://www.cs.ubc.ca/~van/papers/Simbicon.htm![]()
| ||||||||
Added: | ||||||||
> > |
| |||||||
Links |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Added: | ||||||||
> > |
Real-time Control of Walking for Biomechanical Models of BipedsThis page presents the project Real-time Control of Walking for Biomechanical Models of Bipeds led by PhilippeBeaudoin under the supervision of MichielVanDePanne.DescriptionHuman motion can be modeled kinematically or dynamically. Dynamic models potentially offer the deepest understanding of human motion given that they model the forces and torques that give rise to the motion. Dynamic biomechanical models further detail by modeling the motion in terms of muscle activations which drive muscles connected to tendons and bones [1,2]. An understanding of how activities such as robust control of walking can be achieved with musculotendon models is a significant step in enabling patients with a variety of neuro-motor deficits to possibly walk again [3]. With the recent development of robust strategies for physically-simulated walking with torque-based actuators [4], it should now be feasible to develop similar control strategies for musculo-tendon based models. While the joint-specific feedback-error learning approach of [4] needs to be replaced by a muscle-specific approach, the recent work of [5] provide a very promising path to addressing exactly this problem. Models of reaction delays and tripping reflexes can also be added. This would be the first real-time, closed-loop biomechanical simulation of walking of its kind.References
LinksDiscussion-- PhilippeBeaudoin - 04 Feb 2009 |