Skip to content
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

segway 50 XL delocalizes #14

Open
RoboEvangelist opened this issue Feb 20, 2015 · 3 comments
Open

segway 50 XL delocalizes #14

RoboEvangelist opened this issue Feb 20, 2015 · 3 comments

Comments

@RoboEvangelist
Copy link

Hi Folks,

I have a segway 50 XL as my robot's platform.
When the robot goes backwards/forwards, it localizes quick and well. But when the robot is turning in place, it quickly de-localizes, causing the robot to move in the wrong direction when ROS tells it to go on a a straight line.
I am using the segway_rmp packages, and the libsegwayrmp. I have not modified anything on any library, but I guess I need to in order to fix the problem. Maybe I need to find a better "magic number" for the base width (I'm assuming you have a base with parameter for the odometry)??? (modifying the based with on another platform helped me solve the problem)

Thanks

@wjwwood
Copy link
Member

wjwwood commented Feb 20, 2015

@wjwwood
Copy link
Member

wjwwood commented Feb 20, 2015

@RoboEvangelist there are some "magic" numbers which come from the manufacturer that are used to calculate the odometry:

https://github.com/segwayrmp/libsegwayrmp/blob/master/src/segwayrmp.cc#L795-L812

@piyushk
Copy link
Member

piyushk commented Feb 23, 2015

@RoboEvangelist Take a look at #12. There seems to be some difference in these magic numbers based on 50XL firmware version, but those numbers might work for you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants