https://github.com/gogoalexy/moonshot-flow
A costume firmware and host software for PX4FLOW smart camera.
https://github.com/gogoalexy/moonshot-flow
optical-flow px4flow
Last synced: 8 months ago
JSON representation
A costume firmware and host software for PX4FLOW smart camera.
- Host: GitHub
- URL: https://github.com/gogoalexy/moonshot-flow
- Owner: gogoalexy
- Created: 2020-04-30T06:15:34.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-27T10:34:34.000Z (about 6 years ago)
- Last Synced: 2025-01-25T15:27:21.133Z (over 1 year ago)
- Topics: optical-flow, px4flow
- Language: C
- Homepage:
- Size: 19.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## PX4Flow Firmware
[](https://travis-ci.org/PX4/Flow)
[](https://gitter.im/PX4/Firmware?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
PX4 FLOW is a smart camera processing optical flow directly on the camera module. It is optimized for processing and outputs images only for development purposes. Its main output is a UART or I2C stream of flow measurements at ~400 Hz.
Dev guide / toolchain installation:
https://docs.px4.io/master/en/sensor/px4flow.html
For help, run:
```bash
make help
```
To build, run:
```bash
make archives # this needs to be done only once
make
```
To flash via the PX4 bootloader (first run this command, then connect the board):
```bash
make upload-usb
```
By default the px4flow-v1_default is uploaded; to upload a different version, run:
```bash
make upload-usb
```
Where `` is one of the px4flow targets listed by `make help`.
__Note:__ For archlinux, the first line in the file `Flow/src/lib/uavcan/libuavcan/dsdl_compiler/libuavcan_dsdlc` should be modified as `#!/usr/bin/env python2` and make sure the whole program use python2 not 3.