Skip to content

Simple arm has an invalid inertia matrix #33

Open
@osrf-migration

Description

@osrf-migration

Original report (archived issue) by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).


This inertia matrix doesn't satisfy the triangle inequality.

Trying to load the simple arm with simbody:

gazebo --verbose simple_arm.world -e simbody

Results in this error:

[Err] [SimbodyPhysics.cc:326] EXCEPTION: Simbody build EXCEPTION: SimTK Exception thrown at MassProperties.h:552:
  Error detected by Simbody method Inertia::setInertia(xx,yy,zz,xy,xz,yz): Diagonals of an Inertia matrix must satisfy the triangle inequality; got 1.11,100.11,1.01.
  (Required condition 'Ixx+Iyy+Slop>=Izz && Ixx+Izz+Slop>=Iyy && Iyy+Izz+Slop>=Ixx' was not met.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingminor

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions