Giter Site home page Giter Site logo

TensorAeroSpace

en ru

Documentation Status

TensorAeroSpace is a set of control objects, OpenAI Gym simulation environments, and Reinforcement Learning (RL) algorithm implementations.

Launch

Quick installation

git clone  https://github.com/tensoraerospace/tensoraerospace.git
poetry install

Launching a Docker image

docker build -t tensor_aero_space .  --platform=linux/amd64
docker run -v example:/app/example -p 8888:8888 -it tensor_aero_space

Examples

All examples for launching and working with the TensorAeroSpace library are located in the ./example folder.

Agents

TensorAeroSpace contains such control algorithms and RL algorithms as:

Name Export to HuggingFace
IHDP (Incremental Heuristic Dynamic Programming)
DQN (Deep Q Learning)
SAC (Soft Actor Critic)
A3C (Asynchronous Advantage Actor-Critic)
PPO (Proximal Policy Optimization )
MPC (Model Predictive Control)
A2C (Advantage Actor-Critic) with NARX Critic
A2C (Advantage Actor-Critic)
PID (proportional–integral–derivative controller)

Control Objects

  • General Dynamics F-16 Fighting Falcon
  • Boeing-747
  • ELV (Expendable Launch Vehicle)
  • Rocket model
  • McDonnell Douglas F-4C
  • North American X-15
  • Geostationary satellite
  • Communication satellite
  • LAPAN Surveillance Aircraft (LSU)-05 UAV
  • Ultrastick-25e UAV
  • UAV in State Space
  • UAV in Unity environment

Simulation Environments

Unity Ml-Agents

TensorAeroSpace is capable of working with the ML-Agents system.

An example environment for launching can be found in the repository UnityAirplaneEnvironment

The documentation includes examples on setting up the network and working with the DQN agent.

Matlab Simulink

TensorAeroSpace contains examples of working with Simulink models.

The documentation provides examples on assembling and compiling the Simulink model into o perational code that can be implemented in the OpenAI Gym simulation environment.

State Space Matrices

TensorAeroSpace includes control objects implemented as state space matrices.

TensorAeroSpace's Projects

tensoraerospace icon tensoraerospace

Open source reinforcement learning framework that focuses on aerospace objects (rockets, planes, UAVs)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.