Controlling Pose of a link directly.
I'm currently working with a model that has two links with a universal joint connecting the two. I would like to control the model as if a robot were gripping one of the links and moving it around. I don't have a robot model and designing one - or using a pre-existing one - right now is out of the question. Essentially I need to create a fixed link that is ignored by the physics engine and which I can move to any pose at any time in the simulation and it won't move. I've thought about making my link static - although I'm not 100% certain what this does as the SDF documentation says very little about what this tag does - however according to this question:
http://answers.gazebosim.org/question...
this is currently not possible. I've tried the following solution:
- create 3 links in series like a chain where the first of these links has a fixed joint between it and the world.
- Create a prismatic joint between each link in the chain to allow for translational positioning of my model in a plane.
- Create a ball joint between the link I want to control and the last link in the chain to enable setting the rotational pose of the link I want to control.
This solution allows me to set the pose of my link however I'm still facing the problem of gravity pulling my model down - that and it seems rather unnecessary. Any ideas?