|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#16
|
||||
|
||||
|
Re: Mechanum Wheels?
Quote:
|
|
#17
|
|||
|
|||
|
Re: Mechanum Wheels?
Quote:
![]() |
|
#18
|
|||
|
|||
|
Re: Mechanum Wheels?
Quote:
I'll ask them at our next meeting, though. Now I'm interested, too. ![]() |
|
#19
|
|||||
|
|||||
|
Re: Mechanum Wheels?
Quote:
An easy way to deal with this is to put an angle leading down below your axle from the edge of the frame; this allows the front wheels to get some horizontal tractive force in addition to the vertical, which allows them to help the back wheels out a bit. Do that on both sides of all four wheels, and it'll help you out a lot. |
|
#20
|
|||||
|
|||||
|
Re: Mechanum Wheels?
Quote:
When the wheel hits the bump, it will roll up and over. When the wheel is then sitting on top of the bump, the axle is then 4" above the bump. How does the axle hit the top? |
|
#21
|
|||||
|
|||||
|
Re: Mechanum Wheels?
On the moment of contact, the front wheels hit with the axle at the top level of the bump. They won't roll up and over without help--their force at that point will be entirely vertical once they leave the ground, but without something to push them horizontally, they'll fall back down. The back wheels are what provide the horizontal force to get the wheel up on top of the bump.
|
|
#22
|
||||
|
||||
|
Re: Mechanum Wheels?
Something else to consider when talking about the bump is the rollers on the mechanum wheels. Oh something else I was wondering, Is the bump 4inches tall measured from the floor or from the lip on the bump?
|
|
#23
|
||||
|
||||
|
Re: Mechanum Wheels?
Quote:
By virtue of mecanums having rollers, it would also be safe to assume that the roller will roll (gasp!) off the lip. Countered my own argument for mecanums, but not other wheels. Any opinions on that? Last edited by nitneylion452 : 20-01-2012 at 23:06. |
|
#24
|
||||
|
||||
|
Re: Mechanum Wheels?
Quote:
|
|
#25
|
||||
|
||||
|
Re: Mechanum Wheels?
Quote:
If when your robot is climbing the barrier where the initial wheel contact with the barrier is lower then the middle of the wheel more forces remain pushing in the forward direction. In the same way, when you are on flat ground the wheels are pushing entirely forward. As a good rule of thumb if you can get the initial contact point inside the bottom 1/3 of the wheel that wheel will fairly easily surmount the point of contact while maintaining its forward force. This is why it was suggested to put little ramps or something in front of your wheels. So the initial contact point of the barrier to the wheel is as low to the wheel as possible and forward momentum can be maintained. Regards, Bryan Last edited by BJC : 20-01-2012 at 23:12. |
|
#26
|
|||
|
|||
|
Re: Mechanum Wheels?
Quote:
|
|
#27
|
|||
|
|||
|
Re: Mechanum Wheels?
Quote:
I always laugh when people make posts like these. We played defense in 2010 with mecanums and definetly didn't get pushed around. And your not going to do well with any robot without practice. |
|
#28
|
|||
|
|||
|
Re: Mechanum Wheels?
Quote:
Code:
void RobotDrive::MecanumDrive_Polar(float magnitude, float direction, float rotation)
{
// Normalized for full power along the Cartesian axes.
magnitude = Limit(magnitude) * sqrt(2.0);
// The rollers are at 45 degree angles.
double dirInRad = (direction + 45.0) * 3.14159 / 180.0;
double cosD = cos(dirInRad);
double sinD = sin(dirInRad);
double wheelSpeeds[kMaxNumberOfMotors];
wheelSpeeds[kFrontLeftMotor] = sinD * magnitude + rotation;
wheelSpeeds[kFrontRightMotor] = cosD * magnitude - rotation;
wheelSpeeds[kRearLeftMotor] = cosD * magnitude + rotation;
wheelSpeeds[kRearRightMotor] = sinD * magnitude - rotation;
Normalize(wheelSpeeds);
m_frontLeftMotor->Set(wheelSpeeds[kFrontLeftMotor] * m_invertedMotors[kFrontLeftMotor]);
m_frontRightMotor->Set(wheelSpeeds[kFrontRightMotor] * m_invertedMotors[kFrontRightMotor]);
m_rearLeftMotor->Set(wheelSpeeds[kRearLeftMotor] * m_invertedMotors[kRearLeftMotor]);
m_rearRightMotor->Set(wheelSpeeds[kRearRightMotor] * m_invertedMotors[kRearRightMotor]);
}
|
|
#29
|
|||
|
|||
|
Re: Mechanum Wheels?
Quote:
|
|
#30
|
|||
|
|||
|
Re: Mechanum Wheels?
Quote:
It's like saying even though the motor controller is already set to 100%, the code can be improved to set it to 110% via "better controls". That doesn't happen. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|