Skip to content

Commit d686d15

Browse files
committed
Updates for Isaac Sim 4.0.0
1 parent 2ef4d93 commit d686d15

File tree

83 files changed

+1507
-1017
lines changed

Some content is hidden

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

83 files changed

+1507
-1017
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Changelog
2+
3+
## [1.0.0] - 2024-05-28
4+
5+
### Added
6+
- Ackermann publisher script for Ackermann Steering tutorial [Noetic, Foxy, Humble]
7+
- New `isaacsim` package to enable running Isaac Sim as a ROS2 node or from a ROS2 launch file! [Foxy, Humble]
8+
- `isaac_ros2_messages` service interfaces for listing prims and manipulate their attributes [Foxy, Humble]
9+
10+
### Removed
11+
- Removed support for quadruped VINS Fusion example [Noetic]
12+
13+
## [0.1.0] - 2023-12-18
14+
### Added
15+
- Noetic, Foxy, Humble workspaces for Isaac Sim 2023.1.1

foxy_ws/fastdds.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8" ?>
22

3-
<license>Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved.
3+
<license>Copyright (c) 2024, NVIDIA CORPORATION. All rights reserved.
44
NVIDIA CORPORATION and its licensors retain all intellectual property
55
and proprietary rights in and to this software, related documentation
66
and any modifications thereto. Any use, reproduction, disclosure or

foxy_ws/src/custom_message/package.xml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,17 @@
44
<name>custom_message</name>
55
<version>0.0.0</version>
66
<description>Custom Message Sample Package</description>
7-
<maintainer email="[email protected]">isaac sim</maintainer>
8-
<license>TODO: License declaration</license>
7+
<maintainer email="[email protected]">Isaac Sim</maintainer>
8+
9+
<license>Copyright (c) 2024, NVIDIA CORPORATION. All rights reserved.
10+
NVIDIA CORPORATION and its licensors retain all intellectual property
11+
and proprietary rights in and to this software, related documentation
12+
and any modifications thereto. Any use, reproduction, disclosure or
13+
distribution of this software and related documentation without an express
14+
license agreement from NVIDIA CORPORATION is strictly prohibited.</license>
15+
16+
<url type="Documentation">https://docs.omniverse.nvidia.com/app_isaacsim/app_isaacsim/overview.html</url>
17+
<url type="Forums">https://forums.developer.nvidia.com/c/omniverse/simulation/69</url>
918

1019
<buildtool_depend>ament_cmake</buildtool_depend>
1120

foxy_ws/src/isaac_ros2_messages/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,11 @@ find_package(geometry_msgs REQUIRED)
4747

4848
rosidl_generate_interfaces(${PROJECT_NAME}
4949
"srv/IsaacPose.srv"
50+
"srv/GetPrims.srv"
51+
"srv/GetPrimAttributes.srv"
52+
"srv/GetPrimAttribute.srv"
53+
"srv/SetPrimAttribute.srv"
5054
DEPENDENCIES builtin_interfaces std_msgs geometry_msgs
51-
)
55+
)
5256

53-
ament_package()
57+
ament_package()

foxy_ws/src/isaac_ros2_messages/package.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>isaac_ros2_messages</name>
5-
<version>0.1.0</version>
5+
<version>0.2.0</version>
66
<description>ROS2 messages for isaac ros2 bridge</description>
7-
<maintainer email="isaac-sim@todo.todo">isaac sim</maintainer>
7+
<maintainer email="isaac-sim[email protected]">Isaac Sim</maintainer>
88

9-
<license>Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved.
9+
<license>Copyright (c) 2024, NVIDIA CORPORATION. All rights reserved.
1010
NVIDIA CORPORATION and its licensors retain all intellectual property
1111
and proprietary rights in and to this software, related documentation
1212
and any modifications thereto. Any use, reproduction, disclosure or
1313
distribution of this software and related documentation without an express
1414
license agreement from NVIDIA CORPORATION is strictly prohibited.</license>
1515

1616
<url type="Documentation">https://docs.omniverse.nvidia.com/app_isaacsim/app_isaacsim/overview.html</url>
17-
<url type="Forums">https://forums.developer.nvidia.com/c/agx-autonomous-machines/isaac/simulation</url>
17+
<url type="Forums">https://forums.developer.nvidia.com/c/omniverse/simulation/69</url>
1818

1919
<buildtool_depend>ament_cmake</buildtool_depend>
2020

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
string path # prim path
2+
string attribute # attribute name
3+
---
4+
string value # attribute value (as JSON)
5+
string type # attribute type
6+
bool success # indicate a successful execution of the service
7+
string message # informational, e.g. for error messages
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
string path # prim path
2+
---
3+
string[] names # list of attribute base names (name used to Get or Set an attribute)
4+
string[] displays # list of attribute display names (name displayed in Property tab)
5+
string[] types # list of attribute data types
6+
bool success # indicate a successful execution of the service
7+
string message # informational, e.g. for error messages
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
string path # get prims at path
2+
---
3+
string[] paths # list of prim paths
4+
string[] types # prim type names
5+
bool success # indicate a successful execution of the service
6+
string message # informational, e.g. for error messages
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
string path # prim path
2+
string attribute # attribute name
3+
string value # attribute value (as JSON)
4+
---
5+
bool success # indicate a successful execution of the service
6+
string message # informational, e.g. for error messages

foxy_ws/src/isaac_tutorials/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ install(DIRECTORY
1212
# Install Python executables
1313
install(PROGRAMS
1414
scripts/ros2_publisher.py
15+
scripts/ros2_ackermann_publisher.py
1516
DESTINATION lib/${PROJECT_NAME}
1617
)
1718
ament_package()

0 commit comments

Comments
 (0)