Skip to content

[BUG] fetch.urdf links: bellows_link, bellows_link2 make robot bounce #117

@josiahls

Description

@josiahls

Describe the bug
I am porting the fetch URDF to bullet3. Looking through the URDF I found bellows_link and bellows_link2. They are causing the robot to every-so-often jump due to self collision.

Main question, is it necessary to include a collision mesh for bellows_link2? It seems like it is just for visuals.

When I comment out the bellows_link2 collision mesh, this problem is fixed.

To Reproduce

Clone https://github.com/josiahls/pybullet-gym/tree/bug_bellows_link_hopping

cd pybulletgym/examples/fetch
python test_fetch_envs.py

After a few iterations the fetch robot hops.

Expected behavior
The robot stays completely still...

Screenshots
fetch image

catkin workspace (please complete the following information):
Using pybullet3

Additional context
As I said, commenting out the collision mesh for the bellows_link2 fixes the issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions