Just so you know, removing the createTimer call for the update method in the GenericHWInterface constructor threw my project off track for a while until I tracked down the problem. It looks like the change is more than a year old but was not released to Melodic until September 2019.
Just so you know, removing the createTimer call for the update method in the GenericHWInterface constructor threw my project off track for a while until I tracked down the problem. It looks like the change is more than a year old but was not released to Melodic until September 2019.
At first it looked like the controller_manager couldn't start our controller anymore, it would hang and never respond. Here is the issue I created: https://github.com/ros-controls/ros_control/issues/389
I am glad the fix was easy, once I found the problem.