colcon / colcon-ros

Extension for colcon to support ROS packages
http://colcon.readthedocs.io
Apache License 2.0
13 stars 26 forks source link

`colcon build` delay at start in Jetson Orin #161

Open edgarcamilocamacho opened 3 months ago

edgarcamilocamacho commented 3 months ago

Hello!

When I run the command colcon build in my x86_64 laptop, I almost inmediatly get the message (and starts building):

Starting >>> name_of_the package
...

But when I run it in my Jetson Orin AGX, it takes from 4 to 6 seconds to show that message and start building.

Laptop environment

Docker container based on the image osrf/ros:$humble-desktop.

Output of the colcon version-check command:

colcon-argcomplete 0.3.3: up-to-date
colcon-bash 0.5.0: up-to-date
colcon-cd 0.1.1: up-to-date
colcon-cmake 0.2.28: up-to-date
colcon-core 0.15.1: newer version available (0.16.1)
colcon-defaults 0.2.8: up-to-date
colcon-devtools 0.2.4: newer version available (0.3.0)
colcon-library-path 0.2.1: up-to-date
colcon-metadata 0.2.5: up-to-date
colcon-mixin 0.2.3: up-to-date
colcon-notification 0.2.15: newer version available (0.3.0)
colcon-output 0.2.13: up-to-date

Jetson Orin AGX Environment

Jetpack 5.1 [L4T 35.2.1]

Docker container based on the image nvcr.io/nvidia/isaac/ros:aarch64-ros2_humble_b7e1ed6c02a6fa3c1c7392479291c035. (but it happens with any docker image that includes ROS)

Output of the colcon version-check command:

colcon-argcomplete 0.3.3: up-to-date
colcon-bash 0.5.0: up-to-date
colcon-cd 0.1.1: up-to-date
colcon-cmake 0.2.28: up-to-date
colcon-core 0.15.1: newer version available (0.16.1)
colcon-defaults 0.2.8: up-to-date
colcon-devtools 0.2.4: newer version available (0.3.0)
colcon-installed-package-information 0.1.0: newer version available (0.2.1)
colcon-library-path 0.2.1: up-to-date
colcon-metadata 0.2.5: up-to-date
colcon-notification 0.2.15: newer version available (0.3.0)
colcon-output 0.2.13: up-to-date
colcon-override-check 0.0.1: up-to-date
colcon-package-information 0.3.3: newer version available (0.4.0)
colcon-package-selection 0.2.10: up-to-date
colcon-parallel-executor 0.3.0: up-to-date
colcon-pkg-config 0.1.0: up-to-date
colcon-powershell 0.4.0: up-to-date
colcon-python-setup-py 0.2.8: up-to-date
colcon-recursive-crawl 0.2.3: up-to-date
colcon-ros 0.4.1: up-to-date
colcon-test-result 0.3.8: up-to-date
colcon-zsh 0.5.0: up-to-date