[ros-users] Simulating a spring in Gazebo

Top Page
Message as email
+ (text/plain)
+ (text/html)
Delete this message
Reply to this message
Author: User discussions
To: ros-users
Subject: [ros-users] Simulating a spring in Gazebo
I have created a URDF file for a four-wheel-drive vehicle and am beginning
to use it with Gazebo. Each shock absorber is a prismatic joint. Simulating
the damping of a shock is easy; just set the joint's damping factor in a
dynamics block. However, I don't know how to simulate the spring component
of a shock. My only idea so far is to write a ROS node that subscribes to
the joint's position topic. The node's loop gets the position, computes a
force via Hooke's law, then applies a corresponding wrench to the joint. Is
there a better way to simulate a spring in Gazebo? It seems that someone
would have needed to simulate a shock absorber by now, but my searches
didn't turn up any examples.
Jim Rothrock |
Sent from my Android phone