Announcement

Collapse
No announcement yet.

Will we be able to use the drivers' device as an additional control interface?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Will we be able to use the drivers' device as an additional control interface?

    Since Android is mostly used for touch screen devices, and we'll be using what are referred to as "handheld devices", it would make sense that the robots and/or the controller stations will have touch screen interfaces now. If that's true, will we be allowed to program the drivers' Android device for use as an additional robot control interface?

  • #2
    Hi NoahAndrews,

    Great question!

    For the new platform, there will be two Android devices. One acts as a "driver station" (DS) and the other acts as a "robot controller" (RC). Teams will use both the touch screen interface of the DS and the two gamepad controllers to interact with the robot.

    The teams can use pre-programmed buttons/controls on the touch screen to send commands to and receive data from the robot. There is a cool "telemetry" feature that lets the robot send any type of data (text, numeric, etc.) back to the driver station and this information can be displayed on the driver station for the benefit of the teams. For example, the robot can send back servo positions, motor power, sensor data, etc. back to the driver station on a regular basis. This telemetry data can be displayed on the screen to aid the drivers and coach.

    Unfortunately, the teams will probably not be allowed to program the driver station user interface with the initial version of the development kit that we will be releasing. Ultimately we would like to allow teams to be able to customize their Driver Station UI. However, initially, teams will not be able to do this.

    Sincerely,

    Tom

    Comment


    • #3
      Great! Even without full customization, just the ability to use it as an information display is HUGE.

      You say we'll be able to send commands to the robot. Do you mean just things like "start autonomous", or more flexible commands as well?

      Comment

      Working...
      X