Announcement

Collapse
No announcement yet.

Robot Software Rules

Collapse
This is a sticky topic.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Robot Software Rules

    Answers to questions about Robot Software Rules

  • #2
    Originally posted by FTC7253
    Subject: Software Modification Clarification

    GM1 - RS9 states
    Software Modification - Teams are not allowed to modify the FIRST Tech Challenge Driver Station application or Robot Controller SDK in any fashion.
    What is considered the boundary of the Robot Controller SDK? I am assuming that the intent of the rule is primarily to protect against decompilation/modification of .aar files, but would like confirmation.
    Can the following components be modified:
    • gradle files (needed to include other libraries - i.e. opencv)
    • Exposed java files in the SDK download (i.e. FtcRobotControllerActivity.java)
    • Manifest files
    • layout files (note - it is possible to modify the layout directly in the file, or programmatically - are either legal)
    Thanks for your time and clarification
    .

    For the Robot Controller SDK we restrict teams from modifying the .AAR files that are distributed with the SDK. We also prohibit them from streaming non-standard (i.e. data that is not normally streamed by our apps) data. A recent update to this rule in the Game Manual Part 1 covers this in more detail.

    The examples listed above (gradle files, Exposed Java files included with the SDK, Manifest files, and layout files) are okay per <RS09>.

    Comment


    • #3
      Originally posted by FTC12833

      Subject: Software During Init

      Question: Can TensorFlow and/or Vuforia logic/methods be performed during the Init phase of the autonomous period, or must it wait until after Play begins?


      Answer: Yes. There is nothing in the rules that prohibits the initialization of sensors (including cameras and software sensors ... i.e. vision recognition systems) during the robot initialization

      Comment

      Working...
      X