Skip to content

Commit 8e984fc

Browse files
authored
Merge pull request #3 from NVIDIA-ISAAC-ROS/release-ea3
Isaac ROS 0.9.3 (EA3)
2 parents dd0c727 + 72032e5 commit 8e984fc

File tree

4 files changed

+29
-7
lines changed

4 files changed

+29
-7
lines changed

README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Isaac ROS Pose Estimation
1+
# Isaac ROS Pose Estimation
22

33
<div align="center"><img src="https://github.com/NVlabs/Deep_Object_Pose/raw/master/dope_objects.png" width="300px"/></div>
44

@@ -7,18 +7,20 @@ This repository provides NVIDIA GPU-accelerated packages for 3D object pose esti
77

88
Packages in this repository rely on accelerated DNN model inference using [Triton](https://github.com/triton-inference-server/server) or [TensorRT](https://developer.nvidia.com/tensorrt) from [Isaac ROS DNN Inference](https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_common/tree/main/isaac_ros_dnn_inference).
99

10+
For solutions to known issues, please visit the [Troubleshooting](#troubleshooting) section below.
1011

1112
## System Requirements
1213
This Isaac ROS package is designed and tested to be compatible with ROS2 Foxy on Jetson hardware, in addition to on x86 systems with an Nvidia GPU. On x86 systems, packages are only supported when run in the provided Isaac ROS Dev Docker container.
1314

1415
### Jetson
15-
- AGX Xavier or Xavier NX
16-
- JetPack 4.6
16+
- [Jetson AGX Xavier or Xavier NX](https://www.nvidia.com/en-us/autonomous-machines/embedded-systems/)
17+
- [JetPack 4.6.1](https://developer.nvidia.com/embedded/jetpack)
1718

1819
### x86_64 (in Isaac ROS Dev Docker Container)
19-
- CUDA 11.1+ supported discrete GPU
20-
- VPI 1.1.11
2120
- Ubuntu 20.04+
21+
- CUDA 11.4+ supported discrete GPU
22+
- VPI 1.1.11
23+
2224

2325
**Note:** For best performance on Jetson, ensure that power settings are configured appropriately ([Power Management for Jetson](https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/power_management_jetson_xavier.html#wwpID0EUHA)).
2426

isaac_ros_centerpose/CMakeLists.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,15 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
1818
add_compile_options(-Wall -Wextra -Wpedantic)
1919
endif()
2020

21-
execute_process(COMMAND uname -m COMMAND tr -d '\n' OUTPUT_VARIABLE ARCHITECTURE)
21+
# Default to Release build
22+
if(NOT CMAKE_BUILD_TYPE OR CMAKE_BUILD_TYPE STREQUAL "")
23+
set(CMAKE_BUILD_TYPE "Release" CACHE STRING "" FORCE)
24+
endif()
25+
message( STATUS "CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}" )
26+
27+
execute_process(COMMAND uname -m COMMAND tr -d '\n'
28+
OUTPUT_VARIABLE ARCHITECTURE
29+
)
2230
message( STATUS "Architecture: ${ARCHITECTURE}" )
2331

2432
set(CUDA_MIN_VERSION "10.2")

isaac_ros_centerpose/pytest.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Silence warnings due to LaunchTest: https://github.com/ros2/launch/issues/590
2+
[pytest]
3+
filterwarnings =
4+
ignore::DeprecationWarning

isaac_ros_dope/CMakeLists.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,15 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
1818
add_compile_options(-Wall -Wextra -Wpedantic)
1919
endif()
2020

21-
execute_process(COMMAND uname -m COMMAND tr -d '\n' OUTPUT_VARIABLE ARCHITECTURE)
21+
# Default to Release build
22+
if(NOT CMAKE_BUILD_TYPE OR CMAKE_BUILD_TYPE STREQUAL "")
23+
set(CMAKE_BUILD_TYPE "Release" CACHE STRING "" FORCE)
24+
endif()
25+
message( STATUS "CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}" )
26+
27+
execute_process(COMMAND uname -m COMMAND tr -d '\n'
28+
OUTPUT_VARIABLE ARCHITECTURE
29+
)
2230
message( STATUS "Architecture: ${ARCHITECTURE}" )
2331

2432
set(CUDA_MIN_VERSION "10.2")

0 commit comments

Comments
 (0)