Discover and explore top open-source AI tools and projects—updated daily.
ChatGPT for robotics data
Top 83.0% on SourcePulse
Bagel is a natural language interface for robotics and drone data, enabling users to troubleshoot physical systems using conversational AI. It targets engineers and researchers working with robotics data, offering a streamlined way to query and analyze logs without extensive manual parsing or specialized tools. The primary benefit is faster debugging and insights through intuitive, ChatGPT-like interactions with complex datasets.
How It Works
Bagel processes various robotics log formats (ROS 2, ROS 1, PX4, ArduPilot) by converting them into deterministic DuckDB SQL queries. This approach addresses the unreliability of direct LLM mathematical reasoning by leveraging SQL for precise data manipulation. The system then executes these queries against the log data, providing accurate, verifiable results in response to natural language prompts.
Quick Start & Requirements
uv sync --group ros2
for PyPI packages, or run via Docker.Highlighted Details
.mcap
, .db3
), ROS 1 (.bag
), PX4 (.ulg
), and ArduPilot (.bin
).Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 week ago
Inactive