Part of Gracious Professionalism is the Professional bit. Doesn't matter if you're a volunteer or a staff member, a failure of this level in the real world would result in getting fired. - [more]
The joysticks provided by FIRST proportionalize poor handling, so our students came up with a solution. This whitepaper explains the advantages of converting the linear curve of the joystick into an exponential one, and how it can be done.
This program allows you to setup the MCC18 compiler under Linux, write programs to the First Robot Controller or EDURC, and read input sent back to the computer. Now, no one is forced to use Windows solely for programming the robot controller.
Version 0.4, it should work. I've tested it with the...
The intent of this document is to demystify in reasonable detail how digital input interrupts work with enough explanations that a programmer can confidently implement interrupt service routines and use interrupts in their robots.
An example low pass filter for the PWM outputs. Can be used for making the joystick less sensitive, as well as for general protection of the robot drive train motors.
Attached is a File pictorial for the new Joystick.
The large center button sends different OHM values for its 5 potential positions, and it is connected to the same pin numbers as the P1_wheel was last year.
This is in answer to my question:
1) Is there any electrical information on the p...
Since a lot of people have been having difficulties with their IR sensors over on the Programming and Electrical boards, I decided to write this flowchart that helps teams find out whats wrong with their IR systems. If you're having troubles getting your IR to work with the default IR code, take a...
See the description and instructions for the dll I uploaded last year. The only difference is that this year, it's only partially tested, but since I've received some queries, I've posted it here. There shouldn't be any major problems, but if you find any, PM me and I'll fix them.
This "Introduction to Programming Guide" brings users not familiar with C and teaches them how to work with the robot. This manual also teaches the user how the Robot Controller works with inputs and outputs to allow the robot to function. The manual goes through an Introduction and 4 lessons. The 4...
Cyber Blue, Team 234, has published a white paper on their design review
process. Their review process has been expanded and improved for 2004 and
involves a consistent review team and more reviews.
Teams are invited to adopt and adapt this process to suit their needs
This is just a few renders of our Standard Drive. It uses a sprocket and chain system to four wheels off the CIMs, with sprocket reduction.
This is a good way for new team members to see an example of something not too technical.
It worked great last year, we think we'll probably use it again thi...
(Copied from a thread I created to here, so it will be easier to find in the future. Also updated the code to correct a typo in the comments that described the available variables in user_routines.c.)
I'm hoping this may be of use to some teams out there who'd like to be able to control their ne...
I'll cut to the chase:
This hasn't been updated in a while, and I'm not the best person at explaining things, lest technically, but here it is.
You will notice many pictures within this paper are from the First concept model. If you compare that to the newest images (found on this site) you should...
WA is an individual wheel assembly, and Full is the Full drive system. I reccomend you get a 3DS viewer program rather than viewing in 3dsmax. I used anim8or to model (anim8or.com)
You can use anim8or to view these as well.
It is possible to gain additional resolution from an A/D converter thanks to the noise inherent in the signal. This paper explains how this happens, as well as how to use this to your advantage.
Application provides bi-directional interface to control the 2004 EDU robot controller from a PC. GUI has 4 joysticks. Sends 8 control bytes and recieves 14 feedback bytes. Setup package includes .hex file with mods needed to work with this application as well as the source "user_routines.c&quo...
Our Northrop Robotics' Engineer and his fellow mentors are teaching this course each Sunday, open to FIRST teams.
"This document is written to accompany a course of instruction in robotics fundamentals for high school students participating in a competitive robotics team. Our intent in prepa...
Here is an entire print package for what we TechnoKats call a "trick wheel". We don't claim to have the very first one of these, but we did have a version of this wheel on our 1998 robot. Mark Koors, TechnoKat engineer extra-ordinare, is the idea-man and designer of these wheels (he is a...