-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dingo moves bakwards when I mount another model on top of it #4
Comments
Can you please provide us with the URDF file you're using so that we can attempt to diagnose the issue on our end? |
Sure. Below is my URDF. For simplicity, I've omitted the cameras and replaced the mesh in the visual tag for a box. The issue still happens under these conditions.
|
We've seen this sort of behaviour a lot with various differential-drive wheeled robots. It seems to be due to a strange interaction with how the friction coefficients for the wheels & ground-plane interact to enable skid-steering. Adding accessories with inertia changes the robot's center of mass enough that this glitch creeps in. The fact that the higher-mass payloads you add the worse the problem gets seems to corroborate this. |
Thank you for your answer. I removed the By the way, maybe not relevant because it's not a skid-steering robot, but I also had an identical setup before with a Jackal robot instead of a Dingo, but this problem didn't happen for the Jackal. |
The Jackal is also a skid-steering robot. We've had reports from other customers of this sort of problem happening with Jackal and Husky, so it's a fairly widespread bug. I suspect the higher mass of those robots helps mitigate the payload problems. Those robots also have 4 wheels instead of 2 + a caster, so that may add enough additional friction to compensate in your case. |
Hello,
I'm using the Dingo simulation for a project in which I have a metal structure with 2 cameras mounted on top of a rover (right now it is a Jackal, but we will switch to a Dingo when we receive the robot). I created a new URDF file in which I include the dingo-d model and then connect it to the metal structure model through a joint. You can see how it looks like in the attached picture. However, when I launch the simulation, the Dingo slowly moves backwards, even though there is no command being sent to the robot. I tried different payloads on top of the robot and this issue always happens, and it moves faster the biggest the payload's mass. This doesn't happen if I spawn only the Dingo. I hope you may have some idea of why this is happening.
The text was updated successfully, but these errors were encountered: