Universal_Robots_ROS2_Driver icon indicating copy to clipboard operation
Universal_Robots_ROS2_Driver copied to clipboard

Real Time Kernel not possible to build for Ubuntu 22.04 and Ros2 Humble

Open becketps opened this issue 7 months ago • 7 comments

Affected ROS2 Driver version(s)

Ros2 Humble

Used ROS distribution.

Humble

Which combination of platform is the ROS driver running on.

Ubuntu Linux with standard kernel

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 a virtual machine

Robot SW / URSim version(s)

Polyscope 5

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 It is not possible to follow the mentioned steps here for ubuntu 22.04 with the standard Kernel 6.8.0 and this description https://docs.ros.org/en/ros2_packages/humble/api/ur_robot_driver/doc/installation/real_time.html

Issue details

Detailed description help us understand the problem. Code are welcome! There is no Kernel available for 6.8.0 and therefore I took the stabel LTS Version 5.15.179 https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git which I only can build with

make -j $(getconf _NPROCESSORS_ONLN) deb-pkg

The result is an Error dpkg-buildpackage: Information: Host-Architektur amd64 dpkg-source -i.git --before-build . debian/rules clean rm -rf debian/files debian/linux-* make clean dpkg-source -i.git -b . dpkg-source: Information: Quellformat »1.0« wird verwendet dpkg-source: Warnung: Quellverzeichnis »linux-5.15.179« lautet nicht <Quellpaket>-<Ursprungsversion> »linux-upstream-5.15.179-rt84« dpkg-source: Warnung: .orig-Verzeichnisname linux-5.15.179.orig ist nicht <Paket>-<Ursprungsversion> (linux-upstream-5.15.179-rt84.orig erwünscht) dpkg-source: Information: linux-upstream wird unter Benutzung des existierenden linux-upstream_5.15.179-rt84.orig.tar.gz gebaut dpkg-source: Information: linux-upstream wird in linux-upstream_5.15.179-rt84-1.diff.gz gebaut dpkg-source: Fehler: Änderung in vmlinux-gdb.py kann nicht dargestellt werden: dpkg-source: Fehler: neue Version ist Symlink auf /home/aut-laptop/rt_kernel_build/linux-5.15.179/scripts/gdb/vmlinux-gdb.py dpkg-source: Fehler: alte Version ist nicht existierend dpkg-source: Warnung: Löschen der Datei .scmversion wird ignoriert dpkg-source: Warnung: durch den Diff werden die folgenden Dateien der Originalautoren verändert: .clang-format .cocciconfig .get_maintainer.ignore .mailmap CREDITS MAINTAINERS README dpkg-source: Information: verwenden Sie das Format »3.0 (quilt)«, um separate und dokumentierte Änderungen an den Dateien der Originalautoren zu erhalten, siehe dpkg-source(1) dpkg-source: Fehler: nicht darstellbare Änderungen an der Quelle dpkg-buildpackage: Fehler: Unterprozess dpkg-source -i.git -b . lieferte Exitstatus 1 make[1]: *** [scripts/Makefile.package:77: deb-pkg] Fehler 1 make: *** [Makefile:1623: deb-pkg] Fehler 2

Steps to Reproduce

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

Load the Kernel mentioned above follow the description and try to build it.

Expected Behavior

What did you expect and why?

I expect that the building process for the kernel works properly or a work around can be found for ubuntu 22.04

Actual Behavior

What did you observe? If possible please attach relevant information.

Workaround Suggestion

If a workaround has been found, you are welcome to share it.

Relevant log output


Accept Public visibility

  • [x] I agree to make this context public

becketps avatar Apr 27 '25 20:04 becketps