hello-robot / stretch_ros2

ROS 2 packages for the Stretch mobile manipulators from Hello Robot Inc.
https://docs.hello-robot.com/0.2/stretch-tutorials/ros2/
51 stars 19 forks source link

Underestimated mass in the URDF #101

Open marekmlk opened 4 months ago

marekmlk commented 4 months ago

Hello! Summing up all masses in the URDF gives 3.396983 kg while the robot weights around 23 kg. Something clearly is missing and center of gravity as visualized in Gazeo is quite high up causing some issues.

Kind regards, Marek

hello-binit commented 4 months ago

Hi @marekmlk, thanks for opening this issue. Are you testing this with Gazebo Classic? We don't have support for a ROS2 Gazebo simulation currently.

marekmlk commented 4 months ago

Hello @hello-binit, Gazebo Ignition actually. No support for Gazebo is not a problem but do you support URDF? In the end it is general description and simulation agnostic, right?

I just wondering where is the missing mass. I assume that in the base it must be some kind of counterweight.

hello-binit commented 3 months ago

Hi @marekmlk, good point. Take a look at this post: URDF Mass Parameters. It should help you find a up-to-date URDF that has accurate mass and inertia data.

marekmlk commented 3 months ago

Yeah, this data looks correct. Thank you! Would be great to port it to ros2 though :)

hello-binit commented 3 months ago

Ah good call! I'll leave this issue open as a reminder to port the accurate URDF data PR to ROS2.