01 ESPlane Operater Get Started

Step 1. Install ESPilot APP

This APP currently only supports the stablize mode, does not support PID tune.

Network settings

default

Drone IP

192.168.43.42

Drone Port

2392

APP Port

2399

TX Rate

20

NOTE: Use memuconfig enable the ENABLE_LEGACY_APP to use the APP

Step 2. Install Cfclient

1. Gamepads Preparation

Support PS3, PS4 gamepads, and cheep Beitong gamepads

2. Install CRTP Protocol Package

2.1 Download the source code

git clone -b dev_esplane  https://github.com/qljz1993/crazyflie-lib-python.git

2.2 Enter the source directory and install dependencies

pip3 install -r requirements.txt

2.3 Install CRTP Package

pip3 install -e .

Other references:https://github.com/qljz1993/crazyflie-lib-python/tree/master

3. Install cfclient

3.1 Download the source code

git clone -b dev_esplane https://github.com/qljz1993/crazyflie-clients-python.git

3.2 Go to the source directory and install dependencies

sudo apt-get install python3 python3-pip python3-pyqt5 python3-pyqt5.qtsvg

3.3 Install cfclient

pip3 install -e .

3.4 Run cfclient

python3 ./bin/cfclient

Step 3. Configure the remote

  1. Configure 4 control axes Roll, Pitch, Yaw, Thrust

  2. Configure a button as Assisted control for switching the flight mode

Precautions 😃

  1. Pay attention to check if the steering of the motor is correct during self-test, see the following figure 😇

  2. Observe whether the horizontal plane of the host computer is level. 😏

  3. Gently push the small throttle to try it 🤔

  4. Fly 🌈

最后更新于