My robotics research repository, based on Webots Simulation and ROS2 Framework.
-
Make sure you have ROS2 installed on your machine. Here are several installation pages for ROS2 (LTS) on Ubuntu:
-
After that, proceed with the Webots Driver installation for ROS2 on:
-
Create the Python Virtual Environment with:
python3 -m venv .venv --system-site-packages --symlinks source .venv/bin/activate pip install -r requirements.txt -
Build the ROS2 project with:
# on ../dobotics colcon build source install/setup.bash
-
If the building process is not working somehow, you may missing out some important dependencies. Please try the following:
# on ../dobotics source /opt/ros/{YOUR_ROS_DISTRO}/setup.bash source .venv/bin/activate colcon build source install/setup.bash
This package is where all the launch files are placed. Open the launch folder to see all the available launch files.
More info will be updated later.
This package contains all the required data to run the Webots simulation. The project folder is used to configure the simulation world. The dobotics_webots folder contains the driver to bridge between the ROS2 and the Webots simulation environment.