I built this robot to gain some experience with the control of a robot with an omnidrectional drive. The omni wheels are cheap ones I bought on ebay. The are driven by three stepper motors with gear boxes. Each stepper has a A4983 driver, the drivers are controlled by an AVR m168. The robot is connected to a PC via RS232.
Implementation question:
I discussed this with friends once and wasn't sold on the answer. In your opinion, with your triangular wheel placement, in order to drive in a direction parallel with wheel A at speed x, should wheels B and C each be powered to drive at speed x or should B and C each be powered at speed y, where y would be the value representing the sides of the isosceles triangle formed by wheels B and C (the line connecting B and C being the base of the triangle) and x is the height of said triangle? If this makes no sense then i may be able to produce a picture.
I discussed this with friends once and wasn't sold on the answer. In your opinion, with your triangular wheel placement, in order to drive in a direction parallel with wheel A at speed x, should wheels B and C each be powered to drive at speed x or should B and C each be powered at speed y, where y would be the value representing the sides of the isosceles triangle formed by wheels B and C (the line connecting B and C being the base of the triangle) and x is the height of said triangle? If this makes no sense then i may be able to produce a picture.