Pranav Dhulipala
d4a1bfdc8a
added a callback method to project tf frame onto the image
2022-04-18 15:58:17 -07:00
Pranav Dhulipala
2ea8ad6cf5
added tf publishing with respect to the rgb_camera_link
2022-04-18 15:57:37 -07:00
Amel Hassan
c99f46cfdd
Merge branch 'melodic' into body_tracking_delay
2021-10-29 16:10:47 -04:00
Christian Rauch
f8a12fbf50
use camera_info_manager to store/load camera parameters to/from file
...
The Azure Kinect publishes the factory calibrated intrinsic and extrinsic
camera parameters. The camera_info_manager provides the 'set_camera_info'
service to override these camera parameters within the ROS driver. This is
especially useful for a manual calibration of the RGB and IR cameras. After
custom camera parameters have been set, the ROS driver will publish those
in place of the factory calibration.
Note that this does not replace the factory calibration. The Kinect API in
the SDK will continue to use the factory calibration for rectification,
registration and 3D point cloud projection.
2021-08-05 11:49:14 +01:00
Christian Rauch
99f665009a
remove unused methods
2021-08-05 11:49:14 +01:00
Christian Rauch
1feba3c71a
configurable depth units: "32FC1" for metre or "16UC1" for millimetre
2021-07-09 19:34:39 +01:00
Zhuo Chen
4b0fe11cb9
Use a separate thread to pop k4abt_tracker result. Fix #109 .
2020-11-17 03:06:10 -05:00
David Walsh
d84322b3b8
Bug fix: Initialise device_to_realtime_offset_ as 0
2020-05-04 10:26:26 -04:00
Helen Oleynikova
97bad3adbb
Remove transmission delay param as this shouldn't be necessary anymore.
2020-01-17 19:53:56 +01:00
Helen Oleynikova
31aeaa7ce2
Swap to low-pass filtering the offset time.
2020-01-17 19:51:45 +01:00
Helen Oleynikova
101a7d6d2d
Identify timestamp drift as HUUUUGE.
2020-01-17 19:19:59 +01:00
Helen Oleynikova
b4096ca845
Add a parameter for USB transmission delay, unify delay functions.
2020-01-17 17:48:11 +01:00
Benjamin Joffe
bff2d9dcd6
Add subordinate device delay option
2019-11-11 12:05:43 -05:00
Benjamin Joffe
58c158dee3
Merge branch 'melodic' of https://github.com/microsoft/Azure_Kinect_ROS_Driver into melodic
2019-11-11 11:03:35 -05:00
Benjamin Joffe
9e1211a337
Add support for external wired synchronization
2019-11-05 15:01:38 -05:00
Helen Oleynikova
3cfa10f53c
Fix some clang-format issues.
2019-10-31 10:53:08 +01:00
Helen Oleynikova
1933f9d99e
Autoformat all code.
2019-10-25 15:28:24 +02:00
Helen Oleynikova
415ecbe594
Merge branch 'melodic' into feature/imu-throttling
2019-10-25 14:45:58 +02:00
Jeff Delmerico
c6041c309a
Added support for IMU throttling to playback, and refactored to simplify mean computation.
2019-10-22 10:49:34 +02:00
Jeff Delmerico
6c375dabe9
Cleanup of IMU throttling data structures.
2019-10-21 19:01:46 +02:00
Jeff Delmerico
428a8e6e71
Merge branch 'melodic' into feature/imu-throttling
2019-10-21 15:57:18 +02:00
Robostation
194115b23c
Add parameters for rendering the RGB cloud in the depth frame.
2019-10-18 15:47:28 +02:00
Robostation
5b2e732369
Split up pointcloud output.
2019-10-18 15:17:36 +02:00
Helen Oleynikova
8065d541cd
Add documentation to parameters.
2019-10-17 15:39:30 +02:00
Robostation
cd64a44a59
Implemented simple mean integration of IMU samples for throttling.
2019-10-17 13:24:48 +02:00
Robostation
12fadea3a4
Implementing IMU throttling. Started with subsampling. ToDo: mean integration.
2019-10-16 18:04:28 +02:00
Robostation
17615b7ddd
Add mono8 rescaling to IR.
2019-10-15 10:55:59 +02:00
Robostation
7c3612b145
Get depth working nicely with cv_bridge instead.
2019-10-14 16:53:36 +02:00
Robostation
121d1c896a
Rip out most unnecessary hand-coded transforms.
2019-10-14 11:01:09 +02:00
Stuart Alldritt
05a9dcaefd
Merge branch 'melodic' into jpeg
2019-10-01 14:05:08 -07:00
Stephan Mävers
c0b8e37cbc
Add body index map image publishing ( #81 )
...
* Add body index map image publishing
* Change body index map image to mono8 format
* Fixed small syntax error
* Added topic description in usage.md
* Fixed typos in usage.md
2019-10-01 14:01:45 -07:00
Stephan Mävers
55dec73315
Add parameter body_tracking_smoothing_factor to control the smoothing factor between frames. ( #80 )
2019-09-29 22:18:03 -07:00
Shuntaro Yamazaki
7789226514
Enable to publish JPEG image via compressed image transport without decompression
2019-09-18 15:23:22 -07:00
Stephan Mävers
60789f0a0f
Switch from the sensor sdk playback c-api to the c++ wrapper ( #73 )
2019-09-10 17:17:29 -07:00
Stephan Mävers
f06d9377dd
Add body tracking data publishing ( #50 )
2019-09-10 14:40:29 -07:00
Stephan Mävers
1a106d466b
bump sdk version to 1.2.0 and bt sdk to 0.9.2 ( #68 )
...
* bump sdk version to 1.2.0 and bt sdk to 0.9.2
* bump sdk version to 1.2 in azure-pipeline
2019-09-10 11:42:58 -07:00
Stephan Mävers
7dfce457d4
Add recording file playback functionality ( #49 )
...
* Add recording file playback functionality
* overwrite color_enabled and depth_enabled dependent on recording tracks
* synchronized capture and imu data in playback mode
* protect access on playback handle for getting next capture and imu sample
* Fixed minor issues from pull request review
* Skipping unsynchronized captures where necessary when using a recording
2019-08-23 10:12:56 -07:00
shuntaraw
52502b1cd6
Add tf_prefix parameter ( #39 )
...
ROS device parameter 'tf_prefix' is added to distinguish tf frame
ID's when multiple nodes are running.
2019-08-10 15:59:42 -07:00
Stuart Alldritt
ea1cc41a5a
Use patched k4a.hpp
2019-08-09 13:31:16 -07:00
Zhuo Chen
300d7f255d
Fix microsoft/Azure_Kinect_ROS_Driver#21 ( #35 )
2019-08-09 10:29:18 -07:00
Stuart Alldritt
b220265cf9
Fix RGB point cloud color spill ( #31 )
2019-07-03 13:04:01 -07:00
Stuart Alldritt
0697f9cb34
Add support for IR images and PASSIVE_IR mode ( #22 )
...
* Add support for IR images (and PASSIVE_IR mode)
* Add test launch file to verify K4A transform data
* Enable configurable test file
* Switch to regular memcpy for linux compat
* Use nearest-neighbor interpolation on depth images
2019-07-01 15:40:30 -07:00
Stuart Alldritt
6df7576a0c
Rename repo to match ROS naming convention
2019-06-21 11:20:35 -07:00