-
Notifications
You must be signed in to change notification settings - Fork 17.9k
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
SITL: add Omni3Mecanum vehicle to SIM_Rover #27581
SITL: add Omni3Mecanum vehicle to SIM_Rover #27581
Conversation
b43077e
to
ad8d640
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks.
CRUISE_THROTTLE 42.0 | ||
FRAME_TYPE 4 | ||
PSC_VEL_P 0.500000 | ||
RC1_MAX 2000 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @srmainwaring, thanks for this. Normally we don't add items to the param file that are the same as the defaults. I suspect we don't need these RCx_MIN/MAX values nor the SERVOx_MIN/TRIM/MAX
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ad8d640
to
0044bb5
Compare
- Add frame rover-omni3mecanum. - Remove params with default values. Signed-off-by: Rhys Mainwaring <[email protected]>
Signed-off-by: Rhys Mainwaring <[email protected]>
0044bb5
to
97a608b
Compare
Merged, thjanks! |
Add an Omni3 Mecanum vehicle to SIM_Rover
Partially completes #11782
Details
rover-omni3mecanum
to sim_vehicle.Note the dynamics in SIM_Rover is not an independent test of the Omni3Mecanum mixer as it uses the same kinematics calculation for mapping body motion to wheel angular velocities.
Testing
Run SITL with the new frame type
Move the rover in
MANUAL
mode using the RC override commands:rc 1 1550
, yaw left:rc 1 1450
rc 3 1600
, move back:rc 3 1400
rc 4 1600
, move left:rc 4 1400