How to setup free fleet server to work in ROS 1 on an actual custom robot ? (#132)

Posted by @jerinpeter:

Configuration:

  • Jetson Nano with Ubuntu 18.04 in my mobile robot running Melodic
  • Laptop with Ubuntu 20.04 with Galactic and Noetic Installed.

I have configured the RMF fleet_adpater client launch file to work fine on my Jetson nano. I was wondering on how to setup the free_fleet adapter Server As Jetson Nano is running on 18.04, installation of ROS 2 is a pain without using docker containers. So is it possible to run the free_fleet server on Jetson Nano? (both the server and client running in my robot).

OR

Is it possible to run the client on my Jetson Nano and server on my laptop and communicate with the robot over the same network just like setting up ros1 over the same network?

In the end I want to control my mobile robot with free_fleet any possible suggestions?

PS: I am trying to implement this on an actual robot and not simulation

Thank You!

Chosen answer

Answer chosen by @jerinpeter at 2022-02-21T17:11:43Z.
Answered by @jerinpeter:

Solved the issue!
Even if the server and client run on 2 separate devices irrespective of the ROS versions (1 or 2) , free_fleet server and client will connect and will work out of the box without needing any additional network setup as both nodes use DDS.
(My understanding)
Thank You community for supporting!

Posted by @jerinpeter:

Solved the issue!
Even if the server and client run on 2 separate devices irrespective of the ROS versions (1 or 2) , free_fleet server and client will connect and will work out of the box without needing any additional network setup as both nodes use DDS.
(My understanding)
Thank You community for supporting!


This is the chosen answer.

Posted by @Yadunund:

Sorry we didn’t address this issue in time @jerinpeter. But glad to hear that you found the solution.