![]() |
Re: pic: FRC488's Octocanum Ver 2.0
Imagine a robot going around a circular track at constant speed such that it completes one lap every minute. The robot has a gyro mounted on it. The gyro rate will be 1 rpm, the same as if the robot were spinning in-place at 1 rpm. I'll have to check the math, but I believe that with 3 followers mounted as shown, you can extract the vehicle's rotation rate (the same rate measure by a gyro) for any vehicle motion. |
Re: pic: FRC488's Octocanum Ver 2.0
Quote:
EDIT: 488 actually has three follower wheels in that diagram, I was mistaken. Trivial calculation in that case. |
Re: pic: FRC488's Octocanum Ver 2.0
Quote:
We tried Mecanum wheels and tried field oriented drive. It was a good exercise for our programmer who did it all on his own. It would work for 10 to 15 seconds and then the headings will be off. I think it is because of gyro drift. We use the gyro that comes in the KOP. Is there a better one that we should use? We tried a compass sensor but there is too much electro magnetic interference from the motors. Any help would be appreciated. |
Re: pic: FRC488's Octocanum Ver 2.0
Quote:
How about it, John? :-) |
Re: pic: FRC488's Octocanum Ver 2.0
The Discobots used the kit gyro last year to do field oriented drive on our omni-drive. We didn't have to much issues with drift over the duration of the match. We did have it setup so that the driver could zero the gyro him self at any of the cardinal directions but he only needed to use it in a few matches.
Our biggest problem with the kit gyro was the initial calibration routine we were dead in the water during a few elimination matches at Lone Star because we didn't let the robot sit still when we turned it on. |
Re: pic: FRC488's Octocanum Ver 2.0
I've sent an email to the electrical lead on our team, I'll let you know once he digs up the model number of our gyro. =]
|
Re: pic: FRC488's Octocanum Ver 2.0
Quote:
|
Re: pic: FRC488's Octocanum Ver 2.0
Quote:
Not shown in the sketch below, the pistons were vertical, one on each side, and they pushed down where the front and rear pivot arms met in the center of the robot. We used the 8" Andymark wheels, not by preference, but budget. We had a new, unused set on the shelf as spares from the prior year. Also not shown below, the transmissions and outer axle bearing were rigidly mounted to chassis. Yes, 8 motors on drivetrain, 1 CIM and 1 CIM-U-LATOR/775 per wheel. ![]() While I personally preferred the field-orientated driving, unfortunately (for me) mentors don't drive. Our driver preferred traditional controls, so that his orientation didn't change when swapping between traction and mecanums. |
Re: pic: FRC488's Octocanum Ver 2.0
Quote:
|
Re: pic: FRC488's Octocanum Ver 2.0
Quote:
|
Re: pic: FRC488's Octocanum Ver 2.0
Quote:
|
Re: pic: FRC488's Octocanum Ver 2.0
We did that for a time, but it turned out the finer resolution was overkill and a bit noisy. The lower resolution (500 deg/sec max output) was accurate enough.
Actually, I thought the gyro was broken, because sometimes it wouldn't drift at all for long periods of time. Then I'd kick the robot and see it respond. The gyro combined with the default gyro libraries from WPI worked pretty well. |
Re: pic: FRC488's Octocanum Ver 2.0
Quote:
1. The bandwidth of the gyro as implemented on that evaluation board. 2. The "auto zero" function, which apparently uses Vref to provide a dynamic estimate of what the true bias is (if you used this feature) |
Re: pic: FRC488's Octocanum Ver 2.0
Sorry for taking so long to reply -- I've been pretending to be very busy. Let me try to address some of the non-programming-related questions.
Quote:
1. It uses a KoP frame as its main frame, but nothing else is really from the KoP. 2.
3. This should be very easy to assemble, generally speaking. The most difficult parts to deal with are the wheel module sides. Last season, we used 2x1x.125" channel there, but because the gearbox was driving the mecanum wheels via chain, everything was a dead axle. Here, the mecanum is driven via live axle and thus requires bearings in the wheel module sides so that the plaction wheels can be rotated down efficiently. The manufacture it the way I've shown, you'd need some ability to CNC plastic/aluminum or otherwise to mill accurate bearing pockets. 4. Maybe. There are still details absent from the model. If I ever get those in place, I'll share the CAD models. Quote:
It's possible to drive the pivoting wheels first, I'm sure, either by allowing the entire gearbox to move when the wheelsets actuate or by devising a system that allows the chain length to vary as the distance from gearbox output to wheel changes. I've done the latter (about ten years ago) and would rather avoid doing it again. The former is probably achievable, but I feel that it'll complicate the frame design more than I'd like and we didn't have discernable trouble last season with rigidly mounted mecanum wheels, so I'm happy to do it again. Quote:
|
Re: pic: FRC488's Octocanum Ver 2.0
First off--very nice design, and very accessible. We're not very capable in terms of build complexity, but might prototype something like this next season.
One of our main concerns is the side loading. Quote:
If I recall, from octocanum v1.0 I saw video of you testing side loading by deploying traction while strafing. Did you run into any problems with this during last year’s competition? |
| All times are GMT -5. The time now is 11:58. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi