Documentation: <a href="https://multirotor.readthedocs.io/en/latest/" rel="nofollow">https://multirotor.readthedocs.io/en/latest/</a><p>Source code: <a href="https://github.com/hazrmard/multirotor">https://github.com/hazrmard/multirotor</a><p>Demo/Quickstart: <a href="https://multirotor.readthedocs.io/en/latest/Quickstart.html" rel="nofollow">https://multirotor.readthedocs.io/en/latest/Quickstart.html</a><p>There are many simulation libraries out there. For example AirSim using Unreal Engine, several implementations in Unity3D, Matlab toolboxes. I wanted a simple hackable codebase with which to experiment.<p>So, I wrote this. Propellers, motors, batteries, airframe are their own components and can be mixed and matched. The code lets you create any number of propellers, and an optimization function learns a PID controller for that vehicle. Additionally, there are convenience functions to visualize in 3D and sensor measurements.<p>Please let me know what you think :)
Could it output drones for existing sims?<p>X-Plane Plane Maker: <a href="https://developer.x-plane.com/manuals/planemaker/" rel="nofollow noreferrer">https://developer.x-plane.com/manuals/planemaker/</a><p>Juno: New Origins (and also Hello Engineer)<p>MS Flight Simulator <i>cockpits</i> are built with MSFS Avionics Framework which is React-based:
<a href="https://docs.flightsimulator.com/html/Introduction/SDK_Overview.htm" rel="nofollow noreferrer">https://docs.flightsimulator.com/html/Introduction/SDK_Overv...</a><p><a href="https://news.ycombinator.com/item?id=37619564">https://news.ycombinator.com/item?id=37619564</a> :<p>> <i>[Multi-objective gym + MuJoCo]</i> for drone simulation<p>> <i>Idea: Generate code like BlenderGPT to generate drone rover sim scenarios and environments like the Moon and Mars</i><p><a href="https://news.ycombinator.com/item?id=36052833">https://news.ycombinator.com/item?id=36052833</a> :<p>> <i>awesome finite element analysis <a href="https://www.google.com/search?q=awesome+finite+element+analysis+site%3Agithub.com" rel="nofollow noreferrer">https://www.google.com/search?q=awesome+finite+element+analy...</a> </i><p>Also: awesome-cfd<p><a href="https://news.ycombinator.com/item?id=31049608">https://news.ycombinator.com/item?id=31049608</a> :<p>> Numerical methods in fluid mechanics: <a href="https://en.wikipedia.org/wiki/Numerical_methods_in_fluid_mechanics" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Numerical_methods_in_fluid_mec...</a>