2014:Robot Sensors/Motors/Lights/Controls Map: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
<span id=sensors></span>
<span id=sensors></span>
= Sensors =
= Sensors =
NOTE: each of these should also have a line in the appropriate [[2014:Robot IO Map|IO Map table]] (e.g. [[2014:Robot IO Map#analog|Analog Inputs]] or [[2014:Robot IO Map#gpio|Digital/GPIO]]) (the "IO Map Updated?" column in the following table indicates if this was done)


{| cellpadding="2" cellspacing="1" border="1"
{| cellpadding="2" cellspacing="1" border="1"
Line 8: Line 9:
| '''Type'''
| '''Type'''
| '''Model#'''
| '''Model#'''
| '''[[2014:Robot IO Map|IO Map]]<br/>Updated?'''
| '''Controlled By'''<br/>([[2014:Robot IO Map#analog|Analog]]/[[2014:Robot IO Map#gpio|Digital]])
| '''IO Map<br/>Updated?'''
| '''Operation Details'''<br/>(including when broken)
| '''Operation Details'''<br/>(including when broken)
| '''Output Level'''
| '''Output Level'''
Line 17: Line 19:
| Banner Pair
| Banner Pair
| Q10RN6R and Q106E
| Q10RN6R and Q106E
|
| Yes
| Yes
| Detects when the disc is in the feeder slot (slot #1). When in feed mode, if not the 4th disc, the blades will automatically index the disc to the next slot (slot #2).
| Detects when the disc is in the feeder slot (slot #1). When in feed mode, if not the 4th disc, the blades will automatically index the disc to the next slot (slot #2).
Line 34: Line 37:


<span id=motors></span>
<span id=motors></span>
<span id=servors></span>
= Motors =
= Motors/Servors/Actuators =
NOTE: each of these should also have a line in the appropriate [[2014:Robot IO Map|IO Map table]] (e.g. [[2014:Robot IO Map#can|CAN]] or [[2014:Robot IO Map#pwm|PWM]] or [[2014:Robot IO Map#relay|Relay]]) (the "IO Map Updated?" column in the following table indicates if this was done)


{| cellpadding="2" cellspacing="1" border="1"
{| cellpadding="2" cellspacing="1" border="1"
Line 43: Line 46:
| '''Type'''
| '''Type'''
| '''Model#'''
| '''Model#'''
| '''Controlled By'''<br/>(CAN/PWM/Relay)
| '''Controlled By'''<br/>([[2014:Robot IO Map#can|CAN]]/[[2014:Robot IO Map#pwm|PWM]]/[[2014:Robot IO Map#relay|Relay]])
| '''[[2014:Robot IO Map|IO Map]]<br/>Updated?'''
| '''IO Map<br/>Updated?'''
| '''Operation Details'''<br/>(including when broken)
| '''Operation Details'''<br/>(including when broken)
| '''Notes'''
| '''Notes'''
Line 139: Line 142:
|}
|}
<br/>
<br/>
<span id=servors></span>
= Servors/Actuators =
NOTE: each of these should also have a line in the appropriate [[2014:Robot IO Map|IO Map table]] (e.g. [[2014:Robot IO Map#pwm|PWM]] or [[2014:Robot IO Map#relay|Relay]]) (the "IO Map Updated?" column in the following table indicates if this was done)
{| cellpadding="2" cellspacing="1" border="1"
|-
| '''Subsystem'''
| '''Description'''<br/>(brief)
| '''Type'''
| '''Model#'''
| '''Controlled By'''<br/>([[2014:Robot IO Map#pwm|PWM]]/[[2014:Robot IO Map#relay|Relay]])
| '''IO Map<br/>Updated?'''
| '''Operation Details'''<br/>(including when broken)
| '''Notes'''
|-
|
|
|
|
|
|
|
|
|}
<br/>


<span id=lights></span>
<span id=lights></span>
= Lights (on robot) =
= Lights (on robot) =
NOTE: each of these should also have a line in the appropriate [[2014:Robot IO Map|IO Map table]] (e.g. [[2014:Robot IO Map#relay|Relay]] or [[2014:Robot IO Map#gpio|GPIO]] or [[2014:Robot IO Map#i2c|I2C]]) (the "IO Map Updated?" column in the following table indicates if this was done)


{| cellpadding="2" cellspacing="1" border="1"
{| cellpadding="2" cellspacing="1" border="1"
Line 149: Line 180:
| '''Type'''
| '''Type'''
| '''Model#'''
| '''Model#'''
| '''Controlled By'''<br/>(Relay/GPIO/IC2)
| '''Controlled By'''<br/>([[2014:Robot IO Map#relay|Relay]]/[[2014:Robot IO Map#gpio|GPIO]]/[[2014:Robot IO Map#i2c|I2C]])
| '''[[2014:Robot IO Map|IO Map]]<br/>Updated?'''
| '''IO Map<br/>Updated?'''
| '''Location'''
| '''Location'''
| '''Used By'''<br/>(driver/human/alliance)
| '''Used By'''<br/>(driver/human/alliance)

Revision as of 13:46, 17 January 2014

Sensors

NOTE: each of these should also have a line in the appropriate IO Map table (e.g. Analog Inputs or Digital/GPIO) (the "IO Map Updated?" column in the following table indicates if this was done)

Subsystem Description
(brief)
Type Model# Controlled By
(Analog/Digital)
IO Map
Updated?
Operation Details
(including when broken)
Output Level Notes
Shooter Disc in Feeder Slot Banner Pair Q10RN6R and Q106E Yes Detects when the disc is in the feeder slot (slot #1). When in feed mode, if not the 4th disc, the blades will automatically index the disc to the next slot (slot #2). Logic LOW = blocked THIS IS JUST AN EXAMPLE


Motors

NOTE: each of these should also have a line in the appropriate IO Map table (e.g. CAN or PWM or Relay) (the "IO Map Updated?" column in the following table indicates if this was done)

Subsystem Description
(brief)
Type Model# Controlled By
(CAN/PWM/Relay)
IO Map
Updated?
Operation Details
(including when broken)
Notes
Drivetrain Left Front Drive CIM TBD CAN Yes TBD
Drivetrain Left Rear Drive CIM TBD CAN Yes TBD
Drivetrain Right Front Drive CIM TBD CAN Yes TBD
Drivetrain Right Rear Drive CIM TBD CAN Yes TBD
Shooter Drive Kicker arm CIM TBD CAN No TBD
Shooter Drive Kicker arm CIM TBD CAN No TBD
Shooter Drive Kicker arm Mini CIM TBD CAN No TBD
Shooter Drive Kicker arm Mini CIM TBD CAN No TBD
Shooter Drive Kicker arm Mini CIM TBD CAN No TBD
Shooter Drive Kicker arm Mini CIM TBD CAN No TBD


Servors/Actuators

NOTE: each of these should also have a line in the appropriate IO Map table (e.g. PWM or Relay) (the "IO Map Updated?" column in the following table indicates if this was done)

Subsystem Description
(brief)
Type Model# Controlled By
(PWM/Relay)
IO Map
Updated?
Operation Details
(including when broken)
Notes



Lights (on robot)

NOTE: each of these should also have a line in the appropriate IO Map table (e.g. Relay or GPIO or I2C) (the "IO Map Updated?" column in the following table indicates if this was done)

Subsystem Description
(brief)
Type Model# Controlled By
(Relay/GPIO/I2C)
IO Map
Updated?
Location Used By
(driver/human/alliance)
Operation Notes
Storage OK to feed GPIO Yes Near feed slot on the storage mech Human player Will be 'green' when in Feed mode and it is ok for the human player to feed a disc. Will be 'red' when in Feed mode and it is NOT ok to feed a disc. Will be off when not in Feed mode. It is OK to feed when the entire mech is at the proper angle AND there are less than 4 discs in the robot AND the fan blades are in the feed position. THIS IS JUST AN EXAMPLE


Operator Controls

Subsystem Description
(brief)
Type/Control Button/Control
Assigned?
Operation Notes
Aux Driver Feed Mode Button Yes When pressed, the lift will put the entire mech at the angle needed for feeding and storage will automatically advance discs as they are feed into the robot. The aux driver must continue to press the button to stay in feed mode.THIS IS JUST AN EXAMPLE