Skip to main content

Recently Updated Pages

Automatic control

Robotic arm Control

Overview In general, the job of the control system is to turn high level instructions from the so...

Updated 2 months ago by Rowan Ali

Known Limitations

Jonny Boi Rover Communications

Updated 2 months ago by Andrei Badea

Dev Environment Setup

Jonny Boi Rover Communications

Updated 2 months ago by Andrei Badea

Testing with udp_client

Jonny Boi Rover Communications

Updated 2 months ago by Andrei Badea

Adding a new message

Jonny Boi Rover Communications

Updated 2 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 2 months ago by Dmytro Khorsun

Simulation

Robotic arm Control

Simulink Overview The main simulation used for testing the control system of the robotic arm is m...

Updated 2 months ago by Rowan Ali

Overview

Jonny Boi

Jonny Boi (official name: Jetson Orin Nano), is the mini-PC that runs most software in the rover....

Updated 2 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 2 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 2 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 2 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 2 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 2 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 2 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 2 months ago by Dmytro Khorsun

Display - ILI9341 Library

PCB box Debugging Board

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

Updated 2 months ago by Nikolaos Diamantopoulos

Unit Testing

Embedded Infastructure

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

Updated 2 months ago by Nikolaos Diamantopoulos

Menu Driver - Overview

PCB box Debugging Board

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

Updated 2 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 2 months ago by Dmytro Khorsun

Menu Driver - Overview Page

PCB box Debugging Board

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

Updated 2 months ago by Nikolaos Diamantopoulos