Collection of simple ignition models with textures, intended to be use as a simple place to get textures already in ignition way.
ATT: PROJECT IS IN EARLY STATE, PLEASE EXPECT CONSTANT UPDATES AND CHANGES.
Ignition is part of the great Ros (Robot Operation System) ecosystem. New releases of Ros as Ros2, come with new features and exiting capabilities for the robot development. Ignition is to be consider the new implementation of Gazebo for the world and robot simulation, this project is intended to explore the new features of ignition.
Motivation:
- Robot simulation makes robot development more fast and reliaveble.
- World simulation with high detials and non predictable interactions, makes the simulation more valuable.
- World simulations and robot deployment can be fun 😄
Of course, the goal of this project is to facilitate robot developers working with ros to test theirs robots in more complex and complete worlds, while reducing the time to develop this worlds.
Some resources that I use for this project and may be helpful are listed in the acknowledgments.
Main tools used for building this project:
This is an simple example if you are familiar with the ignition or gazebo work flow, for those with no previous experience, it is recommended to read documentation in the official page: To get a local copy up and running follow these simple example steps.
To use this textures you need a working space with ignition ready. to install ignition-citadel, please visit the official documentation page:
- Create a working space and Clone the repo:
cd ~
mkdir ign_ws & cd ign_ws
git clone https://github.com/milekium/ignition_textures.git- Run the World with the models inside:
ign gazebo ~/ign_ws/ignition_textures/textures_world.sdf-Optional Enter your log errors into the console with:
ign gazebo ~/ign_ws/ignition_textures/textures_world.sdf --verbose- Load another model: For load different models, you need to edit the textures_world.sdf file to change the uri as:
109 <uri>file:///~/ign_ws/ignition_textures/mossy_bark/</uri>to
109 <uri>file:///~/ign_ws/ignition_textures/ground_forest/</uri>Here are some examples included in the project to show different textures applied to different objects:
| Model Name | "" | "" | "" |
|---|---|---|---|
| Ground Forest Texture | |||
| Ground Rock Texture | |||
| Another Groun Rock | |||
| Mossy Bark | |||
| Wood Case |
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Milekium - milekium@protonmail.com
Project Link: https://github.com/milekium/ignition_textures
3er Party Textures from: