Restricting movement to one plane?

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
John Olthoff
Posts: 14
Joined: Sun Sep 06, 2015 6:56 pm

Restricting movement to one plane?

Post by John Olthoff » Sun Sep 27, 2015 11:36 pm

For complicated reasons not worth explaining, is there a way to restrict the movement of an end effector-- say the foot-- to a certain plane? Basically, I want to test how activation of different muscles contribute to moving the foot in the x-y plane, and thus restricting any movement in the z plane. Is there an "easy" way of doing this? Thanks!

User avatar
Colton Sauer
Posts: 10
Joined: Tue May 05, 2015 12:18 pm

Re: Restricting movement to one plane?

Post by Colton Sauer » Mon Sep 28, 2015 2:51 pm

I'm assuming you mean the local coordinate system for the foot, not the global.

The easiest method to restrict motion to only the x-y plane will be to lock the ankle rotation coordinate in your model through the OpenSim GUI. Just click on the coordinates pane and scroll down to the ankle coordinates. Specify the angle you want for rotation (or whatever else you want to prevent motion in) and click on the lock button to the left of the angle slider bar. This will make it so you only have ankle dorsi/plantar flexion.

User avatar
John Olthoff
Posts: 14
Joined: Sun Sep 06, 2015 6:56 pm

Re: Restricting movement to one plane?

Post by John Olthoff » Sun Dec 27, 2015 5:35 pm

Hi, thanks for your reply.

Unfortunately, what I desire is more complicated than this: I want to keep the end effector (the foot) constrained to move in a plane (with some room for error) while all the joints can move as long as it's within their constraints (will use coordinate limiting forces). Does that make sense? To clarify an image in your head: I am not using a human limb model, but instead a rodent model.

Thanks!

User avatar
John Olthoff
Posts: 14
Joined: Sun Sep 06, 2015 6:56 pm

Re: Restricting movement to one plane?

Post by John Olthoff » Sun Dec 27, 2015 7:49 pm

Is it possible to do this with a custom joint perhaps? Make a joint for the end-effector(foot) and limit it's movement to a whole plane?

POST REPLY