Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fleet manager to integrate with RMF #149

Open
JGUO006 opened this issue Feb 17, 2021 · 3 comments
Open

Fleet manager to integrate with RMF #149

JGUO006 opened this issue Feb 17, 2021 · 3 comments

Comments

@JGUO006
Copy link

JGUO006 commented Feb 17, 2021

Hi,

May I know whether there is any package called fleet manager provided to integrate with RMF or RoMi-H? I have tried the office demo world under osrf/rmf_demo repository and wonder whether I can run the actual Magni robot and complete a simple delivery request instead of the simulated robot in office demo environment. May I know how I can integrate RMF (rmf_core, fleet manager, fleet adapter, etc) so that the actual robot can do the same as shown in the demo?

@JanezCim
Copy link
Contributor

Hello @JGUO006 sorry for the large delay. I dont know if anyone here internally already integrated Magni code into the open_rmf framework but maybe somebody in the community has, could you also ask this question on UR discord channel: https://forum.ubiquityrobotics.com/
But it would be interesting idea to have Magni integrate into that! Will suggest this to people

@jh-chng
Copy link

jh-chng commented Mar 16, 2022

Hello! If you are still interested in integrating the magni to RMF (Romi-h is the same thing as RMF), you can check out this repo here: https://github.com/sharp-rmf/magni/tree/missybot

Everything is a little bit rough, because we used them for ours demos but didn't bother to clean them up afterwards. If you do have questions do let me know I will be happy to answer.

The main way of integrating Magni to RMF is via using the free_fleet (reference below), the free fleet client is ran on the magni, and the free fleet server is ran on the computer running rmf_core.

Free_fleet
https://github.com/open-rmf/free_fleet
How to use free fleet with RMF thread here:
open-rmf/free_fleet#75

You can check out the launch file I used for magni with the free fleet server side here:
https://github.com/sharp-rmf/chart_demos/blob/main/sutd/sutd_launch/launch/sutd_9_Feb_2022.launch.xml#L5-L32

Free fleet client side, which is actually ran on the magni itself:
https://github.com/sharp-rmf/magni/blob/missybot/magni/launch/magni_45_free_fleet_client.launch

@JanezCim
Copy link
Contributor

Hello, thank you very much for the suggestion, we still haven't gotten around to trying RMF out although we are keeping it on the TODO list. Will also look at your suggestions when we come around to it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants