open-rmf / free_fleet

A free fleet management system.
Apache License 2.0
156 stars 65 forks source link

free_fleet_client_ros2 build fails for Foxy #110

Closed sachin-rr closed 2 years ago

sachin-rr commented 2 years ago

Bug report

Required information:

Description of the bug

Not able to compile the Free Fleet Client ROS2 pkg

Steps to reproduce the bug

  1. clone the free_fleet repo in the colcon_ws/src
  2. build using colcon build

std err log file

stderr.log

Expected behavior

Build Success

Actual behavior

Build Failed

aaronchongth commented 2 years ago

Hello @sachin-rr! Thank you for reporting this, we have just recently added support for the ROS 2 client https://github.com/open-rmf/free_fleet/pull/106, however that is currently only targeting Galactic.

If you would like to use just the server in Foxy, you could skip the compilation of free_fleet_client_ros2 using

colcon build --packages-skip free_fleet_client_ros2
sachin-rr commented 2 years ago

Thanks for your response. Will there be support for free_fleet_client_ros2 pkg on Foxy, since Galactic is not LTS? If possible, I can contribute to support free_fleet_client_ros2 pkg for Foxy.

eliasdc commented 2 years ago

I'll check if I can support both Galactic and Foxy with the same branch. Shouldn't be that much effort.

eliasdc commented 2 years ago

@sachin-rr Could you test the branch for the pull request? I'm not able to run my setup entirely but it does compile.

sachin-rr commented 2 years ago

Alright, thank you so much will test the branch.

sachin-rr commented 2 years ago

@eliasdc @aaronchongth Thank you so much :heart: Tested the pull request. Compilation is successful and able to send the goal from the free fleet server to nav2 for tb3. Closing the issue.

sachin-rr commented 2 years ago

Are we merge pull request #112 to main branch?

eliasdc commented 2 years ago

When it has been reviewed and remarks have been solved it will be merged into main branch.