Skip to main content
GuardianRTC — Teleoperation & Safety Monitor

Personal Project

GuardianRTC — Teleoperation & Safety Monitor

A real-time control system for robotic arms with WebRTC-based teleoperation and 1 kHz kinetic-energy safety monitoring, on ROS 2 Humble — built in C++.

A teleoperation + safety stack for robot arms: kinetic-energy monitoring at 1 kHz with configurable per-model safety limits, a WebRTC (aiortc) low-latency remote-control interface, and SQLite + JSONL logging of every stop event.

Built on ROS 2 Humble with a C++ core and Dockerized for development and CI. The safety layer is the point — bounding the arm's kinetic energy in real time is what makes remote teleoperation trustworthy.

C++ROS 2WebRTCReal-TimeRoboticsSafetyDocker