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

Diff drive open loop odom #136

Merged
merged 4 commits into from
Oct 20, 2014
Merged

Diff drive open loop odom #136

merged 4 commits into from
Oct 20, 2014

Conversation

bmagyar
Copy link
Member

@bmagyar bmagyar commented Oct 11, 2014

This PR is an update from the hydro-devel branch of ros_controllers from PAL Robotics.

The purpose of this PR is to support open loop odometry when there are no encoders.
It basically adds:

  • open_loop param
  • extends Odometry class to update using the last linear and angular velocities received by the controller, i.e. set the odometry twist directly with then and integrate the position (x, y)

Related PR:
pal-robotics-forks#39

@bmagyar bmagyar mentioned this pull request Oct 11, 2014
@adolfo-rt
Copy link
Member

I only have a naming question. Is it clear by just stating open_loop that we are referring to the odometry computation? (as opposed to a name like open_loop_odometry).

@efernandez
Copy link
Contributor

There's no other thing that can be open loop, apart from the odometry, so IMHO it's better to keep the name as open_loop.
Also, you can think of it as open loop control, rather than whether odometry is used or not.

@adolfo-rt
Copy link
Member

If you think the meaning is clear enough, then I give my +1. Once this PR is merged, don't forget to update the controller's wiki page: http://wiki.ros.org/diff_drive_controller

@bmagyar
Copy link
Member Author

bmagyar commented Oct 14, 2014

+1

@efernandez
Copy link
Contributor

@adolfo-rt Ok, we'll take care of updating the wiki.
Thanks for your comments!

@adolfo-rt
Copy link
Member

The whole sequence of PRs related to the diff-drive controller seem to be in place (#136-#138). Starting the merge process...

Thanks for your continued efforts.

adolfo-rt pushed a commit that referenced this pull request Oct 20, 2014
@adolfo-rt adolfo-rt merged commit c164e27 into ros-controls:indigo-devel Oct 20, 2014
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

Successfully merging this pull request may close these issues.

None yet

3 participants