Skip to content

Communication between fleet_adapter and fleet_manager #585

Answered by xiyuoh
akshay-ka asked this question in Q&A
Discussion options

You must be logged in to vote

Thanks for clarifying, I misunderstood the question. The demos fleet adapter is communicating with the fleet manager in the following callbacks: navigate (travel to a specific coordinate x, y, z), stop (command the robot to stop moving), execute_action (trigger a custom action for the robot to perform) and update_robot (retrieve the robot's latest state information). These are RMF EasyFullControl's API.

You'll see that in each callback we're calling self.api.navigate, self.api.stop, etc., which points to the respective callbacks in RobotClientAPI. This is a class where we store REST API requests that will be sent to the fleet manager. You could opt to fill in these APIs directly in the Ea…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@akshay-ka
Comment options

@xiyuoh
Comment options

xiyuoh Feb 1, 2025
Collaborator

Answer selected by akshay-ka
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants