- Display device status
- Configure device parameters and algorithm parameters
- Preview input(pointcloud, image) and output(object bounding box, trajectory, freespace) of algorithms (detection, prediction)
- Calibrate lidar, lidar-camera, etc
- Other advanced functions (json format config editor, log viewer and firmware upgrader)
- Basic language nodejs and package manager yarn
- Web framework react
- Build system vite
- Type system typescript
- 3D render three.js with its react wrapper react-three-fiber
- UI framework MaterialUI
- Navigating react-router
- Useful react helper ahooks
- HTTP client axios
- Protobuf with javascript in browser protobufjs
Node 18.16.0, Installing Guide
- Install dependency
npm install
- Start dev server
npm run dev
- Build
npm run build
Rename the dist to www and replace the lidar-slam-detection/www, then refrese the browser