This repo provides a set of functionalities for controlling an Autonomous Mobile Robot (AMR) in Sim-Env.It's works only on ROS2 (humble & jazzy) with integration of gazebo-classic 11, ignition(fortress) for humble and gz-sim(harmonic) for jazzy.
Default branch is sim_template
, Change branch to humble
or jazzy
or foxy
- Make an urdf for the diffdrive robot.
- Integrattion ign gazebo to ros
- Add plugins for diff_drive, laser_scan, and raw_camera.
- Add the control package.
- Add world
- Add depth of vision.
- integrate with ros2_controls
- integrate with the Slamtool box
- Generate map
- Autonomous navigation with Nav2
- Multiple robot control
- Communicate with other robots.
- interact with the real world
- Add voice control system.
💡 NOTE: Useful information that users should know, even when skimming content.
Thank you for considering contributing to this project! Please check out the Contributing Guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
Please adhere to our Code of Conduct to foster an open and welcoming environment.
If you discover any security-related issues, please contact us at Discussion session. All security vulnerabilities will be promptly addressed.
To report a bug or request a feature, please open an Issue.
We welcome Pull Requests! Please follow our Pull Request Templatewhen submitting one.