Closed mzahana closed 5 years ago
This has been reported previously #41. I recall experiencing the same issue with Create 1 previously. I can take another look into the code, but I'm pretty sure it is an error in the firmware.
I've been considering adding an option to the driver so that it will report integrated velocity commands as "odometry" (similar to the autolab-rapi driver).
@jacobperron Thanks for your reply. Is upgrading the Create 1 firmware possible? If yes, is there a newer firmware that fixes this problem? Thanks.
@mzahana iRobot no longer supports firmware upgrades for Create 1. I am not aware of a way to do so.
I've just pushed an experimental change to the branch feat-odom-estimate. I have not tested it yet and won't have access to a Create 1 until next week, but you're welcome to give it a try. The idea is to integrate the requested velocity commands to produce the odometry estimate. This means that pushing the robot around by hand with have no affect on odometry, but driving it around should produce a better estimate than the firmware.
Hi. I am working with Create 1 and no matter how the robot moves the only change in
/odom
is inpose.position.x
only! all others are zeros. Also, the orientation is alwaysx=0, y=0, z=0, w=1
I am building the package from source on ROS Kinetic/ Ubuntu 16
Here is an output of the
odom
topic, after i did some random moves: