Skip to main content

Recently Updated Pages

Overview

Drive system Control

General structure The general structure of how the control system is made, tested, and deployed w...

Updated 4 months ago by Rowan Ali

Known Limitations

Jonny Boi Rover Communications

Updated 4 months ago by Andrei Badea

Dev Environment Setup

Jonny Boi Rover Communications

Updated 4 months ago by Andrei Badea

Testing with udp_client

Jonny Boi Rover Communications

Updated 4 months ago by Andrei Badea

Adding a new message

Jonny Boi Rover Communications

Updated 4 months ago by Andrei Badea

Starting with Protobufs

Communication system Protobuffers

What are protobufs? Protocol Buffers (protobufs) are a way to define structured messages in .prot...

Updated 4 months ago by Dmytro Khorsun

Overview

Jonny Boi Computer Vision

The computer vision subsystem of the rover is utilized in the Navigation, Surface Sampling and Ma...

Updated 4 months ago by Andrei Badea

YOLO

Jonny Boi Computer Vision

This section is under construction until we define more things for computer vision with YOLO.

Updated 4 months ago by Dmytro Khorsun

Overview

Base station Backend — Networking & Protocol

The socket is created once in service.rs, wrapped in an Arc, and shared between the listener and ...

Updated 4 months ago by Candela Cimadevilla Gonzalez

tauri.conf.json — Application & Security Configuration

Base station Backend — Application Entry Point & Bu...

Window The app opens a single window titled base_station at 800×600. devtools is enabled, meaning...

Updated 4 months ago by Candela Cimadevilla Gonzalez

Getting Started

RFiD Time Tracker Web app

Tech Stack Language: Python 3.14 (Managed via Nix)Framework: DjangoPackage Manager: uv (Fastest P...

Updated 4 months ago by Dmytro Khorsun

Structure of the project

RFiD Time Tracker Web app

Architecture & Frontend Patterns (Midas) The RFID Tracker (codename Midas) follows a traditional ...

Updated 4 months ago by Dmytro Khorsun

Introduction

RFiD Time Tracker

RFID Time Tracker is a website tool to help you track and overview your work hours in the RoboTea...

Updated 4 months ago by Dmytro Khorsun

Display - ILI9341 Library

PCB's Debugging Board

Purpose The ili9341 library provides the low-level and mid-level drawing interface for the ILI934...

Updated 4 months ago by Nikolaos Diamantopoulos

Unit Testing

Embedded Infastructure

Purpose Unit tests in this repository are designed to validate component behavior, not entrypoint...

Updated 4 months ago by Nikolaos Diamantopoulos

Menu Driver - Overview

PCB's Debugging Board

Purpose The menu driver is a page-based UI framework for an embedded display (ILI9341). It defin...

Updated 4 months ago by Nikolaos Diamantopoulos

sampling_locations.svelte + SampleField.svelte — Sampling Locations

Base station Frontend — Components

The main data collection interface for the Science task. Manages a list of Sample objects stored ...

Updated 4 months ago by Dmytro Khorsun

Menu Driver - Overview Page

PCB's Debugging Board

Introduction The List Page is a navigation-oriented page type within the menu driver. It provides...

Updated 4 months ago by Nikolaos Diamantopoulos

sender.rs — Outgoing Packet Sender

Base station Backend — Networking & Protocol

This file is work in progress send_envelope() is the single outgoing send function. It takes a Pb...

Updated 4 months ago by Dmytro Khorsun

rover_commands.rs — Rover Science Commands

Base station Backend — Commands

This file is work in progress These commands are called by the frontend to request measurements o...

Updated 4 months ago by Dmytro Khorsun