환경설정 (Ubuntu환경이 다르니 안전하게 합시다)

conda create -n crazyflie python=3.12 pip -y
conda activate crazyflie
sudo apt update
sudo apt install -y \
    git \
    python3-pip \
    libxcb-xinerama0 \
    libxcb-cursor0
python -m pip install --upgrade pip
python -m pip install cfclient

Crazyradio 활성화 시키기

lsusb | grep -i -E '1915:7777|Crazyradio|Bitcraze' 
// 를 시행했을때 아래와 같다면 가능하다.
1915:7777 ... Bitcraze Crazyradio
//아니라면 udevb rule을 좀 수정해야하는데 이건 AI도움을 쓰도록 하자

udev rule제시

sudo groupadd plugdev 2>/dev/null || true
sudo usermod -a -G plugdev $USER

cat <<'EOF' | sudo tee /etc/udev/rules.d/99-bitcraze.rules > /dev/null
# Crazyradio (normal operation)
SUBSYSTEM=="usb", ATTRS{idVendor}=="1915", ATTRS{idProduct}=="7777", MODE="0664", GROUP="plugdev"

# Bootloader
SUBSYSTEM=="usb", ATTRS{idVendor}=="1915", ATTRS{idProduct}=="0101", MODE="0664", GROUP="plugdev"

# Crazyflie (over USB)
SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", MODE="0664", GROUP="plugdev"
EOF

sudo udevadm control --reload-rules
sudo udevadm trigger