![]() |
Programming Andy Mark Killough Omni Directional Drive/ C++?
Hey everyone,
How would I use windriver to program the Killough Omni Directional Drive? Is there a present function for a four wheel Omni directional drive already? I know there is a function for Tank Drive and Arcade drive; is there something similar for Killough? If not, do you know any manuals or do you have any suggestions? ::rtm:: Thank you very much! |
Re: Programming Andy Mark Killough Omni Directional Drive/ C++?
I can't tell you anything C++ specific, but I can tell you fairly generic things I learned in LabVIEW.
There *might* be a Holonomic Drive or Mecanum Drive class. If so, that is what you want. I know it exists in LabVIEW, but I do not know about C++. If there is not, you can write a function or class to utilize four motor controllers in a holonomic arrangement and a vector from the joystick. |
Re: Programming Andy Mark Killough Omni Directional Drive/ C++?
Quote:
It is all in the math if you are just looking for open loop control. Now if you want field oriented control or feedback that is a different story look at the mecanum example, it is very similar to the holonomic calculations good luck -JSK |
Re: Programming Andy Mark Killough Omni Directional Drive/ C++?
If you just want some practical help for writing your own mecanum code... you can write your own code, which uses -1 to +1 joystick output values, as follows:
Quote:
Here's a way to program tank drive on mecanum bot so that you can tune the joystick sensitivity to all three motions (fwd/rev, turn, stafe) independently: Quote:
If you want to understand the theory of mecanum kinematics and forces, take a look at these papers: Quote:
|
Re: Programming Andy Mark Killough Omni Directional Drive/ C++?
Quote:
Stephen didn't quite say it strongly enough: both mecanum and Killough are holonomic drivebases. The analysis and programming are the same for mecanum and for the AndyMark product you're asking about. (I myself usually reserve the name "Killough" for a holonomic platform using a specific kind of dual wheel, though many people will apply it to omniwheel platforms as well.) |
Re: Programming Andy Mark Killough Omni Directional Drive/ C++?
Wow, Thank you all- apalrd, Stephen Kowski, Ether, Alan Anderson - SO much! =D It's really appreciated!
|
| All times are GMT -5. The time now is 03:34. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi