A three.js and roslibjs powered web-control for zju fast-drone-250 for laptop-free flight control (tested on Xiaomi 12x with WiFi hotspot).
Features:
- Visulizing occupancy, odometry, position_cmd, and planned trajectory
- Set navigation goal by double clicking
- Start / stop ego-planner
- View battery volatage per cell (asserting 4 cells)
- Flight recording
Follow fast-drone-250 tutorial to setup ego-planer.
Install dependency.
sudo apt install nodejs npm
npm install
pip install flask
npm build
python app.py
You may source /home/ros/Fast-Drone-250/devel/setup.bash
and modify the setup
function in app.py
.