![]() |
2471 Swerve Designs and Programming
:D This is a picture of a robot Team Mean Machine built for an off season competition this fall. It utilized swerve drives.
This drive base has been discussed previously in a different thread here: http://www.chiefdelphi.com/forums/sh...d.php?t=121672 I decided to make a new thread, so that it would be easy to find the links to the documents in question. The programming and CAD designs can be found on git hub: https://github.com/Tmm2471/Swerve Here are the files as a zip file on google drive in case you don't like git hub: http://goo.gl/YG7rQB The CAD files are all in inventor format. Since last time I posted to the other thread on this topic, the programming has been improved a bit. It was a robot-oriented control, and the robot was driving quite nicely. The software now adds two check boxes on the smart dashboard for the type of driving control that's requested. One toggles on and off the field-oriented translation. This is somewhat basic to program. Essentially, if the option is selected, then the direction given from the translation joystick (left stick) is added to the gyro heading so that the orientation of the robot on the field does not affect the direction of motion. If you press the joystick in a given direction, it moves that way in field space. The second check box is for field-centric steering. Instead of having the x axis of the right stick correspond to steering power, the right stick direction indicates which direction the robot will face on the field. The direction of the stick specifies the direction for the front of the robot to face. Here is a short video of the robot running in its bare form, so it's easier to see the wheels. http://goo.gl/5XdjyV Here is a video of match play: http://goo.gl/1l4ZQd All questions, comments, and concerns, are much appreciated. |
Re: 2471 Swerve Designs and Programming
That's small! By the way, what game is that for? Is it FTC, or something the team made up themselves?
Over all, how much does the bot weigh? What's it's top speed? |
Re: 2471 Swerve Designs and Programming
This is pretty cool! I had the pleasure of watching your team last year at championships and I would think you guys are going to do pretty well. Nice Work!:D
|
Re: 2471 Swerve Designs and Programming
Quote:
Quote:
Here's where you can see the official rules: https://team1540.squarespace.com/bunnybotsgame/ Quote:
|
Re: 2471 Swerve Designs and Programming
Quote:
|
Re: 2471 Swerve Designs and Programming
This is really cool. Thanks for sharing (and uploading to google drive, the github download was estimated at 2 hours.)
|
Re: 2471 Swerve Designs and Programming
Quote:
Quote:
The code on the other hand, is exactly what we ran in competition, including everything. So if anyone is able to wade through it, I think it could be very useful. |
Re: 2471 Swerve Designs and Programming
Which Black and Decker gearboxes did you use for your steering motors? Is there a good source for these? I've never seen these used before, but based on the CAD it doesn't look like a lot of modifications needed to be made. Any particular tricks required to get them to work?
|
Re: 2471 Swerve Designs and Programming
467 - Inventors of SWERVE drive, and don't worry, we'll be using it this year :D !
|
Re: 2471 Swerve Designs and Programming
Quote:
|
Re: 2471 Swerve Designs and Programming
Your designs are amazing. Out of curiosity what is the fps of your current drive iteration?
|
Re: 2471 Swerve Designs and Programming
Quote:
I would guess it goes about 18 fps. We are considering slowing it down some more if we use it this year. |
Re: 2471 Swerve Designs and Programming
Quote:
|
| All times are GMT -5. The time now is 18:38. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi