Skip to content

OscarMrZ/tb4_sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TB4 Simulation with Webots

Welcome to the tb4_sim repository! This project provides a basic simulation environment for the Turtlebot4 robot using the Webots simulator. Whether you're new to robotic simulations or a seasoned researcher, this repository is designed to provide a solid foundation to experiment and develop using Turtlebot4 in a virtual environment.

Features:

  1. Turtlebot4 Model: A detailed model of the Turtlebot4 robot to accurately mimic its real-world counterpart's behavior and characteristics.
  2. Webots Integration: Leverages the power of Webots, a widely-used robot simulator, offering realistic physics and sensor models.
  3. Basic Environments: Simple scenarios are included to get started with testing and experimentation.

Prerequisites:

  • Webots: Make sure you have Webots installed.
  • ROS2 Humble

Quick Start:

  1. Clone the Repository in a ROS ws:
git clone https://github.com/yourusername/tb4_sim.git

colcon build --symlink-install

  1. Install the package:
colcon build --symlink-install
source install/setup.bash
  1. Launch the simulation: I have prepared a complete launcher: it launch the world, spawns the robot and interfaces it with the drivers.
ros2 launch tb4_sim tb4_launcher.py

Contributing:

Contributions are always welcome!

License:

This project is licensed under GPLv3 License.

Acknowledgments:

I would like to thank the Webots community for their extensive documentation and support, and the creators of Turtlebot4 for their open-source resources.

Support & Feedback:

For any questions or feedback, please open an issue, I will get back to you as soon as possible.


Happy Simulating! 🤖🌐

About

A basic TB4 simulation with webots

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages