Skip to content

ur_controllers build fails with ROS2 Jazzy #1399

@adkoessler

Description

@adkoessler

Affected ROS2 Driver version(s)

Jazzy

Used ROS distribution.

Other

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.

UR E-series robot

Robot SW / URSim version(s)

5.12

How is the ROS driver used.

Through the robot teach pendant using External Control URCap

Issue details

Summary

The ur_controllers package does not build from source. I tried to update everything. I can see from the frontpage that the build is failing. I tried checking out to former commits without any success.
How do I revert back to something that works? Any help is appreciated.

Steps to Reproduce

update and upgrade apt
update and install rosdep
git clone https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver.git -b jazzy
colcon build

Actual Behavior

See the log output.

Relevant log output

Starting >>> ur_controllers
--- stderr: ur_controllers                             
In file included from /opt/ros/jazzy/include/controller_interface/controller_interface/controller_interface.hpp:21,
                 from /home/lcfcrobots/ur_workspace/src/Universal_Robots_ROS2_Driver/ur_controllers/src/freedrive_mode_controller.cpp:37:
/opt/ros/jazzy/include/controller_interface/controller_interface/controller_interface_base.hpp:26:10: fatal error: hardware_interface/introspection.hpp: No such file or directory
   26 | #include "hardware_interface/introspection.hpp"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

Accept Public visibility

  • I agree to make this context public

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions