The changes in this PR are what is currently required to make kobuki_core compile and work on ROS 2 Crystal. Most of the changes are cleanups for compiler warnings, but there are also some changes to properly import and export libraries from ament. With all of this in place, I can successfully build this, then build then code in https://github.com/ros2/turtlebot2_demo (with a few modifications), and then run a Turtlebot2 around with the joystick.
The changes in this PR are what is currently required to make kobuki_core compile and work on ROS 2 Crystal. Most of the changes are cleanups for compiler warnings, but there are also some changes to properly import and export libraries from ament. With all of this in place, I can successfully build this, then build then code in https://github.com/ros2/turtlebot2_demo (with a few modifications), and then run a Turtlebot2 around with the joystick.