⚡ Quick Start
Get your first benchmark running in less than 60 seconds.
Prerequisites
Ensure you have Ubuntu 22.04, ROS 2 Humble, and Python 3.10+.
🚀 The " 3-Command " Start
Copy and paste this entire block into your terminal:
# 1. Clone & Install
git clone https://github.com/guillaume-schneider/BenchBot.git
cd benchbot && ./install.sh
# 2. Launch Interface
python3 gui/main.py
🎮 Your First Run
Once the GUI opens, follow these 3 steps:
- Select Matrix: Go to
Dashboard→ selecttest_minimal.yaml. - Launch: Click the big blue RUN BENCHMARK button.
- Watch: See the real-time metrics and robot view appear.
What just happened?
You just ran a complete SLAM benchmark! The system automatically:
- spun up a Docker container or local ROS nodes.
- launched Gazebo with a simulated environment.
- recorded metrics (ATE, CPU, RAM).
- generated a PDF Report in
results/.
⏭️ What's Next?
-
Configuration Customize your SLAM parameters
-
Understand Metrics Learn what ATE and SSIM mean
-
Simulators Switch to Photorealistic O3DE