Skip to content

An online viewer for UAV log files with an integrated AI Chatbot

License

Notifications You must be signed in to change notification settings

rohaninampudi/UAVLogViewerAIChatbot

 
 

Repository files navigation

UAV Log Viewer

log seeking

This is a Javascript based log viewer for Mavlink telemetry and dataflash logs. Live demo here.

Build Setup

# initialize submodules
git submodule update --init --recursive

# install dependencies
npm install

# enter Cesium token
export VUE_APP_CESIUM_TOKEN=<your token>

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# run unit tests
npm run unit

# run e2e tests
npm run e2e

# run all tests
npm test

Docker

run the prebuilt docker image:

docker run -p 8080:8080 -d ghcr.io/ardupilot/uavlogviewer:latest

or build the docker file locally:

# Build Docker Image
docker build -t <your username>/uavlogviewer .

# Run Docker Image
docker run -e VUE_APP_CESIUM_TOKEN=<Your cesium ion token> -it -p 8080:8080 -v ${PWD}:/usr/src/app <your username>/uavlogviewer

# Navigate to localhost:8080 in your web browser

# changes should automatically be applied to the viewer

About

An online viewer for UAV log files with an integrated AI Chatbot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 79.0%
  • Vue 20.6%
  • Other 0.4%