Skip to content

Commit

Permalink
Merge pull request #48 from NVIDIA-ISAAC-ROS/release-3.0
Browse files Browse the repository at this point in the history
Isaac ROS 3.0.0
  • Loading branch information
hemalshahNV authored May 31, 2024
2 parents 109c2b9 + 9afa3eb commit 7b50257
Show file tree
Hide file tree
Showing 116 changed files with 3,924 additions and 2,529 deletions.
21 changes: 12 additions & 9 deletions README.md

Large diffs are not rendered by default.

10 changes: 7 additions & 3 deletions isaac_ros_dnn_image_encoder/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES
# Copyright (c) 2021-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# Copyright (c) 2021-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -16,7 +16,7 @@
# SPDX-License-Identifier: Apache-2.0

cmake_minimum_required(VERSION 3.22.1)
project(isaac_ros_dnn_image_encoder LANGUAGES C CXX)
project(isaac_ros_dnn_image_encoder LANGUAGES C CXX CUDA)

if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
add_compile_options(-Wall -Wextra -Wpedantic)
Expand All @@ -29,6 +29,10 @@ ament_auto_find_build_dependencies()
ament_auto_add_library(dnn_image_encoder_node SHARED src/dnn_image_encoder_node.cpp)
rclcpp_components_register_nodes(dnn_image_encoder_node "nvidia::isaac_ros::dnn_inference::DnnImageEncoderNode")
set(node_plugins "${node_plugins}nvidia::isaac_ros::dnn_inference::DnnImageEncoderNode;$<TARGET_FILE:dnn_image_encoder_node>\n")
set_target_properties(dnn_image_encoder_node PROPERTIES
BUILD_WITH_INSTALL_RPATH TRUE
BUILD_RPATH_USE_ORIGIN TRUE
INSTALL_RPATH_USE_LINK_PATH TRUE)

if(BUILD_TESTING)
find_package(ament_lint_auto REQUIRED)
Expand All @@ -46,4 +50,4 @@ if(BUILD_TESTING)
add_launch_test(test/isaac_ros_dnn_image_encoder_image_norm_test.py)
endif()

ament_auto_package(INSTALL_TO_SHARE config)
ament_auto_package(INSTALL_TO_SHARE config launch)
13 changes: 1 addition & 12 deletions isaac_ros_dnn_image_encoder/config/dnn_image_encoder_node.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ components:
type: nvidia::gxf::DoubleBufferReceiver
parameters:
capacity: 1
policy: 0
- type: nvidia::gxf::MessageAvailableSchedulingTerm
parameters:
receiver: data_receiver
Expand All @@ -82,7 +81,6 @@ components:
type: nvidia::gxf::DoubleBufferReceiver
parameters:
capacity: 12
policy: 0
- type: nvidia::gxf::MessageAvailableSchedulingTerm
parameters:
receiver: data_receiver
Expand Down Expand Up @@ -150,7 +148,6 @@ components:
type: nvidia::gxf::DoubleBufferReceiver
parameters:
capacity: 12
policy: 0
- type: nvidia::gxf::MessageAvailableSchedulingTerm
parameters:
receiver: data_receiver
Expand All @@ -159,7 +156,6 @@ components:
type: nvidia::gxf::DoubleBufferReceiver
parameters:
capacity: 12
policy: 0
- type: nvidia::gxf::MessageAvailableSchedulingTerm
parameters:
receiver: bbox_receiver
Expand Down Expand Up @@ -199,7 +195,6 @@ components:
type: nvidia::gxf::DoubleBufferReceiver
parameters:
capacity: 12
policy: 0
- type: nvidia::gxf::MessageAvailableSchedulingTerm
parameters:
receiver: data_receiver
Expand Down Expand Up @@ -235,7 +230,6 @@ components:
type: nvidia::gxf::DoubleBufferReceiver
parameters:
capacity: 12
policy: 0
- type: nvidia::gxf::MessageAvailableSchedulingTerm
parameters:
receiver: data_receiver
Expand Down Expand Up @@ -272,7 +266,6 @@ components:
type: nvidia::gxf::DoubleBufferReceiver
parameters:
capacity: 12
policy: 0
- type: nvidia::gxf::MessageAvailableSchedulingTerm
parameters:
receiver: data_receiver
Expand Down Expand Up @@ -307,7 +300,6 @@ components:
type: nvidia::gxf::DoubleBufferReceiver
parameters:
capacity: 12
policy: 0
- type: nvidia::gxf::MessageAvailableSchedulingTerm
parameters:
receiver: data_receiver
Expand All @@ -316,7 +308,6 @@ components:
type: nvidia::gxf::DoubleBufferTransmitter
parameters:
capacity: 12
policy: 0
- type: nvidia::gxf::DownstreamReceptiveSchedulingTerm
parameters:
transmitter: data_transmitter
Expand Down Expand Up @@ -348,7 +339,6 @@ components:
type: nvidia::gxf::DoubleBufferReceiver
parameters:
capacity: 5
policy: 0
- type: nvidia::gxf::MessageAvailableSchedulingTerm
parameters:
receiver: signal
Expand Down Expand Up @@ -415,11 +405,10 @@ components:
target: sink/signal
---
components:
- type: nvidia::gxf::MultiThreadScheduler
- type: nvidia::gxf::EventBasedScheduler
parameters:
clock: clock
stop_on_deadlock: false
check_recession_period_ms: 0.05
worker_thread_number: 2
- name: clock
type: nvidia::gxf::RealtimeClock
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES
// Copyright (c) 2021-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
// Copyright (c) 2021-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Loading

0 comments on commit 7b50257

Please sign in to comment.