Skip to content

Releases: snlpatel001213/AirControl

v1.5.0-AirControl

12 Jun 12:23
Compare
Choose a tag to compare

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

v1.2.0-Aircontrol

26 Mar 18:23
983b2b2
Compare
Choose a tag to compare

AirControl v1.2.0 Release


Type of change

  • Absolute and relative rotation added to output API
  • Server-Client communication bug removed
  • Launching ENV from python added
  • Snap added
  • Pypi stabilized #27
  • Absolute and relative position added to output API
  • Airplane states added, Landed, Taxiing and Flying
  • Weather slider added to UI
  • Moving surface texture fixed
  • Documentation Updated
  • FPS counter added to UI
  • Added collider to propeller shaft
  • Unity build automation
  • Tag added to ground
  • Collision detection optimized for runway
  • Doxygen API updated
  • Pypi and Readme added

Tools and Tech

What's Changed

Full Changelog: v0.1.0-beta-Aircontrol...v1.2.0-Aircontrol

v1.0.0-AirControl

04 Mar 15:26
99cd6c8
Compare
Choose a tag to compare

v1.0.0 Aircontrol

What's Changed

  • Collision system corrected
  • Bug fixed related to collision feedback
  • Tested with 10,000 iterations to check stability
  • Audio API control bug fixed
  • Keyboard layout updated
  • Onscreen console log added
  • Airplane states added - Beta
  • pypi package and automation added
  • Stability changes, fixed to 2020 URP
  • Snap release added - Beta

Tools and Tech

What's Changed

v0.1.0-beta-Aircontrol

02 Feb 13:15
0dac199
Compare
Choose a tag to compare

v0.1.0 Aircontrol

What's Changed

  • Collision system corrected
  • Bug fixed related to collision feedback
  • Stability changes, fixed to 2020 URP

Tools and Tech

What's Changed

v0.0.5-beta-Aircontrol.x64

06 Jan 12:05
3d8da71
Compare
Choose a tag to compare
Pre-release

What's Changed

Beta release with all python APIs

  • Input
  • Camera
  • Weather
  • Lidar
  • LevelReset
  • Time of day
  • Fuel API - Stub
  • UI Control
  1. Using static classes instead of SQLite to save on performance
  2. GPU instancing enabled - Tested On Nvidia GPU
  3. Added documentation to C# and Python code
  4. Improved performance, peak FPS 220+ in URP mode
  5. updated to Unity 2021 release

Removed

  • SQLite Dependencies
  • SQLite binaries

Full Changelog: v0.0.3-alpha+Aircontrol...v0.0.5-Beta+Aircontrol

Tools and Tech

v0.0.3-alpha+Aircontrol.x86-64

16 Dec 13:50
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Resolve main thread related issue
  • Use Sqlite as a communicator
  • Complete connection between Sqllite, TCPSocket communicator, and Airplane components

Full Changelog: V0.0.1-alpha+AirControl...v0.0.3-alpha+Aircontrol

V0.0.1-alpha+Aircontrol.x86-64

04 Dec 09:56
0bea825
Compare
Choose a tag to compare
Pre-release

Release v0.0.1

Basic functionality

Airplane with pitch roll yaw, and throttle functionality

Assets

  1. Airplane
  2. Runway

Supported Platform

  1. Linux
  2. Windows
  3. Mac

Control

  1. Keyboard