Skip to content

The codebase for the "Viator" rover for the University Rover Challenge

Notifications You must be signed in to change notification settings

TrickfireRobotics/urc-2023

Folders and files

NameName
Last commit message
Last commit date
Jan 28, 2025
Jan 18, 2025
Oct 25, 2024
Sep 19, 2024
Jan 18, 2025
Nov 29, 2021
Jan 18, 2025
Sep 11, 2024
Sep 19, 2024
Sep 13, 2022
Sep 18, 2024
Jan 12, 2025
Jan 9, 2025
Sep 11, 2024
Oct 26, 2024
Sep 13, 2022

Repository files navigation

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.