Universal_Robots_ROS2_Driver icon indicating copy to clipboard operation
Universal_Robots_ROS2_Driver copied to clipboard

Ros2 Driver on Jetson Orin AGX

Open becketps opened this issue 5 months ago • 4 comments

Affected ROS2 Driver version(s)

Humble

Used ROS distribution.

Humble

Which combination of platform is the ROS driver running on.

Other Linux system

How is the UR ROS2 Driver installed.

Build both the ROS driver and UR Client Library from source

Which robot platform is the driver connected to.

URSim in linux

Robot SW / URSim version(s)

Polyscope X 10.10

How is the ROS driver used.

Through the robot teach pendant using External Control URCap

Issue details

Summary

Short introduction to the issue and how it impact you and why I wanted to build the Ros2 Humble Driver on the Jetson AGX running with Jetpack 6.4.4

Issue details

Detailed description help us understand the problem. Code are welcome!

The UR Libary is installed properly but the ros2 Folder gives me such errors

build_log.txt

Do you know how I can fix it on the ARM based architecture?

Steps to Reproduce

Make simple example to reproduce the issue. Try to remove dependencies to other hardware and software components, if it is possible.

Clone Ros2 Driver on Jetson AGX and building the Workspace.

Expected Behavior

What did you expect and why?

I expect that the Driver can be build.

Relevant log output

Failed   <<< ur_controllers [10.9s, exited with code 2]
                                 
Summary: 2 packages finished [12.3s]
  1 package failed: ur_controllers
  1 package had stderr output: ur_controllers
  3 packages not processed

Accept Public visibility

  • [x] I agree to make this context public

becketps avatar Sep 28 '25 23:09 becketps

 In file included from /home/jetson/ur_ws/src/Universal_Robots_ROS2_Driver/ur_controllers/src/ur_configuration_controller.cpp:41:
 /home/jetson/ur_ws/src/Universal_Robots_ROS2_Driver/ur_controllers/include/ur_controllers/ur_configuration_controller.hpp:47:10:   > fatal error: realtime_tools/realtime_thread_safe_box.hpp: No such file or directory
  47 | #include <realtime_tools/realtime_thread_safe_box.hpp>

That looks like you are trying to compile the main branch. If you are on Humble, please use the humble branch.

We highly suggest to use the binary packages instead of compiling things from source.

urfeex avatar Sep 30 '25 14:09 urfeex

Ok but it was already the humble branch on the jetson.

But how can I setup an own world with grippers and tables when I do not build it from source. Cause I don't want to modify the urdf xacro files in the /opt/ installation path. Where is it possible to integrate stl files and also the own python programs to see everything in rviz and later in gazebo? Thanks in advance.

becketps avatar Oct 01 '25 21:10 becketps

Please see our custom workcell tutorial.

urfeex avatar Oct 02 '25 09:10 urfeex

When is the ursim Simulator for polyscope X running on Jetson AGX?

becketps avatar Oct 18 '25 23:10 becketps