FTC SDK v5.2发布

FTC SDK v5.2发布

by 北一 张 -
Number of replies: 0

Release Information


Version 5.2 (20190905-083227)

  • Fixes extra-wide margins on settings activities, and placement of the new configuration button
  • Adds Skystone Vuforia image target data.
    • Includes sample Skystone Vuforia Navigation op modes (Java).
    • Includes sample Skystone Vuforia Navigation op modes (Blocks).
  • Adds TensorFlow inference model (.tflite) for Skystone game elements.
    • Includes sample Skystone TensorFlow op modes (Java).
    • Includes sample Skystone TensorFlow op modes (Blocks).
  • Removes older (season-specific) sample op modes.
  • Includes 64-bit support (to comply with Google Play requirements).
  • Protects against Stuck OpModes when a Restart Robot is requested. (Thanks to FROGbots-4634) (ftc_app issue #709)
  • Blocks related changes:
    • Fixes bug with blocks generated code when hardware device name is a java or javascript reserved word.
    • Shows generated java code for blocks, even when hardware items are missing from the active configuration.
    • Displays warning icon when outdated Vuforia and TensorFlow blocks are used (SkyStone issue #27)

Release Information


Version 5.1 (20190820-222104)

  • Defines default PIDF parameters for the following motors:
    • REV Core Hex Motor
    • REV 20:1 HD Hex Motor
    • REV 40:1 HD Hex Motor
  • Adds back button when running on a device without a system back button (such as a Control Hub)
  • Allows a REV Control Hub to update the firmware on a REV Expansion Hub via USB
  • Fixes SkyStone issue #9
  • Fixes ftc_app issue #715
  • Prevents extra DS User clicks by filtering based on current state.
  • Prevents incorrect DS UI state changes when receiving new OpMode list from RC
  • Adds support for REV Color Sensor V3
  • Adds a manual-refresh DS Camera Stream for remotely viewing RC camera frames.
    • To show the stream on the DS, initialize but do not run a stream-enabled opmode, select the Camera Stream option in the DS menu, and tap the image to refresh. This feature is automatically enabled when using Vuforia or TFOD—no additional RC configuration is required for typical use cases. To hide the stream, select the same menu item again.
    • Note that gamepads are disabled and the selected opmode cannot be started while the stream is open as a safety precaution.
    • To use custom streams, consult the API docs for CameraStreamServer#setSource and CameraStreamSource.
  • Adds many Star Wars sounds to RobotController resources.
  • Added SKYSTONE Sounds Chooser Sample Program.
  • Switches out startup, connect chimes, and error/warning sounds for Star Wars sounds
  • Updates OnBot Java to use a WebSocket for communication with the robot
    • The OnBot Java page no longer has to do a full refresh when a user switches from editing one file to another

Known issues:

  • Camera Stream
    • The Vuforia camera stream inherits the issues present in the phone preview (namely ftc_app issue #574). This problem does not affect the TFOD camera stream even though it receives frames from Vuforia.
    • The orientation of the stream frames may not always match the phone preview. For now, these frames may be rotated manually via a custom CameraStreamSource if desired.
  • OnBotJava
    • Browser back button may not always work correctly
    • It's possible for a build to be queued, but not started. The OnBot Java build console will display a warning if this occurs.
    • A user might not realize they are editing a different file if the user inadvertently switches from one file to another since this switch is now seamless. The name of the currently open file is displayed in the browser tab.

Release Information


Version 5.0 (built on 19.06.14)

  • Support for the REV Robotics Control Hub.
  • Adds a Java preview pane to the Blocks editor.
  • Adds a new offline export feature to the Blocks editor.
  • Display wifi channel in Network circle on Driver Station.
  • Adds calibration for Logitech C270
  • Updates build tooling and target SDK.
  • Compliance with Google's permissions infrastructure (Required after build tooling update).
  • Keep Alives to mitigate the Motorola wifi scanning problem. Telemetry substitute no longer necessary.
  • Improves Vuforia error reporting.
  • Fixes ftctechnh/ftc_app issues 621, 713.
  • Miscellaneous bug fixes and improvements.