FTC Robot Controller app V2.0已经发布

回复: FTC Robot Controller app V2.0已经发布

张北一 -
回帖数:0

Version 2.10 (released on 16.09.03)

  • Support for Adafruit IMU.
  • Improvements to ModernRoboticsI2cGyro class
  • Block on reset of z axis.
    • isCalibrating() returns true while gyro is calibration.
  • Updated sample gyro program.
  • Blockly enhancements
  • support for android.graphics.Color.
  • added support for ElapsedTime.
  • improved look and legibility of blocks.
    • support for compass sensor.
    • support for ultrasonic sensor.
    • support for IrSeeker.
    • support for LED.
    • support for color sensor.
  • support for CRServo
  • prompt user to configure robot before using programming mode.
    • Provides ability to disable audio cues.
      • various bug fixes and improvements.

Version 2.00 (built on 16.08.26)

  • This is the new release for the upcoming 2016-2017 FIRST Tech Challenge Season.
  • Channel change is enabled in the FTC Robot Controller app for Moto G 2nd and 3rd Gen phones.
  • Standardized units in analog input.
  • setChannelMode and getChannelMode were REMOVED from the DcMotorController class. This is important - we no longer set the motor modes through the motor controller.
  • setMode and getMode were added to the DcMotor class.
  • ContinuousRotationServo class has been added.
  • Users can now set the zero power behavior for a DC motor so that the motor will brake or float when power is zero.
  • Prototype Blockly Programming Mode has been added to FTC Robot Controller. Users can place the Robot Controller into this mode, and then use a device (such as a laptop) that has a Javascript enabled browser to write Blockly-based Op Modes directly onto the Robot Controller.
  • Users can now configure the robot remotely through the FTC Driver Station app.
  • Vuforia Computer Vision SDK integrated into FTC SDK. Users can use sample vision targets to get localization information on a standard FTC field.
  • Inspection function has been integrated into the FTC Robot Controller and Driver Station Apps (Thanks Team HazMat… 9277 & 10650!).
  • Audio cues have been incorporated into FTC SDK.
  • Swap mechanism added to FTC Robot Controller configuration activity. For example, if you have two motor controllers on a robot, and you misidentified them in your configuration file, you can use the Swap button to swap the devices within the configuration file (so you do not have to manually re-enter in the configuration info for the two devices).
  • Fix mechanism added to all user to replace an electronic module easily. For example, suppose a servo controller dies on your robot. You replace the broken module with a new module, which has a different serial number from the original servo controller. You can use the Fix button to automatically reconfigure your configuration file to use the serial number of the new module.
  • Improvements made to fix resiliency and responsiveness of the system.
  • For LinearOpMode the user now must for a telemetry.update() to update the telemetry data on the driver station. This update() mechanism ensures that the driver station gets the updated data properly and at the same time.
  • The Auto Configure function of the Robot Controller is now template based. If there is a commonly used robot configuration, a template can be created so that the Auto Configure mechanism can be used to quickly configure a robot of this type.
  • The logic to detect a runaway op mode (both in the LinearOpMode and OpMode types) and to abort the run, then auto recover has been improved/implemented.
  • Fix has been incorporated so that Logitech F310 gamepad mappings will be correct for Marshmallow users.