Skip to content

Commit 3fd279c

Browse files
Merge pull request #6 from NVIDIA-ISAAC-ROS/release-2.0.0
Isaac ROS 2.0.0
2 parents cb9c7b0 + f371cef commit 3fd279c

File tree

271 files changed

+20435
-693
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

271 files changed

+20435
-693
lines changed

README.md

Lines changed: 75 additions & 259 deletions
Large diffs are not rendered by default.

isaac_ros_benchmark/CMakeLists.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#
1616
# SPDX-License-Identifier: Apache-2.0
1717

18-
cmake_minimum_required(VERSION 3.23.2)
18+
cmake_minimum_required(VERSION 3.22.1)
1919
project(isaac_ros_benchmark LANGUAGES C CXX)
2020

2121
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
@@ -53,6 +53,12 @@ if(BUILD_TESTING)
5353
set(ament_cmake_copyright_FOUND TRUE)
5454

5555
ament_lint_auto_find_test_dependencies()
56+
57+
# The FindPythonInterp and FindPythonLibs modules are removed
58+
if(POLICY CMP0148)
59+
cmake_policy(SET CMP0148 OLD)
60+
endif()
61+
5662
find_package(launch_testing_ament_cmake REQUIRED)
5763

5864
add_launch_test(test/nitros_playback_node_pol.py TIMEOUT "15")

isaac_ros_benchmark/config/centerpose_decoder_params.yaml

Lines changed: 0 additions & 7 deletions
This file was deleted.

isaac_ros_benchmark/include/isaac_ros_benchmark/nitros_monitor_node.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// you may not use this file except in compliance with the License.
66
// You may obtain a copy of the License at
77
//
8-
// http://www.apache.org/licenses/LICENSE-2.0
8+
// http://www.apache.org/licenses/LICENSE-2.0
99
//
1010
// Unless required by applicable law or agreed to in writing, software
1111
// distributed under the License is distributed on an "AS IS" BASIS,

isaac_ros_benchmark/include/isaac_ros_benchmark/nitros_playback_node.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// you may not use this file except in compliance with the License.
66
// You may obtain a copy of the License at
77
//
8-
// http://www.apache.org/licenses/LICENSE-2.0
8+
// http://www.apache.org/licenses/LICENSE-2.0
99
//
1010
// Unless required by applicable law or agreed to in writing, software
1111
// distributed under the License is distributed on an "AS IS" BASIS,

isaac_ros_benchmark/isaac_ros_benchmark/__init__.py

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
1-
# Copyright (c) 2021-2023, NVIDIA CORPORATION. All rights reserved.
1+
# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES
2+
# Copyright (c) 2021-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
23
#
3-
# NVIDIA CORPORATION and its licensors retain all intellectual property
4-
# and proprietary rights in and to this software, related documentation
5-
# and any modifications thereto. Any use, reproduction, disclosure or
6-
# distribution of this software and related documentation without an express
7-
# license agreement from NVIDIA CORPORATION is strictly prohibited.
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#
16+
# SPDX-License-Identifier: Apache-2.0
817

918
"""Imports for isaac_ros_benchmark module."""
1019

isaac_ros_benchmark/package.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
2222
<package format="3">
2323
<name>isaac_ros_benchmark</name>
24-
<version>0.31.0</version>
24+
<version>2.0.0</version>
2525
<description>Isaac ROS benchmarking utilities</description>
2626

2727
<maintainer email="[email protected]">Hemal Shah</maintainer>
@@ -50,6 +50,7 @@
5050
<depend>isaac_ros_nitros_compressed_image_type</depend>
5151
<depend>isaac_ros_nitros_tensor_list_type</depend>
5252
<depend>isaac_ros_nitros_detection2_d_array_type</depend>
53+
<depend>isaac_ros_nitros_detection3_d_array_type</depend>
5354
<depend>isaac_ros_nitros_occupancy_grid_type</depend>
5455
<depend>isaac_ros_nitros_std_msg_type</depend>
5556
<depend>isaac_ros_nitros_imu_type</depend>

