8000 GitHub - nilay994/simple-cpp-drone: Making Raspberry Pi send MSP commands to Betaflight
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

nilay994/simple-cpp-drone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Definitions:

Remote: Your own computer (SiL), RPi Zero W, tx2, odroid or any similar remote computer mounted on your drone. (LittleEndian-ness check)

Computer: Your computer

Autopilot: Betaflight

Status

status edit here

Folder structure:

  • Similar to ROS: include hold the headers and src holds the source files.
  • CMakeLists.txt holds the building, linking, debug/release, optimization options.
  • build folder must be empty, cmake.. is done here; binaries are run here. -analyse: this folder holds some anaylsis scripts on matlab that help determine the quality of current repository. Metrics like latency and jitter, helps know how good threading is, Rpi CM4 is better than Pi zero, jitter of 4ms+ is not okay for VIO.. etc etc
  • ground_station: can be ignored for companion pc, must run on laptop with optitrack ethernet plugged in.
  • remote: the folder that must be "scp"-ed into the remote drone and this folder must build and run there.

Contrib:

Please open issues without hesitation, issues like "this is uncomfortable/this is stupid" are craved for. Ask me for push access if you don't have it. Please don't force push on master! Do make your branch if you'd like to contrib. Opening a PR will earn you coffee from the nicer machine in the Aerospace lobby.

About

Making Raspberry Pi send MSP commands to Betaflight

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0