![]() |
Pretty good Deej, Thanks for asking
The usual butterflies wondering if the design is on the correct track or whether we "missed the boat" we'll find out in a few weeks. How are you doing this year with your other project and getting along without FIRST as much? I remember you were torn in your decision making a few months back. Hope it all worked out for you. Will we see you in New Hampshire? |
The project got put of till this summer....and I somehow managed to find some time to do some FIRST. I'll most definately be there in New Hampshire, and with some luck, Seattle and Houston. See ya soon!
|
Congrats on the Excelence in Control! Would you care to give us a clue how you did this... and how you stayed within the electronics budget?
- Kristi, Team 30 |
We did a few things here.....the first is that we designed an Inertial Navigation System (INS for short) that used a gyro to detect our heading on the field. It also used a dual axis accelerometer (x and y axis). Based on knowing our lateral accelerations and conversions and our heading, we are able to know where exactly we are on the field at all times (well the computer knows). this was our main navagation device during autonomous mode. this system also allowed us to use "heading hold" which when utilized, maintained a straight track, and if we were pushed off course, the motors would automatically course correct. In Houston, our INS system was not working correctly (funny how in seattle the weekend before it did), but the judges were really impressed with our control setup for the operators. we were able to use 16 different preset autonomous modes, using a rotary switch, and also determine where on the field we would go using x and y coordinates on our box. we also had a few automatic functions, like restow our wings, extender, and pitch in one button push. the different autonomous modes also allowed us to see out on the field who we were up against and paired with, and make ont he fly decisions, like after we set up on the field before we stepped away from the controls, see where the opponents lined up, and make a quick change if necessary before the match. Hope that answers the questions.
|
Adding to what DJ said, there are a lot of little "hidden" control components that we had. We have 1 keyswitch on the robot that turns off the rotating light; the benefit of this is to save our battery while working in the pits, as well as just to get rid of the annoying flashing. And you dont have to worry about losing the breakers or forgetting to put them back in before a match. Even if we forget to take out the key and leave it in the disabled position, as soon as the RC is reset the light will come back on.
There is another keyswitch on our operator controls which enables "maintenance mode," allowing us to do such things as easily calibrating the joysticks. We also built custom, intuitive controls to operate our wall. It consisted of two handles coming vertically up, with horizontal handlebars on each. To pitch the wall forward, just lean the assembly forward, to pitch backwards, lean back. To open the left wing, twist the left handle to the left; to open the right wing, twist the right handle to the right. To extend, click a toggle switch at the end of the right handle up, click it down to retract the extension. And, our pivoting electronics board allowed for easy access to all electrical and mechanical components of the robot. |
what discipline would know how to build a custom circuit to process the signals from two accelerometers and one rotational acceleration sensor into an (x,y) position (or displacement from starting position) and a heading?
like would I want an electrical engineer, a computer engineer, a software engineer, or what? I would really love to see something like this on our robot next year. It its so . . elegant a solution to autonomous mode. |
Quote:
Also, the differences between electrical engineering, computer engineering, and computer science can vary depending on the college, so if you're thinking about majoring in any of those you should make sure you understand what that means at that particular school. |
The brains behind it on our team were mainly either computer science or electrical engineering (students and graduates alike, not all from WPI).
Dave's got good advice-- check out what it means for the school you're interested in attending. For instance, at WPI we have "Electrical and Computer Engineering" which would probably be the department that something like INS would fall under. You would need to check out course catalogs at each college to see what is required and available. At WPI, you could look at past MQPs (Major Qualifying Projects, known at many schools as senior projects) and their topics to get a feel about what people in that major study. And if you're just looking for someone on your team that could build something like INS, once that portion of the team is over some of our major off-season activities (they write scoring software, etc for our off-season comps and others), they may be willing to put in some time explaining the basics of it. |
Dave, thanks for the help and advice. On the issue of CE vs EE, a little interesting bit of info is that Carnegie Mellon has a major EECE, or electrical and computer engineering.
heh. Now I need to go kidnap us some engineers. Or just ask them to help. |
| All times are GMT -5. The time now is 19:10. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi