ROS1 and ROS2 on Target

Please provide the following info (check/uncheck the boxes after creating this topic):
Software Version
DRIVE OS Linux 5.2.6
DRIVE OS Linux 5.2.6 and DriveWorks 4.0
DRIVE OS Linux 5.2.0
DRIVE OS Linux 5.2.0 and DriveWorks 3.5
NVIDIA DRIVE™ Software 10.0 (Linux)
NVIDIA DRIVE™ Software 9.0 (Linux)
other DRIVE OS version
other

Target Operating System
Linux
QNX
other

Hardware Platform
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)
other

SDK Manager Version
1.8.3.10426
other

Host Machine Version
native Ubuntu 18.04
other

Hello,

is it possible to run ROS2 on the target or is only ROS1 supported?

Thanks in advance.

We had tried ROS1 before but the releases don’t support ROS officially.

Does this mean that you were already able to run ROS on the Pegasus platform? Was it ROS1 or ROS2?

It’s ROS1. Please refer to https://developer.nvidia.com/blog/cross-compiling-robot-operating-system-nodes-for-nvidia-drive-agx/.

Is it possible to execute DNNs such as PathNet in a ROS Node? Do you have any experience with this`or have you done this in the past?

We haven’t worked on DRIVE Perception on ROS.

yes, you can. You must read image and convert to dwImageCUDA, and use sample code of pathnet (initDetector, initRigConfiguration and onProcess, etc.) and you must compile with dw

Hi,
thanks for the reply!
Is this also possible in ROS2? Do you have any experience in doing this in ROS2?

I not try ros2 in drive, only ros1