2010:Sensors: Difference between revisions
From 1511Wookiee
Jump to navigationJump to search
Programming (talk | contribs) No edit summary |
No edit summary |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
'''Sensors | '''Sensors, controls, and I/O''' | ||
<b>NOTE:</b> This is the programming team's brainstorming of sensors and controls needed for the mechanisms. The actual list on-robot is at [[2010:Robot Design Details]] | |||
<br> | <br> | ||
<u>''' | <u>'''Autonomous'''</u> | ||
*Control knob to set start delay | *Control knob to set start delay | ||
*Control to select which autonomous option< | *Control to select which autonomous option | ||
*< | |||
*Relay for beater brush | <u>'''Drive'''</u> | ||
*3 position toggle swtich for beater brush< | |||
*Encoder for each wheel (4 total) | |||
*Gyro | |||
*Switch to ignore banner sensor (fire anyway)< | *Analog I/O, in robot, for gyro | ||
*Use joystick switch to tilt camera | <u>'''Beater brush'''</u> | ||
*Servo to tilt camera< | |||
*Relay for beater brush | |||
*Control for power of the kick | *3 position toggle swtich for beater brush | ||
*Button to fire | |||
*Light fire button when ok to fire (at the right power level and kicker back right amount of time) | <u>'''Banner sensor (ball detection)'''</u> | ||
* | |||
*Relay for electro-magnet for kicker | *Switch, for driver, to ignore banner sensor (fire anyway) | ||
*Two digit I/O for the kicker limit switches | *Light on controls to indicate sensor is tripped | ||
* | *Digital i/o within robot | ||
*Toggle to ignore mag pot (i.e. override kicker) | |||
* | <u>'''Camera'''</u> | ||
*Use joystick switch to tilt camera | |||
*Two buttons to raise and lower lift (press and hold) | *Servo to tilt camera | ||
*Two buttons to swing lift arm | *will only tilt | ||
* | *mount about 24" height | ||
* | *gave dimensions to mechinal team | ||
*White paper: [http://joule.ni.com/nidu/cds/view/p/id/1568/lang/en joule.ni.com/nidu/cds/view/p/id/1568/lang/en] | |||
<u>'''Kicker'''</u> | |||
*Control for power of the kick | |||
*Button to fire | |||
*Light fire button when ok to fire (at the right power level and kicker back right amount of time) | |||
*Power level will be on driver controls, but is being done internally within the controls (i.e. nothing for programming to set) | |||
*Relay for electro-magnet for kicker | |||
*Two digit I/O, in robot, for the kicker limit switches | |||
*Analog I/O, in robot, for mag pot for the kicker position | |||
*Toggle switch to ignore mag pot (i.e. override kicker) | |||
*When ignoring mag pot, use half of slider to move the kicker in and the other half to move the kicker out (light fire button if limit switch is tripped) | |||
<u>'''Lift'''</u> | |||
*Two buttons to raise and lower lift (press and hold) | |||
*Two buttons to swing lift arm | |||
*Encoder to know wench is turning (use to make sure it isn't going too fast) | |||
*Two ditial I/O, in robot, for limit switches | |||
*Relay for swinging arm | |||
*Servo to lock/unlock the arm | |||
*Toggle switch to lock arm |
Latest revision as of 09:51, 31 January 2010
Sensors, controls, and I/O
NOTE: This is the programming team's brainstorming of sensors and controls needed for the mechanisms. The actual list on-robot is at 2010:Robot Design Details
Autonomous
- Control knob to set start delay
- Control to select which autonomous option
Drive
- Encoder for each wheel (4 total)
- Gyro
- Analog I/O, in robot, for gyro
Beater brush
- Relay for beater brush
- 3 position toggle swtich for beater brush
Banner sensor (ball detection)
- Switch, for driver, to ignore banner sensor (fire anyway)
- Light on controls to indicate sensor is tripped
- Digital i/o within robot
Camera
- Use joystick switch to tilt camera
- Servo to tilt camera
- will only tilt
- mount about 24" height
- gave dimensions to mechinal team
- White paper: joule.ni.com/nidu/cds/view/p/id/1568/lang/en
Kicker
- Control for power of the kick
- Button to fire
- Light fire button when ok to fire (at the right power level and kicker back right amount of time)
- Power level will be on driver controls, but is being done internally within the controls (i.e. nothing for programming to set)
- Relay for electro-magnet for kicker
- Two digit I/O, in robot, for the kicker limit switches
- Analog I/O, in robot, for mag pot for the kicker position
- Toggle switch to ignore mag pot (i.e. override kicker)
- When ignoring mag pot, use half of slider to move the kicker in and the other half to move the kicker out (light fire button if limit switch is tripped)
Lift
- Two buttons to raise and lower lift (press and hold)
- Two buttons to swing lift arm
- Encoder to know wench is turning (use to make sure it isn't going too fast)
- Two ditial I/O, in robot, for limit switches
- Relay for swinging arm
- Servo to lock/unlock the arm
- Toggle switch to lock arm