PickNikRobotics / ros_control_boilerplate

Provides a simple simulation interface and template for setting up a hardware interface for ros_control
BSD 3-Clause "New" or "Revised" License
244 stars 89 forks source link

The change to ros_control_boilerplate::GenericHWInterface was certainly unexpected. #32

Open boilerbots opened 4 years ago

boilerbots commented 4 years ago

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.