/ego-planner-web-control

Control zju-fast-drone-250 on browser

Primary LanguageJavaScript

Web Control for ZJU Fast-Drone-250

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).

demo

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

How to use

Prerequisite

Follow fast-drone-250 tutorial to setup ego-planer.

Install dependency.

sudo apt install nodejs npm
npm install
pip install flask

Build

npm build

Run

python app.py

You may source /home/ros/Fast-Drone-250/devel/setup.bash and modify the setup function in app.py.