https://github.com/advrhumanoids/iit-gazebo-worlds-pkg
Collection of Gazebo worlds useful for simulations
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.6%) to scientific vocabulary
Keywords from Contributors
Repository
Collection of Gazebo worlds useful for simulations
Basic Info
- Host: GitHub
- Owner: ADVRHumanoids
- Language: Python
- Default Branch: main
- Size: 27.5 MB
Statistics
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
iit-gazebo-worlds-pkg
Collection of Gazebo worlds useful for simulations. This repo has been though to provide a ready to use launch files to show models in the gazebo world useful for robotics simulations.
Usage
In order to use what the package provides, there are two ways. In particular, you can import and run a new gazebo world (with what you need) running the launch file which have the prefix view. As for example:
bash
roslaunch iit_gazebo_worlds_pkg view_table_box.launch
In this case, you should see something like this

Indeed, if you just want to add a model stored in this package in your already existing gazebo world, you have to use the launch files with the prefix spawn. In this way, the model you require, it will spawn and loaded into the gazebo world already opened. For example, you can run
bash
roslaunch iit_gazebo_worlds_pkg spawn_table.launch
and the model of the table will be added in the gazebo world. Furthermore, it is possible to change the pose of the object through directly change the parameters inside the launch file. This, it is only possible with the launch files with the prefix spawn since they were meant to be used with the simulation and the launch files with the prefix view are more aimed just to see the model how it looks like.
Then, for example, if you open with an editor the file spawntable.launch_, you should see something like this
html
<launch>
<!-- Show Gazebo GUI on launch -->
<include file="$(find iit_gazebo_worlds_pkg)/launch/spawn_sdf.launch">
<arg name="robot_name" value="table"/>
<arg name="x" value="1.12"/>
<arg name="y" value="0.0"/>
<arg name="z" value="0.0"/>
<arg name="roll" value="0"/>
<arg name="pitch" value="0"/>
<arg name="yaw" value="1.5708"/>
<arg name="sdf_robot_file" value="$(find iit_gazebo_worlds_pkg)/models/table/model.sdf"/>
</include>
</launch>
where changing the params x, y, z, roll, pitch and yaw you can change the pose of the object with respect to the gazebo world frame.
Objects
Objects inside 3DGems are taken from https://data.nvision2.eecs.yorku.ca/3DGEMS/, with sdf modified for easy spawning. Check the util launch 3DGems/object.launch
A lot of them require some fixing/testing (like inertial, and fixed joints for models with more links) so feel free to fix them ;). One nice tool to find inertia of dae: https://github.com/vonunwerth/MeshLabInertiaToURDF
To Contribute
Of course, any contribution is super welcomed! The only thing I ask you it is to follow the structure of the repo. In this way, we can keep all the things consistently. In the case, the structure of the repo does not fit your requirement, please create an apposite branch :). Thank you :).
Owner
- Name: ADVR Humanoids
- Login: ADVRHumanoids
- Kind: organization
- Email: luca.muratore@iit.it
- Location: Istituto Italiano di Tecnologia
- Website: https://www.iit.it/lines/humanoids-human-centered-mechatronics
- Repositories: 206
- Profile: https://github.com/ADVRHumanoids
Humanoids & Human Centered Mechatronics, HHCM, IIT
GitHub Events
Total
- Push event: 2
Last Year
- Push event: 2
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Davide Torielli | t****s@g****m | 42 |
| lia2790 | l****i@g****m | 14 |
| IoannisDadiotis | i****s@i****t | 8 |
| Marco Ruzzon | m****n@i****t | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: 5 months
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- torydebra (2)