Skip to content

cessna model crashing gazebo #112

Open
@EricPedley

Description

@EricPedley
[ruby $(which gz) sim-1] [Err] [CustomMeshShape.cc:144] [dartsim::CustomMeshShape] One of the submeshes [1:group_0] in the input mesh [/home/miller/code/ardu_ws/install/ardupilot_gazebo/share/ardupilot_gazebo/models/cessna/meshes] does not have a normal count [0] that matches its vertex count [2]. This submesh will be ignored!
[ruby $(which gz) sim-1] [Err] [CustomMeshShape.cc:144] [dartsim::CustomMeshShape] One of the submeshes [17:group_5] in the input mesh [/home/miller/code/ardu_ws/install/ardupilot_gazebo/share/ardupilot_gazebo/models/cessna/meshes] does not have a normal count [0] that matches its vertex count [4]. This submesh will be ignored!
[ruby $(which gz) sim-1] [Err] [CustomMeshShape.cc:144] [dartsim::CustomMeshShape] One of the submeshes [76:group_9] in the input mesh [/home/miller/code/ardu_ws/install/ardupilot_gazebo/share/ardupilot_gazebo/models/cessna/meshes] does not have a normal count [0] that matches its vertex count [2]. This submesh will be ignored!
[ruby $(which gz) sim-1] [Err] [CustomMeshShape.cc:144] [dartsim::CustomMeshShape] One of the submeshes [115:ske2A3] in the input mesh [/home/miller/code/ardu_ws/install/ardupilot_gazebo/share/ardupilot_gazebo/models/cessna/meshes] does not have a normal count [0] that matches its vertex count [4]. This submesh will be ignored!
[ruby $(which gz) sim-1] [Err] [CustomMeshShape.cc:144] [dartsim::CustomMeshShape] One of the submeshes [116:ske2A3] in the input mesh [/home/miller/code/ardu_ws/install/ardupilot_gazebo/share/ardupilot_gazebo/models/cessna/meshes] does not have a normal count [0] that matches its vertex count [2]. This submesh will be ignored!
[ruby $(which gz) sim-1] [Err] [CustomMeshShape.cc:144] [dartsim::CustomMeshShape] One of the submeshes [2:group_0] in the input mesh [/home/miller/code/ardu_ws/install/ardupilot_gazebo/share/ardupilot_gazebo/models/cessna/meshes] does not have a normal count [0] that matches its vertex count [4]. This submesh will be ignored!
[ruby $(which gz) sim-1] [Err] [CustomMeshShape.cc:144] [dartsim::CustomMeshShape] One of the submeshes [4:SketchUp] in the input mesh [/home/miller/code/ardu_ws/install/ardupilot_gazebo/share/ardupilot_gazebo/models/cessna/meshes] does not have a normal count [0] that matches its vertex count [8]. This submesh will be ignored!
[ruby $(which gz) sim-1] [Err] [CustomMeshShape.cc:144] [dartsim::CustomMeshShape] One of the submeshes [5:SketchUp] in the input mesh [/home/miller/code/ardu_ws/install/ardupilot_gazebo/share/ardupilot_gazebo/models/cessna/meshes] does not have a normal count [0] that matches its vertex count [12]. This submesh will be ignored!
[ruby $(which gz) sim-1] [Err] [CustomMeshShape.cc:144] [dartsim::CustomMeshShape] One of the submeshes [6:SketchUp] in the input mesh [/home/miller/code/ardu_ws/install/ardupilot_gazebo/share/ardupilot_gazebo/models/cessna/meshes] does not have a normal count [0] that matches its vertex count [2]. This submesh will be ignored!
[ruby $(which gz) sim-1] Stack trace (most recent call last):
[ruby $(which gz) sim-1] #31   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7597140a8e19, in ruby_run_node
[ruby $(which gz) sim-1] #30   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7597140a5317, in 
[ruby $(which gz) sim-1] #29   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x75971423a30c, in rb_vm_exec
[ruby $(which gz) sim-1] #28   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x759714234c96, in 
[ruby $(which gz) sim-1] #27   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x759714231fc5, in 
[ruby $(which gz) sim-1] #26   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x75971422fc34, in 
[ruby $(which gz) sim-1] #25   Object "/usr/lib/x86_64-linux-gnu/ruby/3.0.0/fiddle.so", at 0x759713bf744b, in 
[ruby $(which gz) sim-1] #24   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7597141fd088, in rb_nogvl
[ruby $(which gz) sim-1] #23   Object "/usr/lib/x86_64-linux-gnu/ruby/3.0.0/fiddle.so", at 0x759713bf6d6b, in 
[ruby $(which gz) sim-1] #22   Object "/lib/x86_64-linux-gnu/libffi.so.8", at 0x759713e2d492, in 
[ruby $(which gz) sim-1] #21   Object "/lib/x86_64-linux-gnu/libffi.so.8", at 0x759713e30e2d, in 
[ruby $(which gz) sim-1] #20   Object "/usr/lib/x86_64-linux-gnu/libgz-sim8-gz.so.8.6.0", at 0x759713492605, in runServer
[ruby $(which gz) sim-1] #19   Object "/lib/x86_64-linux-gnu/libgz-sim8.so.8", at 0x75970e93d485, in 
[ruby $(which gz) sim-1] #18   Object "/lib/x86_64-linux-gnu/libgz-sim8.so.8", at 0x75970e94d8a2, in gz::sim::v8::SimulationRunner::Run(unsigned long)
[ruby $(which gz) sim-1] #17   Object "/lib/x86_64-linux-gnu/libgz-sim8.so.8", at 0x75970e94ce60, in gz::sim::v8::SimulationRunner::Step(gz::sim::v8::UpdateInfo const&)
[ruby $(which gz) sim-1] #16   Object "/lib/x86_64-linux-gnu/libgz-sim8.so.8", at 0x75970e94c0a2, in gz::sim::v8::SimulationRunner::UpdateSystems()
[ruby $(which gz) sim-1] #15   Object "/usr/lib/x86_64-linux-gnu/gz-sim-8/plugins/libgz-sim-physics-system.so", at 0x75970511f5b6, in gz::sim::v8::systems::Physics::Update(gz::sim::v8::UpdateInfo const&, gz::sim::v8::EntityComponentManager&)
[ruby $(which gz) sim-1] #14   Object "/usr/lib/x86_64-linux-gnu/gz-sim-8/plugins/libgz-sim-physics-system.so", at 0x75970511fc31, in gz::sim::v8::systems::PhysicsPrivate::Step(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
[ruby $(which gz) sim-1] #13   Object "/usr/lib/x86_64-linux-gnu/gz-physics-7/engine-plugins/libgz-physics-dartsim-plugin.so", at 0x7596e7a0900b, in gz::physics::dartsim::SimulationFeatures::WorldForwardStep(gz::physics::Identity const&, gz::physics::SpecifyData<gz::physics::RequireData<gz::physics::WorldPoses>, gz::physics::ExpectData<gz::physics::ChangedWorldPoses, gz::physics::Contacts, gz::physics::JointPositions> >&, gz::physics::CompositeData&, gz::physics::ExpectData<gz::physics::ApplyExternalForceTorques, gz::physics::ApplyGeneralizedForces, gz::physics::VelocityControlCommands, gz::physics::ServoControlCommands, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&)
[ruby $(which gz) sim-1] #12   Object "/lib/x86_64-linux-gnu/libdart.so.6.13", at 0x7596e75936d3, in dart::simulation::World::step(bool)
[ruby $(which gz) sim-1] #11   Object "/lib/x86_64-linux-gnu/libdart.so.6.13", at 0x7596e7578ca5, in dart::constraint::ConstraintSolver::solve()
[ruby $(which gz) sim-1] #10   Object "/lib/x86_64-linux-gnu/libdart.so.6.13", at 0x7596e7577494, in dart::constraint::ConstraintSolver::updateConstraints()
[ruby $(which gz) sim-1] #9    Object "/lib/x86_64-linux-gnu/libdart.so.6.13", at 0x7596e7549c1c, in dart::collision::CollisionGroup::collide(dart::collision::CollisionOption const&, dart::collision::CollisionResult*)
[ruby $(which gz) sim-1] #8    Object "/lib/x86_64-linux-gnu/libdart.so.6.13", at 0x7596e7549bab, in dart::collision::CollisionGroup::update()
[ruby $(which gz) sim-1] #7    Object "/lib/x86_64-linux-gnu/libdart.so.6.13", at 0x7596e7549575, in dart::collision::CollisionGroup::updateSkeletonSource(std::pair<dart::dynamics::MetaSkeleton const* const, dart::collision::CollisionGroup::CollisionSource<std::weak_ptr<dart::dynamics::MetaSkeleton const>, dart::dynamics::BodyNode> >&)
[ruby $(which gz) sim-1] #6    Object "/lib/x86_64-linux-gnu/libdart.so.6.13", at 0x7596e75486a8, in dart::collision::CollisionGroup::addShapeFrameImpl(dart::dynamics::ShapeFrame const*, void const*)
[ruby $(which gz) sim-1] #5    Object "/lib/x86_64-linux-gnu/libdart.so.6.13", at 0x7596e754462b, in dart::collision::CollisionDetector::claimCollisionObject(dart::dynamics::ShapeFrame const*)
[ruby $(which gz) sim-1] #4    Object "/lib/x86_64-linux-gnu/libdart.so.6.13", at 0x7596e7544725, in dart::collision::CollisionDetector::ManagerForUnsharableCollisionObjects::claimCollisionObject(dart::dynamics::ShapeFrame const*)
[ruby $(which gz) sim-1] #3    Object "/lib/x86_64-linux-gnu/libdart-collision-ode.so.6.13", at 0x75970006f162, in dart::collision::OdeCollisionDetector::createCollisionObject(dart::dynamics::ShapeFrame const*)
[ruby $(which gz) sim-1] #2    Object "/lib/x86_64-linux-gnu/libdart-collision-ode.so.6.13", at 0x759700080a25, in dart::collision::OdeCollisionObject::OdeCollisionObject(dart::collision::OdeCollisionDetector*, dart::dynamics::ShapeFrame const*)
[ruby $(which gz) sim-1] #1    Object "/lib/x86_64-linux-gnu/libdart-collision-ode.so.6.13", at 0x75970007d88a, in dart::collision::detail::OdeMesh::OdeMesh(dart::collision::OdeCollisionObject const*, aiScene const*, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&)
[ruby $(which gz) sim-1] #0    Object "/lib/x86_64-linux-gnu/libdart-collision-ode.so.6.13", at 0x75970007d487, in dart::collision::detail::OdeMesh::fillArrays(aiScene const*, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&)
[ruby $(which gz) sim-1] Segmentation fault (Address not mapped to object [0x4])

looks like the mesh is broken somehow. I'm on GZ harmonic.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions