![]() |
First team with swerve drive?
I have been wracking my brain trying to think of the first team in FRC with a swerve drive system, can you help me out?
Edit: why not also mecanum, "kiwi", or other omni-drive setups. |
Re: First team with swerve drive?
Quote:
http://www.chiefdelphi.com/media/photos/12949 I believe someone had one in 1998 or 1999 but I can't remember who it was. |
Re: First team with swerve drive?
First mecanum drive in FRC I believe was in 2005, team 357 (showing my regional bias here...I want to say other teams had them in 2005 as well).
|
Re: First team with swerve drive?
Quote:
|
Re: First team with swerve drive?
I remember the big stir when Chief Delphi lifted up the hood on their robot that year. It was a coaxial drive as I remember. A lot of chain running around the top of the chassis.
|
Re: First team with swerve drive?
Chief Delphi 1998 had a 2-wheel swerve. This was the first swerve drive...
Sometimes referred to as "delphi drive" in the old days. -John |
Re: First team with swerve drive?
Great info. Any idea when the first 4-wheel swerve was made?
|
Re: First team with swerve drive?
Is there a shorter name, widely understood within the CD community, for a 4-wheel independent-steering and independent-driven drivetrain, with unlimited rotation of the wheels and sensors, and no gaps in the sensor feedback?
If not, could a longtimer here please invent one? It sure would be useful when discussing control methods. |
Re: First team with swerve drive?
Quote:
|
Re: First team with swerve drive?
I don't think there is one, so:
How about a "pod" drivetrain, where each wheel is in a pod and each pod is independent of the others? BTW, don't just limit it to 4. 16 has done a 3-wheel pod drive for years. Might not be unlimited rotation, but it sure gets the job done. |
Re: First team with swerve drive?
Quote:
|
Re: First team with swerve drive?
Theory Drive, because you'll never get a robot like that in practice :rolleyes:
|
Re: First team with swerve drive?
Quote:
This will save me a whole lot of typing. |
Re: First team with swerve drive?
The closest I know a team came to this task would be 469 in 2007.
4wd independently steered, independently driven (and 3 speed shifters). However, it was motor in module so was not infinite rotation. They did nail the control aspect well, which few teams with such drives do. |
Re: First team with swerve drive?
ChiefDelphi did 4wd swerve for the 1999 game, as well as the 2001 game.
|
Re: First team with swerve drive?
Quote:
|
Re: First team with swerve drive?
This year, team 1640 had 4 pods, each driven coaxially by its own CIM and each steered by its own Window motor.
|
Re: First team with swerve drive?
Quote:
|
Re: First team with swerve drive?
Quote:
|
Re: First team with swerve drive?
Quote:
Like a unicorn you can never attain it. |
Re: First team with swerve drive?
4 wheel swerve with independent steering and drive is called "King Crab."
It may have been coined that by Kaptain Krunch. Chiefdelphi had this setup in 2001....plus it was a climbing swerve with triangular treads. Making it truly difficult was the motor selection. They had two drill motors, two FP motors, two window motors and two seat motors. :( I believe this exhausted their motor supply forcing them to deploy pneumatics for the first time since their inception in 1996. That's tough. Team 857 built the first "Kiwi" drive in 2002. They also coined the term kiwi....originally to disguise the Killough Drive Base origins. Design secrecy was a little more common back then. Full disclosure, I was on 857 and coined the term kiwi with my fellow team members. |
Re: First team with swerve drive?
Quote:
|
Re: First team with swerve drive?
1640 did 4 wheel independent steering with each wheel independently driven and continuous rotation on all wheels with no gaps in the absolute rotary non-contact sensors and implemented a least distance algorithm to determine whether to reverse direction and rotate a little or make a longer rotation in 2010. It was a major effort but it worked and has amazing capabilities. However, we still need to work on the presentation of all those degree's of freedom to the driver. We call it the " PIVOT DRIVE". To any other team that wants to go down this path I would ask them to seriously evaluate their resources to accomplish it. A page with a little description.
http://wiki.team1640.com/index.php?t...VI_Drive_Train Yes, I am very proud of the group of students that made this happen. |
Re: First team with swerve drive?
Quote:
|
Re: First team with swerve drive?
Team 1124 had swerve drive in 2010. There was a front and back window motor steering with four independent drive motors. It supported swerve, traverse, car drive, and 90 degree swerve drive. It worked pretty well, as it won us Rockwell Innovation in Automation at Hartford and Hartford Regional.
|
Re: First team with swerve drive?
team 159 had one around 2001, although it was not co-axial and it did catch fire during finals.
|
Re: First team with swerve drive?
Quote:
^that would make a good signature. ^ yes, I am aware that this wouldn't be true unicorn drive, but still. |
Re: First team with swerve drive?
I believe 1334 had a Unicorn drive in 2010. It had 4 independently steered units, with independent speed control on a per wheel basis (IIRC).
1075 has only ever done 2+2 swerves, where the angular position of wheels is controlled in pairs. We did however invent DSSwerve. |
Re: First team with swerve drive?
Quote:
- unlimited rotation of the steering mechanism and the wheel angle sensor - no "dead zones" in the wheel angle sensor ? if not, it was not Unicorn. |
Re: First team with swerve drive?
I believe so.
|
Re: First team with swerve drive?
Now that you have reopened this discussion, I can enter what I forget to add before. Wildstang has always referred to this drive system as "crab" as that is the term camera dollies use. King Crab is a good choice for infinite rotation.
COTS Slip Rings are legal this year under <R40>. |
Re: First team with swerve drive?
2 Attachment(s)
2783 EOT made a "unicorn drive" in 2009.
it had 4 pods. each had 1 cim coaxially driven (by way of a thin gates belt) and next to the cim was a globe for steering (also connected by a gates belt). each pod had 2 rover wheels, for a total of 8 wheels. steering position was determined by 4 analog encoders. no dead zones. by definition and posted examples, this might have been the first "unicorn drive" not bad for a rookie bot? i do not have much in the way of good pictures. I can get some good ones tomorrow (it is still used as a demo bot). I do have a couple from the Mt. Washington FLL regional (tickets were raffled for chances to drive it). They are attached. Upon my move to the team, i was shocked that they built it as rookies. I surely thought that it had been done by a veteran team earlier (coxiaxial 4 wheel independ. swerve), but according to this thread this may have been the first. go figure. |
Re: First team with swerve drive?
Quote:
|
Re: First team with swerve drive?
if what you mean is arcade drive (one stick does f/b and l/r, the other controls rotation), then yes.
if not, it wasn't, but the programmer is good enough that he could have if he wanted to. hardware wise, it is the "unicorn drive". |
Re: First team with swerve drive?
Quote:
Also, did your team ever post any technical information about the control algorithms? |
Re: First team with swerve drive?
We certainly weren't the first, but 226 had a "unicorn" drive last year. I believe it was a belt driven coaxial system.
|
Re: First team with swerve drive?
as far as i know no data was published. the signifigance of the bot was never really noted on the team.
they do have solidworks archives of the pod modules... and the engineering mentor who donated the use of his shop has a spare pod to it... they do not know how special the bot is. they will tomorrow. Actually, the code for it may be lost... we are looking for a copy so we can convert it to CAN bus (yes, it is jaguar based. all 10 of them.) the encoders are US digital analog encoders, model MA3-A10-125-B. they have a 1/8" shaft, with ball bearings. the cables are hand braided to reduce noise. the nice thing is to make it fit on the shelf for storage, the top part of the bot is off, giving a nice view of the drivetrain. |
Re: First team with swerve drive?
Quote:
|
Re: First team with swerve drive?
4 globe motors.
|
Re: First team with swerve drive?
Quote:
|
Re: First team with swerve drive?
funny... 1024 used 4 globes for their crab that year.
|
Re: First team with swerve drive?
1024's crab drive in 2009
The front wheels were steered independently and the back wheels were linked. 2 Globe motors (front steering) 1 Window motor (back steering) 2 Fisher Price (drive) Hope this clears things up Allison |
Re: First team with swerve drive?
As Larry said,
in 2009 we (2783) used a unicorn drive. Here is a run down of the specs: 4 CIMs 2 Globe 2 Fisher Price w/globe gearbox 8 rover wheels 4 analogue absolute encoder 8 Gates Belts 9 Jags Originally we did have the code & CAD published but in got lost in the many revisions to the website. Also, being rookies our organization skills weren't that great so we are looking for the FINAL code we made right now so we can covert the drive system over to CAN. I am looking in our picture archive on our web server for some pics right now. Will post if I find them. |
Re: First team with swerve drive?
Here are some pics of our 2009 crab drive named "Mac"
www.kyeot.com/photoViewer.php NOTE: These pics were not orginally taken to show off the modules. We took them because we had to make some frame modifications between boilermaker and the Championship in Atlanta 2783, Engineers of Tomorrow |
Re: First team with swerve drive?
thanks Austin... I though i saw a couple FP's down there... yay, the school filter hasn't blocked CD YET.
sorry for getting 1024's drive wrong... i rembered 4 motors... obviously i remembered wrong! |
Re: First team with swerve drive?
Quote:
Quote:
Quote:
|
Re: First team with swerve drive?
Quote:
Obviously continuous rotation allows you to do a shortest distance algorithm and speed up your reaction time (a real problem according to some people) but it requires precision machining and use of efficiency robbing bevel gears or at very least use of slip rings (or I guess you could wirelessly transmit power to your wheel pods and use an on board wireless network to feed sensor data back... ok, I'm just being silly). |
Re: First team with swerve drive?
Quote:
Compared to omni or mec it has better traction. Quote:
|
Re: First team with swerve drive?
Quote:
Quote:
|
Re: First team with swerve drive?
Quote:
Code:
angle_error = joystick_command - encoder_angle;Quote:
Even worse (software-wise), suppose you have a more capable limited-steering vehicle that can rotate up to, say, 3 full turns. You want to take advantage of this capability to take the shortest-angle path to the setpoint whenever possible, but you must book-keep how many steering turns have been taken, and add code to control the steering differently when the limit has been reached. |
Re: First team with swerve drive?
Quote:
Thanks. I didn't think of it this way. I have to plug in some numbers to understand what your pseudo code is doing but it looks like it would work. *Disclaimer, my work so far has been with math not a physical system. I am building my physical system this week (I hope). |
Re: First team with swerve drive?
Quote:
Oh, it works. Here is the test code and the test results: Code:
#include <math.h> |
Re: First team with swerve drive?
Quote:
|
Re: First team with swerve drive?
Quote:
Just to be clear though: this code is for Unicorn, not for limited-rotation steering. With limited-rotation steering, you will need to add some conditional logic. |
Re: First team with swerve drive?
yes, 4 wheel independent co-axial swerve drive.
there was some talk within the team today. after shipping on tuesday, we will try to create the logarithms and publish a lot more data on it. for now, some pictures to be posted later will have to do. |
Re: First team with swerve drive?
We worked with Cornell University to become the first with Omniwheels.
|
Re: First team with swerve drive?
Quote:
|
Re: First team with swerve drive?
Quote:
|
Re: First team with swerve drive?
Quote:
But really I kinda want to know. |
Re: First team with swerve drive?
i have a picture of the spare module that a mentor brought to me for pictures. attached.
If anybody else wants a picture of either the bot or the module, I will be glad to take a shot or two and post it. edit- picture attached was a fail. better ones later |
Re: First team with swerve drive?
Quote:
Quote:
|
Re: First team with swerve drive?
I guess I stand corrected, there were probably people with omni before us.
Another "urban myth" of the team :( |
| All times are GMT -5. The time now is 23:51. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi