Skip to content

Summer 2019 Release

Compare
Choose a tag to compare
@MattMoradi MattMoradi released this 12 Aug 21:07
· 3163 commits to master since this release

Engine:

  • Use pre-configured control profiles for quick setup
  • Reworked controls backend to reduce bugs and control management
  • Fixed disappearing gamepiece controls
  • Reduced lag
  • Reduce load time with asynchronous backend management
  • Fixed bugs
  • Incorporated backend threading system for Google Analytics
  • Added event tracking (with users' permission)
  • Provided empty, flat grid for robot testing and practice on first launch
  • Practice with minimal distractions in the flat grid (now added as a environment option)
  • Evaluate custom applied forces to robots with the Impulse feature
  • Bypassed the Main Menu on startup
  • Added user updates with loading panels and user messages
  • Animated loading screens when loading the emulation component

Inventor Exporter:

  • Replaced the robot setup wizard with a new left-to-right export workflow
  • Added new drivetrain type selection menu
  • Added a simple joint editor with joint preview icons
  • Fixed joint highlighting when editing joints in the simple and advanced joint editor
  • Added prompt to show first-time users where to access the robot exporting environment
  • Added "Robot Export Guide" with tips for new users and links to YouTube tutorials
  • Added "Degrees of Freedom" viewer to view joint status at a glance
  • Added with Google analytics and user survey
  • Fixed bug where inventor would crash when cancelling the robot export
  • Added dialog after exporting with robot output path
  • Added dialog when opening the joint editor with unsupported joint types

Fusion Exporter:

  • Replaced the robot setup wizard with a new left-to-right export workflow
  • Added new drivetrain type selection menu
  • Added new drivetrain weight selection menu
  • Added a simple joint editor with joint preview icons
  • Added "Robot Export Guide" with tips for new users and links to YouTube tutorials
  • Added settings form
  • Customizable collision mesh quality including VHACD
  • Fixed loading bar only appearing once during export

Emulator:

  • Updated to latest WPILib version
  • Add Java emulation
  • Add Spark MAX support
  • Updated emulation toolbar GUI
  • Change network stack to gRPC to allow more flexibility
  • Add gRPC reverse proxy into QEMU VMs
  • Rework control profiles
  • Added and updated unit tests
  • Update package versions
  • Removed ASIO
  • Update CMake system
  • Fixed numerous engine-emulation communication bugs
  • Switched to Protobuf for serialization
  • Add emulation warnings to engine
  • Enable GDB support
  • Added Dockerfile to build and test HEL