Meili Agent for ROS/ROS2
Meili Agent is a ROS/ROS2 package, written in Python, that runs alongside your robot’s navigation stack. It streams the robot’s state (location, battery, path) to Meili FMS and executes the tasks Meili FMS sends to it.
Supported distributions
| ROS version | Distribution |
|---|---|
| ROS 1 | Melodic, Noetic |
| ROS 2 | Foxy, Humble, Jazzy |
Meili Agent for ROS 2 2.1.0 uses meili-sdk 0.9.6 and meili-ros-lib 0.3.21. Meili FMS accepts agents using meili-sdk 0.8.6 or later.
Getting started
- Install Meili Agent on your robot with the installation script for your distribution.
- Run Meili Agent once the robot’s navigation nodes are up.
- Tune the parameters that control streaming, path planning and traffic control.
- Configure the vehicles and topics that the agent tracks.
New to ROS? See Key ROS concepts.
InstallationInstall Meili Agent for your ROS distribution.
RunningStart Meili Agent and check that it connects to Meili FMS.
ParametersLaunch parameters that control how Meili Agent behaves.
ConfigurationVehicles and topics tracked by Meili Agent.
Key ROS conceptsROS terms used throughout this section.