Skip to content

Commit 6c93542

Browse files
Merge pull request #111 from NVIDIA-ISAAC-ROS/release-3.0
Isaac ROS 3.0.1
2 parents dda4255 + c340760 commit 6c93542

File tree

13 files changed

+37
-36
lines changed

13 files changed

+37
-36
lines changed

README.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ The following tables provides timings for various functions of
5454
<th class="head">Dataset</th>
5555
<th class="head">Voxel Size (m)</th>
5656
<th class="head">Component</th>
57-
<th class="head">x86_64 w/ 4090 Ti (Desktop)</th>
58-
<th class="head">x86_64 w/ RTX3000 Ti (Laptop)</th>
57+
<th class="head">x86_64 w/ 4090 (Desktop)</th>
58+
<th class="head">x86_64 w/ RTX3500 Ada (Laptop)</th>
5959
<th class="head">AGX Orin</th>
6060
</tr>
6161
</thead>
@@ -64,53 +64,53 @@ The following tables provides timings for various functions of
6464
<td rowspan="4">Replica</td>
6565
<td rowspan="4">0.05</td>
6666
<td>TSDF</td>
67-
<td>0.4 ms</td>
68-
<td>3.6 ms</td>
69-
<td>1.6 ms</td>
67+
<td>0.2 ms</td>
68+
<td>0.2 ms</td>
69+
<td>0.8 ms</td>
7070
</tr>
7171
<tr class="row-odd">
7272
<td>Color</td>
73-
<td>1.7 ms</td>
74-
<td>2.5 ms</td>
75-
<td>4.2 ms</td>
73+
<td>0.4 ms</td>
74+
<td>0.5 ms</td>
75+
<td>1.2 ms</td>
7676
</tr>
7777
<tr class="row-even">
7878
<td>Meshing</td>
79-
<td>1.6 ms</td>
80-
<td>4.0 ms</td>
81-
<td>12.3 ms</td>
79+
<td>0.8 ms</td>
80+
<td>1.1 ms</td>
81+
<td>2.5 ms</td>
8282
</tr>
8383
<tr class="row-odd">
8484
<td>ESDF</td>
85-
<td>1.9 ms</td>
86-
<td>8.4 ms</td>
87-
<td>8.4 ms</td>
85+
<td>0.7 ms</td>
86+
<td>0.8 ms</td>
87+
<td>1.7 ms</td>
8888
</tr>
8989
<tr class="row-even">
9090
<td rowspan="4">Redwood</td>
9191
<td rowspan="4">0.05</td>
9292
<td>TSDF</td>
9393
<td>0.2 ms</td>
9494
<td>0.2 ms</td>
95-
<td>0.5 ms</td>
95+
<td>0.6 ms</td>
9696
</tr>
9797
<tr class="row-odd">
9898
<td>Color</td>
99+
<td>0.4 ms</td>
100+
<td>0.5 ms</td>
99101
<td>1.1 ms</td>
100-
<td>1.6 ms</td>
101-
<td>2.4 ms</td>
102102
</tr>
103103
<tr class="row-even">
104104
<td>Meshing</td>
105-
<td>0.6 ms</td>
106-
<td>1.5 ms</td>
107-
<td>2.7 ms</td>
105+
<td>0.4 ms</td>
106+
<td>0.5 ms</td>
107+
<td>1.1 ms</td>
108108
</tr>
109109
<tr class="row-odd">
110110
<td>ESDF</td>
111-
<td>1.5 ms</td>
112-
<td>2.6 ms</td>
113-
<td>4.2 ms</td>
111+
<td>0.8 ms</td>
112+
<td>1.1 ms</td>
113+
<td>1.7 ms</td>
114114
</tr>
115115
</tbody>
116116
</table>

isaac_ros_nvblox/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_nvblox</name>
24-
<version>3.0.0</version>
24+
<version>3.0.1</version>
2525
<description>Nvblox ROS 2 metapackage</description>
2626

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

nvblox_examples/nvblox_examples_bringup/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>nvblox_examples_bringup</name>
24-
<version>3.0.0</version>
24+
<version>3.0.1</version>
2525
<description>Launchfiles for nvblox examples</description>
2626

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

nvblox_examples/nvblox_image_padding/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>nvblox_image_padding</name>
24-
<version>3.0.0</version>
24+
<version>3.0.1</version>
2525
<description>Image padding for nvblox_ros</description>
2626

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

nvblox_examples/realsense_splitter/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>realsense_splitter</name>
24-
<version>3.0.0</version>
24+
<version>3.0.1</version>
2525
<description>Splits realsense outputs based on emitter status.</description>
2626
<maintainer email="[email protected]">Isaac ROS Maintainers</maintainer>
2727
<license>Apache-2.0</license>

nvblox_examples/semantic_label_conversion/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>semantic_label_conversion</name>
24-
<version>3.0.0</version>
24+
<version>3.0.1</version>
2525
<description>Package to convert semantic labels coming from Isaac Sim to consistent label images</description>
2626
<maintainer email="[email protected]">Isaac ROS Maintainers</maintainer>
2727
<license>NVIDIA Isaac ROS Software License</license>

nvblox_msgs/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>nvblox_msgs</name>
24-
<version>3.0.0</version>
24+
<version>3.0.1</version>
2525
<description>ROS 2 messages for Nvblox types</description>
2626

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

nvblox_nav2/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>nvblox_nav2</name>
24-
<version>3.0.0</version>
24+
<version>3.0.1</version>
2525
<description>NVBlox ROS 2 Nav2 interface</description>
2626

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

nvblox_ros/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>nvblox_ros</name>
24-
<version>3.0.0</version>
24+
<version>3.0.1</version>
2525
<description>NVBlox ROS 2 interface</description>
2626

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

nvblox_ros/src/lib/nvblox_node.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,7 @@ void NvbloxNode::processMesh()
625625
<< ". Mesh not published");
626626
return;
627627
}
628-
bool serialize_full_mesh = true;
628+
bool serialize_full_mesh = false;
629629
size_t new_subscriber_count = mesh_publisher_->get_subscription_count();
630630
// In case we have new subscribers, publish the ENTIRE map once.
631631
nvblox_msgs::msg::Mesh mesh_msg;
@@ -662,9 +662,10 @@ void NvbloxNode::processMesh()
662662

663663
// Publish mesh blocks from serialized mesh
664664
if (!serialized_mesh->block_indices.empty()) {
665+
const bool resend_full_mesh = serialize_full_mesh;
665666
conversions::meshMessageFromSerializedMesh(
666667
serialized_mesh, timestamp, params_.global_frame.get(),
667-
static_mapper_->mesh_layer().block_size(), serialize_full_mesh, &mesh_msg);
668+
static_mapper_->mesh_layer().block_size(), resend_full_mesh, &mesh_msg);
668669
mesh_publisher_->publish(mesh_msg);
669670
timing::Rates::tick("ros/mesh");
670671
}

0 commit comments

Comments
 (0)