Embodied AI Glossary中文

AimRT (AgiBot robot runtime framework)

AimRT(智元机器人运行时框架)Advanced

AgiBot's open-source, modern C++ robot runtime framework, interoperable with ROS 2 and other communication backends.

AimRT is a robot runtime framework open-sourced by AgiBot (智元机器人) in 2024, written in modern C++, occupying a similar niche to ROS 2: it splits robot software into modules and handles loading, scheduling, inter-module communication, and logging configuration for them. Its distinguishing feature is a lightweight core, with communication backends and other capabilities plugged in as modules — it can use ROS 2, HTTP, or gRPC as its transport, so it can run standalone or interoperate with existing ROS 2 nodes, and it supports deployment all the way from the edge to the cloud. It aims to address some of the performance, resource-usage, and engineering-deployment pain points found in ROS 2. It's a useful reference point for developers using AgiBot hardware, or anyone curious about Chinese-built robot middleware.

Also called
AgiBot AimRT
Related
Robot Operating System 2 · Middleware · Dataflow-Oriented Robotic Architecture (dora) · AgiBot · gRPC Remote Procedure Calls · Data Distribution Service
Sources
AimRT/AimRT (GitHub)
As of
2024

See it in the full glossary →