amosproj / amos2022ss03-turtlebot-fleet-management

MIT License
0 stars 1 forks source link

[TB] Develop the subscriber and publisher (for Worker module) #56

Open UmangBR opened 2 years ago

UmangBR commented 2 years ago

User story

  1. As a SD
  2. I want to develop the publisher and the subscriber
  3. So that I can get relevant topics from the mqtt node on the robot, the localisation topic and the line measurement topic. Later I can publish the current location, speed, direction and battery status.

Acceptance criteria

Definition of done (DoD)

DoD general criteria

Sebastian2023 commented 2 years ago

Worker subscribes to MQTT, Sick LiDar LoC LineMeasurementMessage0403.msg, LocalizationControllerResultMessage0502, Kobuki Battery State and publishes to MQTT and Kobuki MotorPower, Twist.

Worker

UmangBR commented 2 years ago

In the image, it is demonstrated that via VDA5050 messages, the worker node is publishing the position of the AGv and their battery status to the MQTT and Kobuki node. As the worker node is also subscribed to the MQTT node, it is receiving messages about the next order.