The Crazyflie PC client enables flashing and controlling the Crazyflie.
- Connect and control a Crazyflie using a gamepad or joystick
- Log variables from the Crazyflie and plot them and/or save them to a CSV file
- Modify parameters
- Display the Crazyflie text console
The client uses the Crazyflie python lib (cflib) and can connect Crazyflies using direct USB connection or radio using the Crazyradio USB dongle.
For the time being, raw-usb and joystick slots must be connected manually using the commands:
snap connect cfclient:raw-usb snap connect cfclient:joystick
This is required to access the USB Crazyradio dongle as well as to access the gamepad.