Gymnasium environment for reinforcement learning with multicopters, as described here.
Pure Python / Cross-platform
Uses realistic multirotor dynamics (Bouabdallah et al. 2004)
Supports 3D rendering
numpy
matplotlib
% pip3 install -e .
% python3 lander.py
(On Linux you will may need to run pip3 with sudo.)
You should see the copter land safely, using a simple solution (constant thrust on all motors) to the landing environment provided by gym-copter. This can to serve as a basis for comparison with learning algorithms.