Skip to content
AI-generated stub — much of the information on this site is incorrect or placeholder.

Project Calvin

A self-balancing
robot with a brain.

Calvin is a two-wheeled self-balancing robot built around dual-core real-time firmware, an AI-capable edge computer, and a desktop monitoring app — all wired together into a single coherent system.

Calvin robot

What is Calvin?

Calvin is a robotics platform for exploring real-time balance control, edge AI, and human-robot interaction. It rides on two brushless motors driven by ODrive S1 controllers, staying upright via a PID control loop running on an Arduino GIGA R1.

A Jetson Orin Nano rides on top as the "brain" — handling computer vision via an OAK-D Pro W stereo camera, LLM integration, and acting as a serial bridge to the lower-level firmware running on a Teensy 4.1. A custom Electron desktop app provides real-time telemetry and remote control over local Wifi.

Calvin is simultaneously over- and under-engineered by someone with more enthusiasm than knowledge. Don't mistake this for professional-grade work.

Three Interconnected Systems

Firmware

Instinctus

Teensy 4.1 handles comms, sensors, and higher-level commands. Drives two ODrive S1 motor controllers over CAN bus.

Teensy 4.1 (ARM Cortex-M7 at 600MHz)
ICM20948 IMU · 2× VL53L4CX ToF
CAN, I2S, I2C, SPI, USB connectivity
GitHub →
Edge AI

Cogitator

High-level intelligence running on a Jetson Orin Nano. Handles computer vision with an OAK-D Pro W depth camera, future LLM integration, and bridges commands down to Instinctus over serial.

Jetson Orin Nano 8 GB
OAK-D Pro W stereo camera
Python services · Serial bridge
GitHub →
Desktop App

Explorator

A cross-platform Electron + Vue 3 desktop application for real-time telemetry, live camera feeds, and manual control. The human window into Calvin's inner world.

Electron + Vue 3
Real-time telemetry
Remote control interface
GitHub →