Graphical user interface for the Crazyswarm software ran in Python 3, this interface helps the user by grouping the most used tools such as the configuration files, Cfclient, etc.
For using crazyGUI you will need:
pip3 install PyQt5
pip3 install cfclient
pip3 install numpy
pip3 install PyYAML
pip3 install QDarkStyle
pip3 install crazyKhoreia
- Follow the steps for Crazyswarm in installation (Sidenote: for now, crazyGUI expects you to have crazyswarm inside a crazyflie folder like ~/crazyflie/crazyswarm/...).
- Clone the repo:
git clone https://github.com/santiagorg2401/crazyGUI.git
To use crazyGUI just run:
python3 crazyGUI/crazyGUI.py
The GUI is organized by tabs, please select the tabs you are going to use in the section "Tabs" and then click the check boxes, the window will rearrange and resize automatically.
If you want to use the CrazyKhoreia tool with CrazySwarm, you may use the auto flight scripts in ras_choreographies