Need guidance to create a simple simulation in Gazebo
I would like to create a simple simulation of a ball screw mechanism. I understand how I must create a mesh of a threaded ball screw hex nut and a mesh of a threaded ball screw shaft, but how would I connect them joint-wise?
How do I make the threaded bolt shaft turn to move the nut?
Is it necessary to do this as a plugin, and if not, would it be better to do it as a plugin as an easily distributable example for others?
Thanks.......................
are you trying to model the ball screw itself, or just the effect of the ball screw? Could you create the effect using a prismatic joint? http://gazebosim.org/wiki/sdf_joint
What general approaches have you considered? This is outside of the realm of what Gazebo is usually used for, so providing additional context might help the community answer if certain approaches are good or bad.
Hi @TurtleBot_Fan, I notice you're still having problems here. What have you tried so far in terms of joint types to connect the two links?
JonW, I want to model the ball screw mechanism so I can accurately simulate a Linear Actuator that will be coupled with a titanium spring much like the SAFFIR Humanoid uses.
Ryan, I don't see an appropriate joint type to try, so I am stumped, hence needing guidance. I was hoping someone already did this or somthing similar already so I could push forward to more important problems instead of reinventing the wheel at this elementary level.
Ryan, You mentioned my simulation to be "outside the realm of what Gazebo is usually used for". I'm under the impression that DARPA deemed Gazebo to be the simulator of choice for the Humanoid-centric latest Grand Challenge, so it seemed doing the simulation I proposed would be simple compared to a complete Humanoid simulation. I expected more existing support already done along the lines of my ball screw simulation due to DARPA's selection of this simulator.