Граф коммитов

43 Коммитов

Автор SHA1 Сообщение Дата
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