-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kinetic: port code base to ROS Kinetic and Ubuntu Xenial #77
Comments
xref: StanleyInnovation/segway_v3#26 |
smart_battery_msgs is deprecated in Kinetic. It has been replaced by sensor_msgs/BatteryState. Since that message is also available in Indigo, the obvious solution is to migrate our code to the new message. That looks straightforward. |
Dependencies that need a kinetic release:
|
The suggested migration path for |
reapply battery message update with fixes (#77)
A lot of things needed for Many dependencies have to be installed manually, which is very annoying. Because there are some missing dependencies, The biggest obstacle right now appears to be the missing hokuyo driver. I plan to update the launch scripts in the |
This replaces hokuyo_node for ROS Kinetic. Only the v4 bots currently have the ability to boot Xenial and run Kinetic. The other segbot versions are left alone for now. That causes trouble when compiling on Trusty with ROS Indigo.
I am able to run |
With some parameter updates, it now publishes data to the
|
I can run |
Commenting out the |
Commit 5bf984b is just a work-around. Presumably that filter exists for a reason, and we need to figure out why it's crashing. |
@shihyunlo says we don't actually use the scan filters on segbot_v4, so it can be commented out from the launch script. |
With a fix to the bwi_launch for segbot_v4, amcl is now picking up the correct topic, and navigation via rviz is minimally working on Kinetic. I tried visit door list and it failed repeatedly. Too tired to work on that today. |
@shihyunlo reports visit door list working now on roberto (segbot_v4). |
These changes look like they should work on Indigo as well as on Kinetic, given a compatible version of bwi_common, which should also work except for the clingo incompatibilities between Trusty and Xenial. |
xref: utexas-bwi/bwi#44, utexas-bwi/bwi_common#83
The text was updated successfully, but these errors were encountered: