leggedrobotics / free_gait

An Architecture for the Versatile Control of Legged Robots
BSD 3-Clause "New" or "Revised" License
402 stars 121 forks source link

Rearing and Trot in place visualisation error #53

Open smithjoshua001 opened 6 years ago

smithjoshua001 commented 6 years ago

When running the anymal_bedi_simulator in the free gait control mode when I try to preview the rearing/trot in pace actions rviz crashes with an error: [INFO] [1513870404.644125, 171.737000]: Loading Free Gait action from YAML file "/home/joshua/projects/anymal_ws/src/anymal_ctrl_free_gait/anymal_demo_actions/actions/rearing.yaml". [INFO] [1513870404.767768, 171.861000]: Action switched to state: Active. QObject::connect: Cannot queue arguments of type 'QVector' (Make sure 'QVector' is registered using qRegisterMetaType().) QObject::connect: Cannot queue arguments of type 'QVector' (Make sure 'QVector' is registered using qRegisterMetaType().) QObject::connect: Cannot queue arguments of type 'QVector' (Make sure 'QVector' is registered using qRegisterMetaType().) QObject::connect: Cannot queue arguments of type 'QVector' (Make sure 'QVector' is registered using qRegisterMetaType().) [INFO] [1513870404.814406, 171.906000]: Action was successfully started. [ INFO] [1513870404.814913676, 171.908000000]: FreeGaitActionPlugin Started [ WARN] [1513870405.321076521, 172.414000000]: OGRE EXCEPTION(2:InvalidParametersException): Cannot destroy a null MovableObject. in SceneManager::destroyMovableObject at /build/ogre-1.9-mqY1wq/ogre-1.9-1.9.0+dfsg1/OgreMain/src/OgreSceneManager.cpp (line 6988) terminate called after throwing an instance of 'Ogre::InvalidParametersException' what(): OGRE EXCEPTION(2:InvalidParametersException): Cannot destroy a null MovableObject. in SceneManager::destroyMovableObject at /build/ogre-1.9-mqY1wq/ogre-1.9-1.9.0+dfsg1/OgreMain/src/OgreSceneManager.cpp (line 6988)

The simulator still runs performing the task though.

FGiraldez commented 5 years ago

Hi @smithjoshua001,

Do you still see this issue? I cannot reproduce with the latest software on ANYmal.