PR2 / pr2_controllers

The controllers that run in realtime on the PR2 and supporting packages.
46 stars 34 forks source link

Improve PR2 caster calibration controller (ros ticket #4428) #333

Open ahendrix opened 11 years ago

ahendrix commented 11 years ago

When driving PR2's around the building, we've noticed a few of them yawing while commanding forward. It appears to be related to the calibration of the casters. When recalibrated, the direction and magnitude can change.

It'd be nice if the Texai caster calibration controller was ported to the PR2 so we could have really good calibration. We would need to find a way to deal with the "hammer" behavior that jams the caster back and forth.

trac data:

ahendrix commented 11 years ago

[watts] We've seen a lot of PR2 alignment issues. Almost any PR2 that we've checked will have some uncommanded yaw when driven straight or strafing.

Wim, do you plan to close this ticket by Diamondback? Are you the right person for this?

ahendrix commented 11 years ago

[wim] I'd be the right person for this, but probably won't get to solve this before Diamondback (if it's not already too late; pr2_controllers might be locked down already). This is a known issue, but AFAIK it is not causing any problems for anyone, except for the inconvenience while joysticking the robot around. Is that true?

The fix is more involved than simply copying the texai calibration controller because the pr2 has a wiggle recovery behavior in the calibration controller to recover when a caster gets stuck.

ahendrix commented 11 years ago

[watts] Wim and I talked about this, and I talked about it with Eric. For production and support, we'd really like to see this in place before D-turtle. Since it is not an API breaking change, it can go in somewhat late in the process. It should not go in after D-turtle is released, since we don't want any unintended consequences affecting users.