Ros2 Driver on Jetson Orin AGX
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
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
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.
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.
Please see our custom workcell tutorial.
When is the ursim Simulator for polyscope X running on Jetson AGX?