A simple demo of the Fleet Management System with Zenoh #4780
DennyKuo0809
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi, community,
We are working on zenoh_autoware_fms, a showcase project as the FMS (fleet management system) prototype of Autoware based on Zenoh. The core is developed with Zenoh's Python API and leveraged the project zenoh_bridge_ros2dds to handle the communication with ROS topics of Autoware. zenoh-bridge-ros2dds adopts the feature "namespace" to separate identical ROS topics in different Autowares, allowing the FMS to communicate with particular vehicles easily.
As we can see from the diagram above, multiple Autoware connects to the FMS server via Zenoh, and zenoh-bridge-ros2dds integrates the underlying DDS of Autoware with the Zenoh system.
The functions provided by the FMS server including:
The video above demonstrates how the FMS server manages two vehicles.
We are using Carla to simulate two vehicles controlled by Autoware, which is mentioned in this article.
For your convenience, here are some important timestamps:
The tutorial for this project is here.
Special thanks to my senior coworker, evshary, with the designing of comprehensive architecture and timely advice about Zenoh and Autoware. In addition, he is the primary designer of autoware_carla_launch, which serves as a crucial foundation for this project.
Beta Was this translation helpful? Give feedback.
All reactions