@@ -8,8 +8,11 @@ Optimized Isaac ROS packages for [Isaac Nova Orin](https://developer.nvidia.com/
88
99[ Isaac ROS Nova] ( https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_nova ) provides a set of optimized packages to interface with the [ Isaac Nova Orin] ( https://developer.nvidia.com/isaac/nova-orin ) sensor suite.
1010These packages integrate with hardware timestamp synchronization on Jetson Orin platforms to enable high-quality sensor fusion.
11- Sensor data streams through Isaac ROS graphs using [ NITROS] ( https://nvidia-isaac-ros.github.io/concepts/nitros/index.html ) for hardware -accelerated processing.
11+ Sensor data streams through Isaac ROS graphs using [ NITROS] ( https://nvidia-isaac-ros.github.io/concepts/nitros/index.html ) for NVIDIA -accelerated processing.
1212
13+ > [ !Note]
14+ > Isaac ROS Nova requires having run ` nova-orin-init ` [ here] ( https://catalog.ngc.nvidia.com/orgs/nvidia/teams/isaac/resources/nova_orin )
15+ > on your compute node before using any of the included packages.
1316* [ Hesai Pandar XT32 3D LiDAR] ( https://www.hesaitech.com/product/xt32/ )
1417* [ Leopard Imaging HAWK stereo camera] ( https://leopardimaging.com/leopard-imaging-hawk-stereo-camera/ )
1518* [ Leopard Imaging OWL monocular camera] ( https://leopardimaging.com/product/automotive-cameras/cameras-by-interface/maxim-gmsl-2-cameras/li-ar0234cs-gmsl2-owl/li-ar0234cs-gmsl2-owl/ )
@@ -19,6 +22,12 @@ Sensor data streams through Isaac ROS graphs using [NITROS](https://nvidia-isaac
1922
2023This package is powered by [ NVIDIA Isaac Transport for ROS (NITROS)] ( https://developer.nvidia.com/blog/improve-perception-performance-for-ros-2-applications-with-nvidia-isaac-transport-for-ros/ ) , which leverages type adaptation and negotiation to optimize message formats and dramatically accelerate communication between participating nodes.
2124
25+ ## Performance
26+
27+ | Sample Graph<br /><br /> | Input Size<br /><br /> | Nova Carter<br /><br /> |
28+ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| ---------------------------| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
29+ | [ Data Recorder Live Graph] ( https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_benchmark/blob/main/benchmarks/isaac_ros_data_recorder_nova_benchmark/scripts/isaac_ros_data_recorder_4_hawk.py ) <br /><br /><br />4 Hawk Cameras<br /><br /> | 1200p<br /><br /><br /><br /> | [ 30.3 fps (per stream avg)] ( https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_benchmark/blob/main/results/isaac_ros_data_recorder_4_hawk-carter_v2.4.json ) <br /><br /><br />0 dropped frames (avg)<br /><br /> |
30+
2231---
2332
2433## Documentation
@@ -30,16 +39,47 @@ Please visit the [Isaac ROS Documentation](https://nvidia-isaac-ros.github.io/re
3039## Packages
3140
3241* [ ` isaac_ros_correlated_timestamp_driver ` ] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_correlated_timestamp_driver/index.html )
42+ * [ Overview] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_correlated_timestamp_driver/index.html#overview )
43+ * [ Quickstart] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_correlated_timestamp_driver/index.html#quickstart )
44+ * [ Troubleshooting] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_correlated_timestamp_driver/index.html#troubleshooting )
3345 * [ API] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_correlated_timestamp_driver/index.html#api )
46+ * [ ` isaac_ros_data_recorder ` ] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_recorder/index.html )
47+ * [ Overview] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_recorder/index.html#overview )
48+ * [ Quickstart] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_recorder/index.html#quickstart )
49+ * [ Try More Examples] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_recorder/index.html#try-more-examples )
50+ * [ Troubleshooting] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_recorder/index.html#troubleshooting )
51+ * [ API] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_recorder/index.html#api )
52+ * [ ` isaac_ros_data_replayer ` ] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_replayer/index.html )
53+ * [ Overview] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_replayer/index.html#overview )
54+ * [ Quickstart] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_replayer/index.html#quickstart )
55+ * [ Troubleshooting] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_replayer/index.html#troubleshooting )
56+ * [ API] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_replayer/index.html#api )
57+ * [ ` isaac_ros_data_validation ` ] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_validation/index.html )
58+ * [ Overview] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_validation/index.html#overview )
59+ * [ Quickstart] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_validation/index.html#quickstart )
60+ * [ Troubleshooting] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_validation/index.html#troubleshooting )
61+ * [ API] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_data_validation/index.html#api )
3462* [ ` isaac_ros_hawk ` ] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_hawk/index.html )
63+ * [ Overview] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_hawk/index.html#overview )
64+ * [ Quickstart] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_hawk/index.html#quickstart )
3565 * [ API] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_hawk/index.html#api )
66+ * [ Troubleshooting] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_hawk/index.html#troubleshooting )
3667* [ ` isaac_ros_hesai ` ] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_hesai/index.html )
68+ * [ Overview] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_hesai/index.html#overview )
69+ * [ Quickstart] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_hesai/index.html#quickstart )
70+ * [ Troubleshooting] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_hesai/index.html#troubleshooting )
3771 * [ API] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_hesai/index.html#api )
3872* [ ` isaac_ros_imu_bmi088 ` ] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_imu_bmi088/index.html )
73+ * [ Overview] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_imu_bmi088/index.html#overview )
74+ * [ Quickstart] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_imu_bmi088/index.html#quickstart )
75+ * [ Troubleshooting] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_imu_bmi088/index.html#troubleshooting )
3976 * [ API] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_imu_bmi088/index.html#api )
4077* [ ` isaac_ros_owl ` ] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_owl/index.html )
78+ * [ Overview] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_owl/index.html#overview )
79+ * [ Quickstart] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_owl/index.html#quickstart )
80+ * [ Troubleshooting] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_owl/index.html#troubleshooting )
4181 * [ API] ( https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_nova/isaac_ros_owl/index.html#api )
4282
4383## Latest
4484
45- Update 2023-10-18: Initial release
85+ Update 2024-05-30: Introduced Data Recorder and other utilities
0 commit comments