Python simulation of a Crazyflie drone dynamic, controller and perception
-
Use python3 and the python pip package manager on either Linux or Windows (e.g. https://www.educative.io/answers/installing-pip3-in-ubuntu and https://phoenixnap.com/kb/how-to-install-python-3-windows)
-
Install panda3d python package:
[sudo] pip install panda3d
-
Install a git client, make a git account if needed, setup authentication key if needed (e.g. https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent and https://interworks.com/blog/2021/09/15/setting-up-ssh-agent-in-windows-for-passwordless-git-authentication/)
-
Clone this git project repository:
git clone [email protected]:lkdo/CrazyflieSimIDA.git
- Test that panda3d package works:
cd ./extra
python3 testpanda3d.py