ros-drivers / vrpn_client_ros

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

foxy #27

Closed mengchaoheng closed 1 year ago

mengchaoheng commented 1 year ago
parallels@ubuntu-linux-20-04-desktop:~/catkin_ws$ colcon build
Starting >>> vrpn_client_ros
--- stderr: vrpn_client_ros
CMake Error at CMakeLists.txt:4 (find_package):
  By not providing "Findcatkin.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "catkin", but
  CMake did not find one.

  Could not find a package configuration file provided by "catkin" with any
  of the following names:

    catkinConfig.cmake
    catkin-config.cmake

  Add the installation prefix of "catkin" to CMAKE_PREFIX_PATH or set
  "catkin_DIR" to a directory containing one of the above files.  If "catkin"
  provides a separate development package or SDK, be sure it has been
  installed.

---
Failed   <<< vrpn_client_ros [0.06s, exited with code 1]

Summary: 0 packages finished [0.17s]
  1 package failed: vrpn_client_ros
  1 package had stderr output: vrpn_client_ros
parallels@ubuntu-linux-20-04-desktop:~/catkin_ws$ 
mikepurvis commented 1 year ago

This driver is six years old. :) It'll require a full port to ROS 2, as well as likely someone willing to take over maintainership of it.

toshi67026 commented 1 year ago

For your information, the foxy_test branch of this repository, which has been slightly modified based on this pull-request, has been confirmed to be operational on ROS2 Foxy.

paulbovbel commented 1 year ago

Updating default branch to ROS2, caveat emptor!

mengchaoheng commented 1 year ago

供您参考,此存储库的 foxy_test 支持已根据此拉取请求程序修改,已确认可在 ROS2 Foxy 上运行。

For your information, the foxy_test branch of this repository, which has been slightly modified based on this pull-request, has been confirmed to be operational on ROS2 Foxy.

parallels@ubuntu-linux-20-04-desktop:~/catkin_ws$ colcon build
Starting >>> vrpn_client_ros
--- stderr: vrpn_client_ros                         
CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
  Could NOT find VRPN (missing: VRPN_LIBRARY VRPN_INCLUDE_DIR QUATLIB_FOUND)
Call Stack (most recent call first):
  /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
  cmake/FindVRPN.cmake:130 (find_package_handle_standard_args)
  CMakeLists.txt:23 (find_package)

---
Failed   <<< vrpn_client_ros [0.73s, exited with code 1]

Summary: 0 packages finished [0.84s]
  1 package failed: vrpn_client_ros
  1 package had stderr output: vrpn_client_ros
parallels@ubuntu-linux-20-04-desktop:~/catkin_ws$ 
toshi67026 commented 1 year ago

Hmm, you have to install VRPN beforehand to use the client. https://github.com/vrpn/vrpn/wiki/Installing-and-testing