aws-robotics / aws-robomaker-small-house-world

A house world with multiple rooms and furniture for AWS RoboMaker and Gazebo simulations.
MIT No Attribution
201 stars 70 forks source link

`gazebo worlds/small_house.world` failed #9

Closed punnpkin closed 5 years ago

punnpkin commented 5 years ago

Hello there,

When I execute gazebo worlds/small_house.world, it doesnt work and raise :

gzclient: /build/ogre-1.9-mqY1wq/ogre-1.9-1.9.0+dfsg1/OgreMain/include/OgreAxisAlignedBox.h:252: void Ogre::AxisAlignedBox::setExtents(const Ogre::Vector3&, const Ogre::Vector3&): Assertion `(min.x <= max.x && min.y <= max.y && min.z <= max.z) && "The minimum corner of the box must be less than or equal to maximum corner"' failed.

My env is ubuntu 1604 and ros knetic, and I have execute export GAZEBO_MODEL_PATH=pwd/models.

So what can I do to solve it, Thanks.

issue-label-bot[bot] commented 5 years ago

Issue Label Bot is not confident enough to auto-label this issue. See dashboard for more details.

AAlon commented 5 years ago

@punnpkin We're investigating this but so far have not been able to reproduce the issue. Have you encountered the same issue when launching with ROS? (https://github.com/aws-robotics/aws-robomaker-small-house-world#ros-launch-with-gazebo-viewer-without-a-robot)

punnpkin commented 5 years ago

@AAlon I cloned the repository to my local directory ~/catkin_ws/src/, and execute catkin_make in ~/catkin_ws. It can be built successfully. And this is err msg when I execute roslaunch aws_robomaker_small_house_world view_small_house.launch:

... logging to /home/scce1223/.ros/log/6fc6a7de-e95f-11e9-9a80-ac1f6b96e36b/roslaunch-scce1223-6345.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
WARNING: disk usage in log directory [/home/scce1223/.ros/log] is over 1GB.
It's recommended that you use the 'rosclean' command.

started roslaunch server http://scce1223.local:33543/

SUMMARY
========

PARAMETERS
 * /rosdistro: kinetic
 * /rosversion: 1.12.14
 * /use_sim_time: True

NODES
  /
    gazebo (gazebo_ros/gzserver)
    gazebo_gui (gazebo_ros/gzclient)

auto-starting new master
process[master]: started with pid [6355]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 6fc6a7de-e95f-11e9-9a80-ac1f6b96e36b
process[rosout-1]: started with pid [6368]
started core service [/rosout]
process[gazebo-2]: started with pid [6372]
process[gazebo_gui-3]: started with pid [6382]
Gazebo multi-robot simulator, version 7.0.0
Copyright (C) 2012-2016 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org

Gazebo multi-robot simulator, version 7.0.0
Copyright (C) 2012-2016 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org

[ INFO] [1570493173.583129560]: Finished loading Gazebo ROS API Plugin.
[ INFO] [1570493173.584007559]: waitForService: Service [/gazebo/set_physics_properties] has not been advertised, waiting...
[Msg] Waiting for master.
[ INFO] [1570493173.614468204]: Finished loading Gazebo ROS API Plugin.
[ INFO] [1570493173.616966663]: waitForService: Service [/gazebo/set_physics_properties] has not been advertised, waiting...
[Msg] Connected to gazebo master @ http://127.0.0.1:11345
[Msg] Publicized address: 202.204.54.25
[Msg] Waiting for master.
[Msg] Connected to gazebo master @ http://127.0.0.1:11345
[Msg] Publicized address: 202.204.54.25
[Err] [Node.cc:105] No namespace found
[Err] [InsertModelWidget.cc:298] Missing model.config for model "/opt/ros/kinetic/share/turtlebot3_gazebo/models/turtlebot3_autorace"
[ INFO] [1570493178.456180407, 0.029000000]: waitForService: Service [/gazebo/set_physics_properties] is now available.
[ INFO] [1570493178.536068086, 0.067000000]: waitForService: Service [/gazebo/set_physics_properties] is now available.
[ INFO] [1570493178.543076991, 0.070000000]: Physics dynamic reconfigure ready.
[ INFO] [1570493178.606031333, 0.096000000]: Physics dynamic reconfigure ready.
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
[Wrn] [ColladaLoader.cc:1761] Triangle input semantic: 'TEXCOORD' is currently not supported
gzclient: /build/ogre-1.9-mqY1wq/ogre-1.9-1.9.0+dfsg1/OgreMain/include/OgreAxisAlignedBox.h:252: void Ogre::AxisAlignedBox::setExtents(const Ogre::Vector3&, const Ogre::Vector3&): Assertion `(min.x <= max.x && min.y <= max.y && min.z <= max.z) && "The minimum corner of the box must be less than or equal to maximum corner"' failed.

It seem like they have same problem(same msg at last line), so does this repo support ROS Kinetic and Gazebo7?

ryanewel commented 5 years ago

I was able to launch the simulation just fine with Kinetic/Gazebo7. My system has gazebo 7.16.0 though and from the output of your run it looks like you're using gazebo 7.0.0. Could you try it again with 7.16.0?

punnpkin commented 5 years ago

I was able to launch the simulation just fine with Kinetic/Gazebo7. My system has gazebo 7.16.0 though and from the output of your run it looks like you're using gazebo 7.0.0. Could you try it again with 7.16.0?

Ok it worked, thank you very much. It seems like this model doesnt support Gazebo 7.0.0.