|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
Re: Swerve Drivetrain.
There are quite a few ways to do a swerve drive. There's fully independent steering (each module has its own turning motor). There's all turning at once. (This one really needs some other way to turn--or a turret, noting 118's 2007 robot.) There's front/back and left/right module linkages.
I don't think your turning solution is optimal--it'll work for turning in place, but it could be really nasty for anything else, programming-wise, especially if you get a wheel off from the rest by mistake. And the chain runs are going to be especially interesting--you're forming an X with the chains, and hopefully you find a good way to do that without risking fouling up. I've seen that done before, with 4 runs, and it worked OK, but I think it was the propulsion power runs from the center to the edge and the rotation runs on the outside. What I might do, as an experiment (and I don't know if anybody's fully run this on coaxial), is to turn all the pods together, but have left/right or front/back motor units. Think of it like tank drive where the wheels can pivot for sliding sideways. It's somewhat easier to do with the Wild Swerve module (also available from AM/221 Robotics Systems), but could be really interesting to try a coaxial version. Incidentally, I've never been on a team that used swerve drive. The closest was 2009, two years after I left, and if there hadn't been a trailer towing behind the robot it would have been a turreted robot instead of a pivoting drivetrain. |
|
#2
|
||||
|
||||
|
Re: Swerve Drivetrain.
At the SD regional Team 1717 had a really nice swerve drive and a others i don't remember atm.
What is the difference between the Wild Swerve module and the ones i linked to in the OP? And sliding sideways, we were thinking about that, but would it work? |
|
#3
|
|||||
|
|||||
|
Re: Swerve Drivetrain.
Quote:
Coaxial swerve means that the shaft located at the pivot axis (which the module tends to rotate around) also transmits power to the drive wheel. The motor is completely off the module, other than the chain run. Non-coaxial means that you have to be careful not to twist the motor power wires as the module turns (unless the GDC allows slip rings again), as the motor is in the module. Less chain, but more wire. Sliding sideways=strafing. Sorry I didn't make that clear. And if you're not going to do that with a swerve drive, then you may as well not build a swerve drive... |
|
#4
|
|||||
|
|||||
|
Re: Swerve Drivetrain.
Not true.
Quote:
If you want to build a swerve drive, build one in the fall. You probably won't be able to do it in 6 weeks without prior experience in swerve-building. |
|
#5
|
|||||
|
|||||
|
Re: Swerve Drivetrain.
Quote:
And note that the rules change every year. So, IF the GDC chooses to allow slip rings again, then you don't have to worry about motor wires twisting. Otherwise, you do. |
|
#6
|
||||
|
||||
|
Re: Swerve Drivetrain.
That team 1640 doc was exactly what i was looking for, information wise.
Thank you very much. If we do go this route we are definitely building a test robot off-season first. And what rule exactly is it that dis-allows slip rings? |
|
#7
|
||||
|
||||
|
Re: Swerve Drivetrain.
We're using the AM swerve modules, and they're fantastic! The hardest part though is the code base. Make sure you have a TON of time and good programmers to do this.
|
|
#8
|
||||
|
||||
|
Re: Swerve Drivetrain.
Quote:
|
|
#9
|
|||||
|
|||||
|
Re: Swerve Drivetrain.
This year, there is not one. In fact, they are explicitly allowed.
In past years, rules varied on legality. In future years, the rules may or may not allow them. Hopefully, they will be allowed. But, we can't be certain. |
|
#10
|
||||
|
||||
|
Re: Swerve Drivetrain.
k that makes sense.
Thanks for the clear up. |
|
#11
|
||||
|
||||
|
Re: Swerve Drivetrain.
Also another question,
with the wild swerve drive modules http://www.andymark.com/ProductDetai...ctCode=am-0496 do we need to blot both the top and bottom plates down? or would just blotting the top plate be enough? |
|
#12
|
||||
|
||||
|
Re: Swerve Drivetrain.
Quote:
|
|
#13
|
||||
|
||||
|
Re: Swerve Drivetrain.
2011 is our 2nd year of doing Pivot Drive. 1640 is very satisfied with the performance of this drive-train. Our drivers love it! We've designed and built our own. Info is available at:
http://wiki.team1640.com/index.php?t...II_Drive_Train 1640 has taken the approach of independently driving and steering each wheel. This puts a lot of investment into the drive-train, but also provides a fly-by-wire flexibility. Drive modes are programmable. The robot has mecanum agility (or better) with tank traction. A hell of a combination. This is a great drive-train, but not easy to build or program. Many teams which start a Pivot program fail and abandon it. The AndyMark modules are probably a good starting point. |
|
#14
|
|||||
|
|||||
|
Re: Swerve Drivetrain.
The revolution module that you linked is what is known as a coaxial swerve module, meaning that the motors are mounted vertically, parallel to the module's rotation axis. The wild swerve module contains the CIM motor, and gear reduction, within the swerve module itself. The primary advantage of coaxial modules is infinite rotation, as there are no electrical components within the modules. Wild swerve style modules are limited by the wires running to the motors, and must use sensors to limit their rotation. This limited rotation can also cause changing orientation to take more time than it might otherwise.
Non-coaxial modules, by nature, are independently powered, which can open up some flexibility in how the swerve is operated. For example, tank style turning will be much easier to accomplish in any orientation on a non-coaxial setup. Finally, here are some teams that have produced quality crab and swerve drives over the years. Look into some of their past robots, its a great way to learn! 16 (most years) 71 (most years) 111 (most years) 118 (most years, but not the past couple) 148 (2008) 1114 (2004) 1640 1717 |
|
#15
|
||||
|
||||
|
Re: Swerve Drivetrain.
I recently made a vex drive train that had 4 independently driven wheel. This allows it to have multiple drive modes because the wheels can be programmed to be at whatever angles you wish. I created 4 drive modes based off of a paper in 1640's wiki.
You can see a video of the robot working here: http://www.youtube.com/watch?v=s3gb5n_I7vc I have it set up so I can switch between Twitch(tank), crab, automobile, and snake modes on the fly. I would strongly recommend reading team 1640's Wiki and this paper before deciding on how you are going to power the wheels. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|