Skip to main content

Recently Updated Pages

Getting Started

Jonny Boi

Prerequisites All development happens on Ubuntu 22.04 (Jammy Jellyfish). If you are running Windo...

Updated 1 month ago by Dmytro Khorsun

Overview

Jonny Boi

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

Updated 1 month 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 1 month ago by Rowan Ali

Manual control

Robotic arm Control

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

Updated 1 month ago by Rowan Ali

Automatic control

Robotic arm Control

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

Updated 1 month ago by Rowan Ali

Automatic control

Drive system Control

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

Updated 1 month ago by Rowan Ali

Manual control

Drive system Control

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

Updated 1 month ago by Rowan Ali

Overview

Jonny Boi SLAM

This subsystem is still in experimentation phase and WILL change. The autonomous navigation of th...

Updated 1 month ago by Narendra Setty

Reference

PCB's Sensor Board

Source code references, build configuration, hardware datasheet pointers, useful commands and the...

Updated 1 month ago by Shishir Nambiar

Drive System

Wiring

Driving Motors (CubeMars) Each of the 6 driving motors requires power and data (CAN and UART) rou...

Updated 1 month ago by Candela Cimadevilla Gonzalez

Cursed Driving Communication Box

Wiring

Updated 1 month ago by Nikolaos Diamantopoulos

CAN BUS TestBench

Embedded Infastructure

CAN BUS debugging testbench A breakout board for debugging connecting and developing CAN BUS peri...

Updated 1 month ago by Nikolaos Diamantopoulos

IMU

PCB's Sensor Board

The Inertial Measurement Unit (IMU) provides three-axis acceleration, angular velocity, and magne...

Updated 1 month ago by Shishir Nambiar

Testing

PCB's Sensor Board

Test organization, the Unity testing framework usage, coverage per suite, manual hardware testing...

Updated 1 month ago by Shishir Nambiar

Pressure Sensor

PCB's Sensor Board

The pressure sensors are analog force sensing resistor (FSR) pads read via ADC, intended primaril...

Updated 1 month ago by Shishir Nambiar

Load Cell

PCB's Sensor Board

Load cells measure force/weight to detect object presence, evaluate structural loading, or monito...

Updated 1 month ago by Shishir Nambiar

pH Sensor

PCB's Sensor Board

The pH sensor provides water quality measurement critical for environmental monitoring and anomal...

Updated 1 month ago by Shishir Nambiar

Configuration

PCB's Sensor Board

Compile-time parameters, runtime flags, sensor calibration setup, network addressing, and perform...

Updated 1 month ago by Shishir Nambiar

Architecture

PCB's Sensor Board

Complete system overview: FreeRTOS task model, the sensor polling loop, protobuf encoding, UDP tr...

Updated 1 month ago by Shishir Nambiar

Sensor Basics Utility Library

PCB's Sensor Board

The Sensor Basics utility library provides small validation and conversion helpers shared by the ...

Updated 1 month ago by Shishir Nambiar