MoffKalast / vizanti

A mission planner and visualizer for controlling outdoor ROS robots.
https://wiki.ros.org/vizanti
BSD 3-Clause "New" or "Revised" License
134 stars 26 forks source link

ROS 2 support? #9

Closed swarajpeppermint closed 10 months ago

swarajpeppermint commented 1 year ago

Does this support ROS 2?

MoffKalast commented 1 year ago

Right now it's Noetic only (possibly Melodic if compiled with python3, though untested) @b1n-ch1kn is taking a crack at a ROS 2 port: https://github.com/b1n-ch1kn/vizanti/tree/ros2 though it's not completely working yet.

MoffKalast commented 1 year ago

Ok so it might be useful to continue the discussion here, from https://github.com/MoffKalast/vizanti/pull/15, since the build is partially working now, on branch ros2.

The list of things tested and fixed, and those left either untested or still requiring work:



@swarajpeppermint if you've got a robot that has any of the unchecked topics above to visualize, it would be a great help to try and confirm what works and what doesn't. I'm still struggling to find good ROS 2 demos in gazebo or rosbags that would test the bulk of it.

MoffKalast commented 1 year ago

Ok got the nav2 demo working to some extent, the Header seq param no longer exists, so it was throwing errors. That should fix initialpose and simple goals.

https://github.com/MoffKalast/vizanti/assets/9977799/d9cc6fb3-d447-433c-8651-4905c02d6d73

swarajpeppermint commented 1 year ago

@MoffKalast sure. It looks like an interesting project that we can check/use in our organization internally (and probably even contribute to). I've shown this issue to another Robotics Engineer in the team. If we decide to explore this, we'll definitely get back to you.

MoffKalast commented 10 months ago

Alright this seems more or less done now, with #27 merged.