Roborio Robot Control


SettingsSettingsSettings
Roborio Robot Control - Quiz


When you pass this quiz, you'll earn a roboRIO Robot Control badge.
In order to pass, you must score 85% or higher. You may take as much time as you need, and feel free to use the roboRIO or other resources to help you answer the questions.
Please enter your information below so that we can issue the badge when you pass.


Questions and Answers
  • 1. 

    If you connect your roboRIO to your computer via USB and want to bring up the Web Interface, what IP address would you use?

    • A.

      172.22.11.2

    • B.

      169.254.188.21

    • C.

      10.TE.AM.2, where TEAM is your team number

    • D.

      192.168.34.2

    Correct Answer
    A. 172.22.11.2
  • 2. 

    Your robot temporarily lost connection after a collision. To save time in troubleshooting, which part should you inspect first?

    • A.

      Wiring

    • B.

      Drive train

    • C.

      Radio

    • D.

      PDP

    Correct Answer
    A. Wiring
  • 3. 

    What is the best method to ensure the power supply does not disconnect from the roboRIO during a match?

    • A.

      Secure it with the screw terminals on the connector.

    • B.

      Hot glue the wires directly to the power port.

    • C.

      Tape over the connector once it's plugged into the roboRIO.

    • D.

      Solder the wires directly to the power port.

    Correct Answer
    A. Secure it with the screw terminals on the connector.
  • 4. 

    You supply power to your roboRIO and now the POWER LED is flashing red. Which of the following voltage levels would cause this problem?

    • A.

      18 V

    • B.

      8 V

    • C.

      12 V

    • D.

      14 V

    Correct Answer
    A. 18 V
  • 5. 

    Your robot is browning out when trying to accelerate to maximum speed from a stopped position. Which change could you make to both reduce the brownouts and maintain your desired functionality?

    • A.

      Have your programmer add ramping to your motors in software.

    • B.

      Add another motor to redistribute the load.

    • C.

      Remove a motor to reduce the current needed.

    • D.

      Have your programmer specify the battery voltage usage in software.

    Correct Answer
    A. Have your programmer add ramping to your motors in software.
  • 6. 

    The lead programmer on your team has requested a power supply for the roboRIO so they can try deploying the code. What are the voltage requirements for the roboRIO?

    • A.

      Between 7 V and 16 V

    • B.

      Between 7 V and 26 V

    • C.

      Between 1 V and 16 V

    • D.

      Between 20 V and 26 V

    Correct Answer
    A. Between 7 V and 16 V
  • 7. 

    The firmware on your roboRIO is not up to date for competition. What tool should you use to update the firmware?

    • A.

      RoboRIO Web Interface

    • B.

      RoboRIO Imaging Tool

    • C.

      FRC Dashboard

    • D.

      FRC Driver Station

    Correct Answer
    A. RoboRIO Web Interface
  • 8. 

    You want to add a CAN motor controller to your robot. What order should these devices on the CAN network be connected?

    • A.

      RoboRIO > CAN motor controller > PDP

    • B.

      PDP > roboRIO > CAN motor controller

    • C.

      CAN motor controller > PDP > roboRIO

    • D.

      CAN motor controller > roboRIO > PDP

    Correct Answer
    A. RoboRIO > CAN motor controller > PDP
  • 9. 

    Your autonomous code is ready to test! How do you start the autonomous mode from the FRC Driver Station?

    • A.

      Select Autonomous from the Operation tab before enabling the robot.

    • B.

      Click the Autonomous check box from the Setup tab after enabling the robot.

    • C.

      Autonomous mode is always called when the robot is enabled.

    • D.

      Change the Team Station to Autonomous in the Operation tab before enabling the robot.

    Correct Answer
    A. Select Autonomous from the Operation tab before enabling the robot.
  • 10. 

    My robot lost communication during the previous match, and I don't know why. What is the first step to debugging the issue?

    • A.

      Investigate the logs from the FRC Driver Station.

    • B.

      Immediately replace the battery in the robot.

    • C.

      Ask the FTA why your robot lost communication.

    • D.

      Check the wiring on your robot.

    Correct Answer
    A. Investigate the logs from the FRC Driver Station.
  • 11. 

    What topology should you use for your CAN network?

    • A.

      Daisy chain from roboRIO to CAN devices to PDP

    • B.

      Spoke-and-wheel with roboRIO as the center

    • C.

      Spoke-and-wheel with the PDP as the center

    • D.

      Daisy chain from PDP to roboRIO to CAN devices

    Correct Answer
    A. Daisy chain from roboRIO to CAN devices to PDP
  • 12. 

    You added a CAN motor controller to your robot, but the motor is not responding to the joystick. You should check that the motor controller is connected to what?

    • A.

      PDP and the CAN port on the roboRIO

    • B.

      DIO port and PWM port on the roboRIO

    • C.

      PWM port and CAN port on the roboRIO

    • D.

      PDP and the RS-232 port on the roboRIO

    Correct Answer
    A. PDP and the CAN port on the roboRIO
  • 13. 

    My robot has an arm that stops working intermittently during a match, but my drive base keeps working. What is the first step I should take in debugging this behavior?

    • A.

      Check the wiring on the arm subsystem.

    • B.

      Replace the current battery with a fully charged one.

    • C.

      Investigate the logs in the FRC Driver Station.

    • D.

      Replace the fuses for the arm on the PDP.

    Correct Answer
    A. Check the wiring on the arm subsystem.
  • 14. 

    Your Autonomous and TeleOperated code work as expected when tested independently. However, there always seems to be problems on the field after transitioning from Autonomous to TeleOperated. To troubleshoot, what can you do in the FRC Driver Station before enabling your robot?

    • A.

      Click "Practice" in the Operation tab

    • B.

      Click the "Field Test" checkbox in the Setup tab

    • C.

      Click "Test" in the Operation tab

    • D.

      Select both "TeleOperated" and "Autonomous" in the Operation Tab

    Correct Answer
    A. Click "Practice" in the Operation tab
  • 15. 

    You are imaging your roboRIO, and it doesn't look like the progress bar is moving. What should you do?

    • A.

      Leave the roboRIO alone and wait for the process to complete.

    • B.

      Unplug and replug the roboRIO's connection from the computer.

    • C.

      Unplug and replug the roboRIO's power to reboot the device.

    • D.

      Restart the imaging process to reset the connection.

    Correct Answer
    A. Leave the roboRIO alone and wait for the process to complete.
  • 16. 

    You turn on your roboRIO and the robot does not start its program. You notice that the STATUS LED is blinking in patterns of 3. How can you correct this?

    • A.

      Reboot the roboRIO to exit safe mode.

    • B.

      Vacuum out the ports to clear the short.

    • C.

      Set the correct run mode in your Driver Station.

    • D.

      Disconnect some of your PWM lines because they are overloaded.

    Correct Answer
    A. Reboot the roboRIO to exit safe mode.
  • 17. 

    Over what connections should you deploy code to the roboRIO at a competitive event?

    • A.

      USB or Ethernet

    • B.

      Ethernet or Wi-Fi radio

    • C.

      USB or Wi-Fi radio

    • D.

      USB, Ethernet, or Wi-Fi radio

    Correct Answer
    A. USB or Ethernet
  • 18. 

    You need to image your roboRIO. You connect it to your computer via which port?

    • A.

      USB because the connection is most stable

    • B.

      Ethernet because the connection is fastest

    • C.

      DIO for the most direct connection

    • D.

      Analog In because this is how the roboRIO receives new information

    Correct Answer
    A. USB because the connection is most stable
  • 19. 

    You want to update your roboRIO before your team begins programming for this year's competition. What tool do you use?

    • A.

      RoboRIO Imaging Tool

    • B.

      FRC Driver Station

    • C.

      Setup Axis Camera tool

    • D.

      FRC Dashboard

    Correct Answer
    A. RoboRIO Imaging Tool
  • 20. 

    Where can you review robot diagnostics recorded during a previous match or practice run?

    • A.

      In the FRC Driver Station, click the gear above the console and then select View Log File.

    • B.

      In the LabVIEW project, right click the roboRIO and then select View Diagnostics.

    • C.

      In the roboRIO Web Interface, click the View Log File button.

    • D.

      In the roboRIO Imaging Tool, click Transfer Log Files.

    Correct Answer
    A. In the FRC Driver Station, click the gear above the console and then select View Log File.
  • 21. 

    Which is the first step in connecting a motor to your roboRIO?

    • A.

      Disconnect the battery.

    • B.

      Secure all motors to a board.

    • C.

      Connect the red terminal on the motor to the red terminal on the PDP.

    • D.

      Connect the wires through wire nuts until you are finished testing.

    Correct Answer
    A. Disconnect the battery.
  • 22. 

    A teammate suggests securing the power wires to the roboRIO by soldering directly to the pins. Which of the following is the best explanation for why this is a bad idea?

    • A.

      The soldering process might damage the roboRIO.

    • B.

      Solder provides a less reliable connection than screw terminals.

    • C.

      Solder has too much electrical resistance.

    • D.

      Solder has too much electrical inductance.

    Correct Answer
    A. The soldering process might damage the roboRIO.
  • 23. 

    What communication protocol is used to communicate between the roboRIO and the PDP?

    • A.

      CAN

    • B.

      SPI

    • C.

      I2C

    • D.

      USB

    Correct Answer
    A. CAN
  • 24. 

    Your teammate has finished wiring the power connections to the control system from the PDP. Now you should connect the PDP to what on the roboRIO?

    • A.

      CAN port

    • B.

      USB port

    • C.

      Analog input terminal

    • D.

      Digital output terminal

    Correct Answer
    A. CAN port
  • 25. 

    You connect your roboRIO to your laptop via an Ethernet cable. What behavior do you expect the link lights (the lights on the roboRIO's Ethernet port) to display?

    • A.

      A rapidly flashing orange light and a steady green light

    • B.

      A steady orange light and a steady green light

    • C.

      A steady orange light and rapidly flashing green light

    • D.

      A rapidly flashing orange light and a rapidly flashing green light

    Correct Answer
    A. A rapidly flashing orange light and a steady green light
  • 26. 

    You are ready to test your robot! Once the robot is connected to the computer, you see the following in the FRC Driver Station: What do you need to do before you will be able to drive your robot?

    • A.

      Plug in at least one joystick.

    • B.

      Download robot code to the roboRIO.

    • C.

      Connect at least one motor to the roboRIO.

    • D.

      Update the firmware on the roboRIO.

    Correct Answer
    A. Plug in at least one joystick.
  • 27. 

    You open your FRC Driver Station to test your robot, and you see the following message: What should you do to resolve this error?

    • A.

      Disable all firewalls.

    • B.

      Enable only the Public firewall.

    • C.

      Enable all firewalls.

    • D.

      Disable only the Public firewall.

    Correct Answer
    A. Disable all firewalls.
  • 28. 

    Where can you look to determine the maximum voltage on the PWM power rail?

    • A.

      Printed on the roboRIO or in the roboRIO User Manual

    • B.

      Only in the roboRIO User Manual

    • C.

      Only in the FRC Driver Station

    • D.

      Printed on the roboRIO or in the FRC Driver Station

    Correct Answer
    A. Printed on the roboRIO or in the roboRIO User Manual
  • 29. 

    How often should batteries be charged at competition?

    • A.

      Between each match

    • B.

      After every other match

    • C.

      Once per day

    • D.

      When the battery drops below 20% of it's capacity

    Correct Answer
    A. Between each match
  • 30. 

    Your FRC Driver Station measures your battery at 11 V. Is this a battery a good choice for your next match?

    • A.

      No. During operation, voltage will drop and the roboRIO is likely to brownout.

    • B.

      No. The roboRIO requires 12 V and 11 V isn't sufficient to provide power.

    • C.

      Yes. It is within the voltage requirements to power the roboRIO.

    • D.

      Yes. Voltage higher than 11 V is likely to cause damage to the roboRIO.

    Correct Answer
    A. No. During operation, voltage will drop and the roboRIO is likely to brownout.
  • 31. 

    You check the FRC Driver Station to verify your PDP Firmware version. The PDP is not listed in the versions. What is the most likely cause of this?

    • A.

      The CAN connection is wired incorrectly.

    • B.

      The PWM connection is wired incorrectly

    • C.

      The PDP requires several minutes to warm up before displaying its firmware version.

    • D.

      The PDP doesn't require firmware so this never shows up.

    Correct Answer
    A. The CAN connection is wired incorrectly.
  • 32. 

    You want to be able to use the Web Interface regardless of whether you're connected via Ethernet or USB. What should you enter into the web browser to accomplish this? (Note: in the answers below, the letters T-E-A-M represent the 4 digits of your FRC team number. If your team number has less than 4 digits, it is preceded by zeros. Team 456 = 0456, for example.)

    • A.

      RoboRIO-TEAM-frc.local

    • B.

      RoboRIO-TEAM.local

    • C.

      172.22.11.2-TEAM

    • D.

      10.TE.AM.2

    Correct Answer
    A. RoboRIO-TEAM-frc.local
  • 33. 

    You have started a roboRIO firmware update and realize you chose the wrong version. Which of the following decisions should you make?

    • A.

      Let it complete the update, and then start the process over.

    • B.

      Quickly power down the roboRIO to avoid causing harm with a bad firmware version.

    • C.

      Hit the RESET button to start over.

    • D.

      Disconnect the USB to avoid sending any more of the firmware to the roboRIO.

    Correct Answer
    A. Let it complete the update, and then start the process over.
  • 34. 

    You want to connect four PWM motor controllers to your roboRIO. Which is the best selection of PWM ports to control the Front Left, Rear Left, Front Right, and Rear Right motors, respectively?

    • A.

      0, 1, 2, 3

    • B.

      0, 2, 3, 6

    • C.

      2, 1, 0, 3

    • D.

      5, 7, 2, 9

    Correct Answer
    A. 0, 1, 2, 3
  • 35. 

    Your motor controller has a green wire and a yellow wire coming out of it. What bus would you use to communicate with this device?

    • A.

      CAN

    • B.

      PWM

    • C.

      DIO

    • D.

      ANALOG IN

    Correct Answer
    A. CAN
  • 36. 

    You're using a Talon motor controller to perform a test. You move the joystick all the way forward. The LED light shows solid red. What does this mean?

    • A.

      The motor controller is wired backwards.

    • B.

      The motor controller has received an error and will not operate.

    • C.

      The motor controller is receiving a signal, and everything is working.

    • D.

      The motor is operating at maximum capacity.

    Correct Answer
    A. The motor controller is wired backwards.
  • 37. 

    You’re attempting to test your motor connections with your Talon SRX motor controller.  The motor isn’t responding to the joystick, and the status LED on the motor controller is blinking orange.  Which of the following could be the issue?

    • A.

      The motor controller is disabled.

    • B.

      The motor controller isn’t receiving enough voltage to control the motor.

    • C.

      The motor controller isn't connected to a motor.

    • D.

      You have the wrong fuse in the motor controller's power line on the PDP.

    Correct Answer
    A. The motor controller is disabled.
  • 38. 

    You've used all of your PWM ports. You want to plug your PWM motor controller into one of the digital ports, since the connections appear identical. Why will this not work?

    • A.

      PWM motors require a pulse to operate.

    • B.

      The DIO ports can only output 3.3 V which is too low to run the motor controllers.

    • C.

      The source current of the DIO ports are too low to drive the motor controllers.

    • D.

      The PWM ports provide power, and the DIO ports do not.

    Correct Answer
    A. PWM motors require a pulse to operate.
  • 39. 

    You're using a Spark motor controller and the tri-state STATUS LED is flashing equal time for green and off. In what location would you expect the joystick to be?

    • A.

      Halfway forward

    • B.

      Halfway backward

    • C.

      Completely forward

    • D.

      Completely backward

    Correct Answer
    A. Halfway forward
  • 40. 

    Your FRC Driver Station shows you have a fault on one of the power rails. Which voltage rail should you start troubleshooting?

    • A.

      PWM

    • B.

      DIO

    • C.

      MXP

    • D.

      RSL

    Correct Answer
    A. PWM
  • 41. 

    You are measuring the voltage output for a digital connection on the MXP. What value would you expect to read with a digital multimeter (DMM) for a high reading?

    • A.

      3.3 V

    • B.

      5 V

    • C.

      6 V

    • D.

      12 V

    Correct Answer
    A. 3.3 V
  • 42. 

    You're wiring a connection to PWM Port 3. While you're doing this, the POWER LED turns red. What may have caused this?

    • A.

      You caused a shorted connection on the PWM power rail.

    • B.

      The POWER LED briefly turns red to indicate you added a new connection without powering off the robot.

    • C.

      You caused an open connection on the PWM power rail.

    • D.

      The roboRIO doesn't expect a connection on this port.

    Correct Answer
    A. You caused a shorted connection on the PWM power rail.
  • 43. 

    You want to test your digital connections, so you have your programmer send a True value to DIO port 0. What value would you expect to read with a Digital Multimeter (DMM)?

    • A.

      3.3 V

    • B.

      0 V

    • C.

      12 V

    • D.

      5 V

    Correct Answer
    A. 3.3 V
  • 44. 

    When you view the Log File Viewer, you see several dark orange circles near the top of the display. What does each dot represent?

    • A.

      An important event occurred, which is detailed in the Events log.

    • B.

      The various stages of a match started, which is detailed in the Match log.

    • C.

      An image was received from the roboRIO's camera, which is visible by mousing over the orange dot.

    • D.

      A new PWM connection was detected, which is detailed in the Events log.

    Correct Answer
    A. An important event occurred, which is detailed in the Events log.
  • 45. 

    After a match, your FRC Driver Station's log's event list shows you lost communication with the roboRIO but that you never lost connection with the Robot Radio. What connection is most likely the cause of the error?

    • A.

      The Ethernet cable between the roboRIO and the Robot Radio became disconnected.

    • B.

      The Robot Radio lost power.

    • C.

      The USB cable between the roboRIO and the camera became disconnected.

    • D.

      The robot experienced a brownout due to the battery being too low on voltage.

    Correct Answer
    A. The Ethernet cable between the roboRIO and the Robot Radio became disconnected.
  • 46. 

    After losing connection to your robot, you check the logs and see that your voltage typically hovered between 8-9 V. When it dropped down to 7 V, the logs show a disconnection. What most likely caused the disconnection?

    • A.

      A brownout occurred, and the roboRIO entered its protection state.

    • B.

      The Ethernet cable between the roboRIO and the Robot Radio became disconnected.

    • C.

      The power supply to the roboRIO became disconnected.

    • D.

      The entire robot was turned off by a collision with another robot tripping the breaker.

    Correct Answer
    A. A brownout occurred, and the roboRIO entered its protection state.
  • 47. 

    You read in the User Manual that the roboRIO operates normally at 12 V, and you want to check that your battery has enough charge. Where could you go to find the voltage of the battery currently connected to the robot?

    • A.

      Driver Station

    • B.

      Robot Main.vi

    • C.

      Dashboard

    • D.

      RoboRIO Imaging Tool

    Correct Answer
    A. Driver Station
  • 48. 

    You want to connect a sensor to a DIO port on the roboRIO. What voltage(s) can the DIO rail accept from the sensor?

    • A.

      3.3 V or 5 V

    • B.

      3.3 V only

    • C.

      5 V or 15 V

    • D.

      1.8 V or 3.3 V

    Correct Answer
    A. 3.3 V or 5 V
  • 49. 

    You have connected the PDP to the roboRIO via CAN wires, and you want to update the PDP’s firmware. What utility would you use?

    • A.

      RoboRIO Web Interface

    • B.

      RoboRIO Imaging Tool

    • C.

      FRC Driver Station

    • D.

      FRC Dashboard

    Correct Answer
    A. RoboRIO Web Interface

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Feb 13, 2018
    Quiz Edited by
    ProProfs Editorial Team
  • Dec 28, 2017
    Quiz Created by
Back to Top Back to top
Advertisement