microsoft / Azure_Kinect_ROS_Driver

A ROS sensor driver for the Azure Kinect Developer Kit.
MIT License
304 stars 226 forks source link

Support humble #257

Closed tonynajjar closed 1 year ago

tonynajjar commented 2 years ago

Fixes

https://github.com/microsoft/Azure_Kinect_ROS_Driver/issues/256

Description of the changes:

Required before submitting a Pull Request:

I tested changes on:

tonynajjar commented 2 years ago

Honestly, not sure either. I think this was done as an alternative to topic remapping, but likely should be removed.

thought so too, I'll remove then

ooeygui commented 2 years ago

Don't worry about CI - I'll have to switch it to humble when the Humble Windows release is completed.

tonynajjar commented 2 years ago

@tonynajjar please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.

@microsoft-github-policy-service agree [company="{your company}"]

Options:

  • (default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.
  • (when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

Contributor License Agreement

@microsoft-github-policy-service agree company="Pixel Robotics"

st99315 commented 2 years ago

Hi, Do you get the error following when execute the launch?

$ ros2 launch azure_kinect_ros_driver driver.launch.py

[INFO] [launch]: All log files can be found below /root/.ros/log/2022-11-03-07-52-45-234984-jun-15580
[INFO] [launch]: Default logging verbosity is set to INFO
Robot description xacro_file : /root/ws_moveit/install/azure_kinect_ros_driver/share/azure_kinect_ros_driver/urdf/azure_kinect.urdf.xacro
Robot description urdf_path : /root/ws_moveit/install/azure_kinect_ros_driver/share/azure_kinect_ros_driver/urdf/azure_kinect.urdf
[ERROR] [launch]: Caught exception in launch (see debug for traceback): package 'azure_kinect_ros_driver' found at '/root/ws_moveit/install/azure_kinect_ros_driver', but libexec directory '/root/ws_moveit/install/azure_kinect_ros_driver/lib/azure_kinect_ros_driver' does not exist

Finally, it can be executed after revised CMakeLists.txt

install(TARGETS ${PROJECT_NAME}_node
  RUNTIME DESTINATION lib/${PROJECT_NAME}/
)
tonynajjar commented 2 years ago

Thanks for the feedback, I haven't tried launching it yet actually as I didn't have a camera. I'll try it out and update you, at the latest next week.

tonynajjar commented 2 years ago

@st99315 I can't seem to reproduce your bug. Did you make sure to source setup.bash after building?

tonynajjar commented 2 years ago

@ooeygui FYI I am still adding changes to this PR as I am testing

tonynajjar commented 2 years ago

I'm done here :+1:

tonynajjar commented 2 years ago

Any estimate on when this can be merged? Are we talking days or weeks?

ooeygui commented 1 year ago

Running CI; although it seems to be targeting Foxy.

ooeygui commented 1 year ago

Pulled to bootstrap the humble builds. Thank you for your contribution!