Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 1.79 KB

README.md

File metadata and controls

28 lines (18 loc) · 1.79 KB

Trickfire Robotics University Rover Challenge Software

Software developed by Trickfire Robotics' for the Mars' Society University Rover Challenge, written for ROS2.

We develop using Docker and Visual Studio Code. Docker containers keep the development environment well-defined and repeatable: no more mysterious missing dependencies.

Getting Started

A new member with no clue what to do? Go read the getting_started.md docs!

Already know how ROS, Git, and Docker work? Then setup your workspace! Windows | Linux | Mac

Read how the codebase is organized by reading the code_overview.md docs.

Make sure you understand how to format your Python code. Go read the formatting.md docs.

Quick Reference (VS Code)

Open/close the terminal in VS Code with Ctrl + ` (backtick ` is on the same key as tilde ~).

Action Terminal command VS Code shortcut
Build all packages ./build.sh Ctrl+Shift+B
Launch nodes ./launch.sh
Build Docker Image ./build_only_docker.sh
Launch Docker Image ./launch_only_docker.sh
Connect to Docker Container ./connect_to_container.sh

Where available, use the VS Code shortcuts because they come with in-editor features such as problem matchers.