Skip to main content

Recently Updated Pages

map.svelte — Map

Base station Frontend — Components

TODO: We still don't have the map format, function is subject to change Displays a static map tha...

Updated 4 months ago by Candela Cimadevilla Gonzalez

imu.svelte — IMU

Base station Frontend — Components

Displays live inertial measurement unit data received from the imu-update Tauri event. Data displ...

Updated 4 months ago by Candela Cimadevilla Gonzalez

video.svelte + double_video.svelte — Video Components

Base station Frontend — Components

video.svelte TODO: still being developed, going to change The basic single-camera display compone...

Updated 4 months ago by Candela Cimadevilla Gonzalez

Key-Value Pool

Embedded Infastructure Embedded Common Libraries

Purpose The kv_pool module implements a fixed-key key-value store backed by a custom memory pool....

Updated 4 months ago by Nikolaos Diamantopoulos

Priority Queue

Embedded Infastructure Embedded Common Libraries

Summary bucketed_pqueue is a simple, efficient strict-priority queue for FreeRTOS systems where: ...

Updated 4 months ago by Nikolaos Diamantopoulos

Logging

Embedded Infastructure Embedded Common Libraries

Purpose The logging library provides a simple UART-based logging interface for embedded firmware....

Updated 4 months ago by Nikolaos Diamantopoulos

Result Library

Embedded Infastructure Embedded Common Libraries

Purpose The result module defines a shared result code system for the codebase. Its job is to giv...

Updated 4 months ago by Nikolaos Diamantopoulos

Deployment

RoboTeam Landing Page

1. Docker Compose Services Our docker-compose.yml runs four key services ServiceImage/BuildRolefr...

Updated 4 months ago by Dmytro Khorsun

Simulation

Drive system Control

Simulation of the drive system Simulink Overview The simulation is done using a main control bloc...

Updated 4 months ago by Rowan Ali

Backend & Infrastructure

RoboTeam Landing Page

This page covers the core parts of the backend whicih works with Spring Boot. Consider taking a ...

Updated 4 months ago by Dmytro Khorsun

load_model.rs — 3D Model Loading

Base station Backend — Commands

Handles loading of 3D model files bundled with the application. load_model(path) → Vec<u8> Reads ...

Updated 4 months ago by Candela Cimadevilla Gonzalez

checks.rs — Diagnostics

Base station Backend — Commands

Two utility commands for diagnostics and maintenance. ping() Prints "PING FROM RUST" to the conso...

Updated 4 months ago by Candela Cimadevilla Gonzalez

routes/ — Pages

Base station Frontend — Basics

/ — Dashboard (Home) File: routes/+page.svelte The main operator screen. A CSS grid layout combin...

Updated 4 months ago by Candela Cimadevilla Gonzalez

routes/+layout.svelte — Navigation Bar

Base station Frontend — Basics

The layout wraps every page in the application. It renders the persistent navigation bar at the t...

Updated 4 months ago by Candela Cimadevilla Gonzalez

types.ts — Types

Base station Frontend — Basics

Shared TypeScript types used across the frontend. Sample — represents a single science sample col...

Updated 4 months ago by Candela Cimadevilla Gonzalez

state.svelte.js — Global State

Base station Frontend — Basics

state.svelte.js is the single source of truth for shared reactive state that needs to be accessib...

Updated 4 months ago by Candela Cimadevilla Gonzalez

proto.rs — Protobuf Module

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

This file simply includes the generated Rust code for the packets protobuf module: rust pub mod p...

Updated 4 months ago by Candela Cimadevilla Gonzalez

main.rs — Binary Entry Point

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

The binary entry point is intentionally minimal. It simply calls base_station_lib::run(), which l...

Updated 4 months ago by Candela Cimadevilla Gonzalez

file_management.rs — Persistent File Storage

Base station Backend — Commands

Handles all file I/O for the application. Files are stored inside Tauri's app_data_dir, which is ...

Updated 4 months ago by Candela Cimadevilla Gonzalez

All resources

Robotic arm Embedded

Updated 4 months ago by Lisa te Braak