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

Add omni drive robot to mobile_robot_kinematics #1551

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

Amronos
Copy link

@Amronos Amronos commented Feb 20, 2025

…sing Omni Wheels

Updated mobile_robot_kinematics.rst as asked in #1535.

Copy link
Contributor

@christophfroehlich christophfroehlich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. I just found another thing: $$R$$ should be measured to the center of the wheel, right? compare to the wheeltrack of the DiffDrive sketch, maybe you can add black dimension lines (and leave the green ones only for velocity, angular rate).

@christophfroehlich christophfroehlich changed the title Update mobile_robot_kinematics.rst for Omnidirectional Drive Robots u… Add omni drive robot to mobile_robot_kinematics Feb 20, 2025
@Amronos
Copy link
Author

Amronos commented Feb 20, 2025

R should be measured to the center of the wheel, right?

Nope! It's from the center of the robot to the point where the wheel touches the robot as shown by the green arrow.

I have represented the velocities of the robot in blue and things related to measurements in green.

Copy link
Contributor

@christophfroehlich christophfroehlich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

R should be measured to the center of the wheel, right?

Nope! It's from the center of the robot to the point where the wheel touches the robot as shown by the green arrow.

Nope, according to the literature it is the center of the wheel, not the innermost point. See this screenshot of the ModernRobotics book, which is linked on the page.
image

I have represented the velocities of the robot in blue and things related to measurements in green.

What about this style? It has similar style as the other sketches.

omni_wheel_omnidirectional_drive
omni_wheel_omnidirectional_drive.zip

@Amronos
Copy link
Author

Amronos commented Feb 21, 2025

Nope, according to the literature it is the center of the wheel, not the innermost point. See this screenshot of the ModernRobotics book, which is linked on the page.

Screenshot_2025_0221_060410.jpg
Have a look at this screenshot from the same book, look at the symbol d (it is the radius). The screenshot that you shared just represents how a mecanum wheel works.

What about this style? It has similar style as the other sketches.

I am okay with it, though I liked mine a bit more. Please commit whatever you think would be the best and merge the PR, I won't be able to make any commits for a few days.

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.

2 participants