Advice is required for building a controller
Posted: Wed May 25, 2011 10:35 pm
Hi All,
I have some questions regarding building a controller using opensim. I am very sorry that my knowledge in opensim is very limited. Any information will be highly appreciated.
I am a very beginner SIMM user, in SIMM I have built a body model that stands on treadmill. I have created a motion file that moves the treadmill to one direction. Since the model feet have been fixed on the treadmill, the movement of the treadmill generates a response in the body model that I have calculated by the inverse/forward dynamics.
Since such a resulted motion in the body has a no exact control system (just a response to spring rule, as far as I understand), my plan is to test some strategies (program a controller) that change the body response based on the body center of mass (COM). For example, if the COM reaches to a range of value, run strategy one (move both arms in specific direction, for example), if COM goes far the above range, then run a strategy 2 (step with one leg in to a point X, for example).
My questions are:
Does opensim capable to program such a controller? where exactly to change or build such controller? Any guide?
Thank you very much for your help in advance.
I have some questions regarding building a controller using opensim. I am very sorry that my knowledge in opensim is very limited. Any information will be highly appreciated.
I am a very beginner SIMM user, in SIMM I have built a body model that stands on treadmill. I have created a motion file that moves the treadmill to one direction. Since the model feet have been fixed on the treadmill, the movement of the treadmill generates a response in the body model that I have calculated by the inverse/forward dynamics.
Since such a resulted motion in the body has a no exact control system (just a response to spring rule, as far as I understand), my plan is to test some strategies (program a controller) that change the body response based on the body center of mass (COM). For example, if the COM reaches to a range of value, run strategy one (move both arms in specific direction, for example), if COM goes far the above range, then run a strategy 2 (step with one leg in to a point X, for example).
My questions are:
Does opensim capable to program such a controller? where exactly to change or build such controller? Any guide?
Thank you very much for your help in advance.