Hey guys,
I've been working on building a bridge between these two eco systems [ISAAC <-> ROS2]
.
My current approach involves building ROS2 and all its packages the usual way colcon build --symlink-install
and then try to link the built libraries in Nvidia Isaac's bazel WORKSPACE / BUILD files and simply use the compiled rclcpp library inside the bazel workspace.
In theory I should be able to then compile the Isaac package with dynamic links to the ROS2 libraries with bazel and have now created a nvidia isaac package that is capable of sending/receiving ROS2 msgs, right?
I would like to know if this is a valid approach and if this has been solved already and i'm just reinventing the wheel here?
I did come accross this github project: https://github.com/colcon/colcon-ros-bazel , but there I didn't manage to find documentation therefore I dont know how to use it and if it's fit for purpose. Nor does it directly imply ISAAC <-> ROS2 compatibility
Thank you for your time!
Deniz
Originally posted by Deniz on ROS Answers with karma: 36 on 2020-07-31
Post score: 1
Original comments
Comment by Dirk Thomas on 2020-07-31:
@Theosakamg FYI