ros-drivers / vrpn_client_ros

VRPN ROS Client
http://wiki.ros.org/vrpn_client_ros
60 stars 78 forks source link

Foxy devel #16

Open zeroos opened 4 years ago

zeroos commented 4 years ago

Hey!

I've started porting the project to ROS2 and managed to get publication of poses working. As I am not really using other features (TF, twist, accel), I have commented them out.

While testing on foxy I've realized that package ros-noetic-vrpn is not available on Ubuntu Focal and hence it's required to compile it from sources . I did it by adding this package of yours to my ros_overlay_ws and it compiled nicely, everything works: git clone --single-branch --branch debian/melodic/vrpn git@github.com:ros-drivers-gbp/vrpn-release.git.

Can I somehow help with releasing ros-foxy-vrpn? I have no experience with releasing ROS packages, but I'd be happy to learn.

Related to issue https://github.com/ros-drivers/vrpn_client_ros/issues/15 .

paulbovbel commented 4 years ago

Thanks! Yeah, when the time comes to release this, I'll figure out how to get vrpn included in foxy. I think it's actually gotten easier with colcon's direct support for cmake packages.

adam-pensa commented 3 years ago

when the time comes to release this

ping :) any way I can help?

zeroos commented 3 years ago

I am not really planning to improve my fork in the closest future, as the paper for which we needed it is already published and the robots are working nicely (if you're interested you can check our vide [https://youtu.be/YCZREhgCF84], the ground robots are using this package).

However, if you would like to use any of the features that were not ported (TF, twist, accel, or multiple sensors per tracker -- the last one I don't really understand) I'd be happy to help with bringing them back! Overall if you have any problems with getting this thing running don't hesitate to send a message!

karishmapatnaik commented 3 years ago

@zeroos Hi, I was looking at this thread to get vrpn_client working with ros2, can you please help me with the vrpn dependency? I have the setup running on a raspberry-pi and we are looking to not install ros1. Any help is appreciated! I have ros foxy installed and I have cloned the noetic-vrpn to the colcon_ws. However, whenever I try to build it it throws me errors for the following:

  "std_msgs::std_msgs__rosidl_typesupport_introspection_c" but the target was
  not found.  Perhaps a find_package() call is missing for an IMPORTED
  target, or an ALIAS target is missing?

Thank you!