Skip to content

Commit 7e44644

Browse files
Merge pull request #12 from NVIDIA-ISAAC-ROS/release-3.1
Isaac ROS 3.1
2 parents 0faa487 + f488001 commit 7e44644

File tree

10 files changed

+22
-10
lines changed

10 files changed

+22
-10
lines changed

.gitmodules

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

isaac_ros_segway_rmp/package.xml

Lines changed: 1 addition & 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_segway_rmp</name>
24-
<version>3.0.1</version>
24+
<version>3.1.0</version>
2525
<description>Support for SegwayRMP.</description>
2626

2727
<maintainer email="[email protected]">Isaac ROS Maintainers</maintainer>

nova_carter_bringup/launch/include/navigation_include.launch.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ def generate_launch_description() -> LaunchDescription:
155155
args.add_arg('stereo_camera_configuration', None)
156156
args.add_arg('mode')
157157
args.add_arg('global_frame', 'odom')
158+
args.add_arg('vslam_image_qos', 'SENSOR_DATA')
158159
args.add_arg('map_yaml_path')
159160
args.add_arg('enable_navigation')
160161
args.add_arg('enable_mission_client')
@@ -202,6 +203,7 @@ def generate_launch_description() -> LaunchDescription:
202203
'enable_3d_lidar': enable_3d_lidar,
203204
'enabled_2d_lidars': enabled_2d_lidars,
204205
'global_frame': args.global_frame,
206+
'vslam_image_qos': args.vslam_image_qos,
205207
'invert_odom_to_base_tf': is_sim,
206208
'disable_cuvslam': disable_cuvslam,
207209
},

nova_carter_bringup/launch/include/perceptor_include.launch.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ def generate_launch_description() -> LaunchDescription:
9090
# String specifying the stereo camera configuration.
9191
args.add_arg('stereo_camera_configuration')
9292
args.add_arg('global_frame')
93+
args.add_arg('vslam_image_qos')
9394
args.add_arg('disable_cuvslam', False)
9495
args.add_arg('disable_nvblox', False)
9596
actions = args.get_launch_actions()
@@ -131,6 +132,7 @@ def generate_launch_description() -> LaunchDescription:
131132
launch_arguments={
132133
'perceptor_configuration': perceptor_configuration,
133134
'global_frame': args.global_frame,
135+
'vslam_image_qos': args.vslam_image_qos,
134136
},
135137
))
136138

nova_carter_bringup/launch/navigation.launch.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,21 @@ def generate_launch_description() -> LaunchDescription:
5656

5757
# NOTE: If running in sim mode we do mapping in another frame to not clash with ground truth
5858
# coming out of Isaac Sim.
59+
# NOTE: If running in sim mode we are setting the reliability policy of vslam to reliable
60+
# as we were experiencing issues with the best effort policy
61+
# (i.e. not able to synchronize input messages due to dropped images).
5962
global_frame = lu.if_else_substitution(is_sim, 'odom_vslam', 'odom')
63+
vslam_image_qos = lu.if_else_substitution(is_sim, 'DEFAULT', 'SENSOR_DATA')
6064

6165
# Add the navigation.
6266
actions.append(
6367
lu.include(
6468
'nova_carter_bringup',
6569
'launch/include/navigation_include.launch.py',
66-
launch_arguments={'global_frame': global_frame},
70+
launch_arguments={
71+
'global_frame': global_frame,
72+
'vslam_image_qos': vslam_image_qos,
73+
},
6774
))
6875

6976
actions.append(

nova_carter_bringup/launch/perceptor.launch.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,18 @@ def generate_launch_description() -> LaunchDescription:
5656
# Add the perceptor (note that this also includes the hardware abstraction layer for now).
5757
# NOTE: If running in sim mode we do mapping in another frame to not clash with ground truth
5858
# coming out of Isaac Sim.
59+
# NOTE: If running in sim mode we are setting the reliability policy of vslam to reliable
60+
# as we were experiencing issues with the best effort policy
61+
# (i.e. not able to synchronize input messages due to dropped images).
5962
global_frame = lu.if_else_substitution(is_sim, 'odom_vslam', 'odom')
63+
vslam_image_qos = lu.if_else_substitution(is_sim, 'DEFAULT', 'SENSOR_DATA')
6064
actions.append(
6165
lu.include(
6266
'nova_carter_bringup',
6367
'launch/include/perceptor_include.launch.py',
6468
launch_arguments={
6569
'global_frame': global_frame,
70+
'vslam_image_qos': vslam_image_qos,
6671
'disable_cuvslam': args.enable_wheel_odometry,
6772
},
6873
))

nova_carter_bringup/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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>nova_carter_bringup</name>
5-
<version>3.0.1</version>
5+
<version>3.1.0</version>
66
<description>
77
Launch files to run isaac ros apps on the Nova Carter robot.
88
</description>

nova_carter_description/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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>nova_carter_description</name>
5-
<version>3.0.1</version>
5+
<version>3.1.0</version>
66
<description>Description of the nova carter robot</description>
77
<maintainer email="[email protected]">Isaac ROS Maintainers</maintainer>
88
<license>Apache-2.0</license>

nova_carter_docking/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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>nova_carter_docking</name>
5-
<version>3.0.1</version>
5+
<version>3.1.0</version>
66
<description>A docking solution and plugin for the Nova Carter robot</description>
77
<maintainer email="[email protected]">Isaac ROS Maintainers</maintainer>
88
<license>Apache-2.0</license>

nova_carter_navigation/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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>nova_carter_navigation</name>
5-
<version>3.0.1</version>
5+
<version>3.1.0</version>
66
<description>
77
Configuration to use ROS2 Nav2 with the Nova Carter robot.
88
</description>

0 commit comments

Comments
 (0)