Mechanum Diagonal Drive
Page 1 of 1

Author:  c0mput3rn3rd [ Thu Sep 25, 2014 3:29 pm ]
Post subject:  Mechanum Diagonal Drive

We are building a robot for the skyrise challenge and using mechanum wheels. I am the programmer for our team and we would like to be able to strafe diagonally if possible. Our controller layout is the left joystick makes it strafe (back, forward, left, right) and our right joystick makes it actually turn (clockwise and counterclockwise). Our hope is to use the left for diagonal movement also but have it when you move the joystick between the two channels the robot will move in that direction. We are using RobotC, not EasyC. Is it possible to get diagonal movement with mechanum wheels? how do the wheels need to turn in order to move diagonally? how do i program it to look to see if the joystick is in between channels?

Author:  ThatGirlInRobotics [ Thu Dec 18, 2014 10:14 am ]
Post subject:  Re: Mechanum Diagonal Drive

A mecanum drive functions similarly to an X drive. In order to enable diagonal movement you only activate two motors that are on the opposite corners. Please post your code so we can see how to help. If you programmed the base using the common way, it should be able to strafe as you desire.

Just some experience, when you are strafing diagonally, you are only using two motors to move the entire robot, rather than four. You might want to be careful not to overheat motors. We have a mecanum drive and we rarely strafe diagonally.

Page 1 of 1 All times are UTC - 5 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group