This repo is supposed to be a sandbox where I can experiment with different control/perception algorithms that can be used with a mobile base. I am using the andino robot as the mobile platform.
Instructions for setting up the Docker container can be found/adapted from here.
To run the Gazebo simulation:
- In a terminal, run:
export UID=$(id -u) export GID=$(id -g); docker compose -f compose.dev.yml run development
Make sure that you have build the Docker Container via the following command:
export UID=$(id -u); export GID=$(id -g); docker compose -f compose.dev.yml build
- When in the Docker container, build the packages via:
colcon build --symlink-install
- Source the workspace:
source install/setup.bash
- Run:
ros2 launch mobile_robot_algorithms robot_in_maze.launch.py
This should launch the andino robot inside of a maze.