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 Backend Support #15

Closed MoffKalast closed 1 year ago

MoffKalast commented 1 year ago

Ok let's see if this PR sets itself up correctly for the merge. @b1n-ch1kn should I merge as-is to make those frontend adjustments or is there more to commit on your end? There is that lingering question of what we ought to do with vizanti_interfaces, but as of right now I guess we can leave it separate and worry about it once we've get the core stuff working. Might also be easier going forward if I just add you to this repo directly?

b1n-ch1kn commented 1 year ago

Thanks for opening this, what's there should be everything (I did rebase to get those front-end changes on the noetic-feature). I haven't had a chance to do much work recently but should have some more time soon. Happy to work in this repo too. Interfaces can be a bit of a pain yeah, particularly with python packages but we'll work something out

MoffKalast commented 1 year ago

Sounds good, I've merged this for now, and I'll see if I can make the client changes this weekend, then we can look at the rest.

MoffKalast commented 1 year ago

Ok the topic list retreival is stil a bit funky, maybe more due to its decentralized setup than any fault in rosapi. Anyway, seems like topics now show up (most of the time), I've mostly patched up the node manager and TFs should work now.

image

image

image

There's something odd when it comes to killing rosbag record (although recording seems to work fine), and I haven't checked dynamic reconfigure yet, so they're both commented out in the widget creator for the time being.