Skip to content

v1.5.0-AirControl

Latest

Choose a tag to compare

@snlpatel001213 snlpatel001213 released this 12 Jun 12:23
· 2 commits to v1.5.0 since this release

v1.5.0 AirControl Release

Description

Major release, Multiple enhancements over version 1.2.0

Type of change

Core engine

  • A new AIrcraft is introduced "F4UCorsair". "F4UCorsair" is thrice sized as Cessna152
  • Airplane properties can be externally configured
  • Physics-based engine force calculation added $ F_i = C_t\rho\omega^2_{max}D^4 $
  • Play/pause simulation functionality added with stable network communication during the long pause
  • Hazy text removed from UI, Replaced with, Text mesh pro-based crisp text.
  • Port can be configured at launch
  • Multiple instances with different ports can be launched in parallel
  • Client and server Ip and port added to UI
  • Headless mode added, Takes fewer resources, and performs as normal mode. Good for A3C kind of algorithms
  • Request counter added
  • Linear and angular velocity added
  • Linear and angular acceleration added
  • Upgraded to Unity 2021 LTS

Python

  • Request counter
  • Client/server port configuration
  • Collision API
  • Camera capture lag fixed
  • Pypi release tested and stabilized

Documentation

  • Updated all the docs as per version 1.5.0
  • Added Airplane finetuning guide
  • Updated PyPI docs

How Has This Been Tested?

  • [* ] Tested manually for flying experience with different aircraft
  • [* ] Tested for python API #27 fixed
  • [* ] Tested for command-line communication
  • [* ] Tested with over 1 M requests

Test Configuration:

  • OS and version: Ubuntu 20.04
  • Python version: 3.7
  • Unity Editor version: 2021
  • Hardware: i5 1080Ti

Checklist:

  • [* ] My code follows the style guidelines of this project
  • [* ] I have performed a self-review of my own code
  • [* ] I have commented on my code, particularly in hard-to-understand areas
  • [* ] I have made corresponding changes to the documentation
  • [* ] My changes generate no new warnings
  • [* ] I have added tests that prove my fix is effective or that my feature works
  • [* ] New and existing unit tests pass locally with my changes
  • [* ] Any dependent changes have been merged and published in downstream modules

Tools and Tech

What's Changed

Full Changelog: v0.1.0-beta-Aircontrol...v1.5.0-AirControl