Version: v1.0.0
Communication system simulation for lunar and Mars rover operations
git clone git@bitbucket.org:lunar_outpost_field_session/communications_model.git-
Start the
ros2:humblecontainer in Docker Desktop -
Build the Docker image:
docker build- Run the container with volume mount:
docker run -v "<absolute path to your local repository>:/home/communications_model/src" --rm -it ros:humbleNote: Replace
<absolute path to your local repository>with your actual local path
Navigate to the working directory:
cd /home/communications_modelVerify you're running as root:
whoami # Should return: rootcolcon buildsource install/setup.bashros2 run <package name> <node name>ros2 launch radio_model radio.launch.pycolcon build
colcon testcolcon test --packages-select <package name> --event-handlers console_direct+ament_uncrustify --reformat <dir>ament_flake8 <dir>1. Run doxygen doxygen.txt in the main repository
2. Cd into doxygen_docs
3. Cd into html
4. Ls and verify that index.html exists
5. On Mac, run open index.html to view the documentation in a browser- ROS2 Documentation: docs.ros.org
- Docker Documentation: docs.docker.com