Documentation
Welcome to RoboAgent
RoboAgent is the AI-native development environment for robots. These docs walk you from installation to your first sim-validated patch on a real robot.
Quickstart
Install RoboAgent and connect your first ROS2 workspace in under 5 minutes.
Read
AI Features
Understand the agent loop, context engine, and tool calling primitives.
Read
Simulation
Run Gazebo headlessly, write scenarios, and let the agent close the loop.
Read
Embedded
STM32, ESP32, Zephyr, FreeRTOS — and bridging into ROS2 via micro-ROS.
Read
Core concepts
- Robotics Knowledge Graph (RKG) — typed graph of nodes, topics, services, params, TF, URDF, hardware.
- Launch IR — symbolic execution of
.launch.pyresolved into a queryable IR. - Bag Index — MCAP / rosbag2 indexed in DuckDB for time-windowed, cross-topic queries.
- Sim-in-the-loop — closed-loop agent that proposes, runs, observes, and iterates in sim.
- Tools — typed, sandboxed actions the agent can call:
rkg.query,bag.query,sim.run,code.edit,deploy.push.
Your first session
terminalbash
# 1. install sudo apt install ./roboagent_0.4.2_amd64.deb # 2. open your workspace cd ~/ros2_ws && roboagent . # 3. ask > Why is /cmd_vel arriving 200ms late?
Next: Installation
Get RoboAgent running on your machine.