isaac_ros_benchmark/src/nitros_monitor_node.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// you may not use this file except in compliance with the License.
66
// You may obtain a copy of the License at
77
//
8-
// http://www.apache.org/licenses/LICENSE-2.0
8+
// http://www.apache.org/licenses/LICENSE-2.0
99
//
1010
// Unless required by applicable law or agreed to in writing, software
1111
// distributed under the License is distributed on an "AS IS" BASIS,
@@ -22,6 +22,7 @@
2222
#include "isaac_ros_nitros_april_tag_detection_array_type/nitros_april_tag_detection_array.hpp"
2323
#include "isaac_ros_nitros_camera_info_type/nitros_camera_info.hpp"
2424
#include "isaac_ros_nitros_detection2_d_array_type/nitros_detection2_d_array.hpp"
25+
#include "isaac_ros_nitros_detection3_d_array_type/nitros_detection3_d_array.hpp"
2526
#include "isaac_ros_nitros_disparity_image_type/nitros_disparity_image.hpp"
2627
#include "isaac_ros_nitros_image_type/nitros_image.hpp"
2728
#include "isaac_ros_nitros_tensor_list_type/nitros_tensor_list.hpp"
@@ -49,6 +50,7 @@ NitrosMonitorNode::NitrosMonitorNode(const rclcpp::NodeOptions & options)
4950
nvidia::isaac_ros::nitros::NitrosAprilTagDetectionArray>();
5051
nitros_type_manager_->registerSupportedType<nvidia::isaac_ros::nitros::NitrosCameraInfo>();
5152
nitros_type_manager_->registerSupportedType<nvidia::isaac_ros::nitros::NitrosDetection2DArray>();
53+
nitros_type_manager_->registerSupportedType<nvidia::isaac_ros::nitros::NitrosDetection3DArray>();
5254
nitros_type_manager_->registerSupportedType<nvidia::isaac_ros::nitros::NitrosDisparityImage>();
5355
nitros_type_manager_->registerSupportedType<nvidia::isaac_ros::nitros::NitrosImage>();
5456
nitros_type_manager_->registerSupportedType<nvidia::isaac_ros::nitros::NitrosTensorList>();
@@ -90,6 +92,7 @@ void NitrosMonitorNode::CreateMonitorSubscriber()
9092
CREATE_ROS_TYPE_MONITOR_HELPER(isaac_ros_tensor_list_interfaces::msg::TensorList)
9193
CREATE_ROS_TYPE_MONITOR_HELPER(nav_msgs::msg::OccupancyGrid)
9294
CREATE_ROS_TYPE_MONITOR_HELPER(vision_msgs::msg::Detection2DArray)
95+
CREATE_ROS_TYPE_MONITOR_HELPER(vision_msgs::msg::Detection3DArray)
9396

9497
{
9598
std::stringstream error_msg;

isaac_ros_benchmark/src/nitros_playback_node.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES
2-
// Copyright (c) 2022 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
// Copyright (c) 2022-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
33
//
44
// Licensed under the Apache License, Version 2.0 (the "License");
55
// you may not use this file except in compliance with the License.
66
// You may obtain a copy of the License at
77
//
8-
// http://www.apache.org/licenses/LICENSE-2.0
8+
// http://www.apache.org/licenses/LICENSE-2.0
99
//
1010
// Unless required by applicable law or agreed to in writing, software
1111
// distributed under the License is distributed on an "AS IS" BASIS,
@@ -28,6 +28,7 @@
2828
#include "isaac_ros_nitros_camera_info_type/nitros_camera_info.hpp"
2929
#include "isaac_ros_nitros_compressed_image_type/nitros_compressed_image.hpp"
3030
#include "isaac_ros_nitros_detection2_d_array_type/nitros_detection2_d_array.hpp"
31+
#include "isaac_ros_nitros_detection3_d_array_type/nitros_detection3_d_array.hpp"
3132
#include "isaac_ros_nitros_disparity_image_type/nitros_disparity_image.hpp"
3233
#include "isaac_ros_nitros_flat_scan_type/nitros_flat_scan.hpp"
3334
#include "isaac_ros_nitros_image_type/nitros_image.hpp"
@@ -58,6 +59,7 @@ NitrosPlaybackNode::NitrosPlaybackNode(const rclcpp::NodeOptions & options)
5859
nvidia::isaac_ros::nitros::NitrosAprilTagDetectionArray>();
5960
nitros_type_manager_->registerSupportedType<nvidia::isaac_ros::nitros::NitrosCameraInfo>();
6061
nitros_type_manager_->registerSupportedType<nvidia::isaac_ros::nitros::NitrosDetection2DArray>();
62+
nitros_type_manager_->registerSupportedType<nvidia::isaac_ros::nitros::NitrosDetection3DArray>();
6163
nitros_type_manager_->registerSupportedType<nvidia::isaac_ros::nitros::NitrosDisparityImage>();
6264
nitros_type_manager_->registerSupportedType<nvidia::isaac_ros::nitros::NitrosFlatScan>();
6365
nitros_type_manager_->registerSupportedType<nvidia::isaac_ros::nitros::NitrosImage>();

resources/r2b_turtlebot_takeoff.gif

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)