Our code is YMFC-AL based. So we are not a full developers of code. But the PCB Design is developed by us.
Sorry now in Uni we had really many things to do that meansless much time to do project. Is not mean that been forgotten, is just means little less active as usual. Hope we will recover in summmer period.
Description on English: https://github.com/Electrics-Eagles/PiElectricsEagles-dev/wiki/Descripiton-of-the-Project-(English)
Description on Russian: https://github.com/Electrics-Eagles/PiElectricsEagles-dev/wiki/Descripiton-of-the-Project-(Russian)
Read more about project : https://github.com/Electrics-Eagles/PiElectricsEagles/wiki or www.eeagles.net
Code Style:
- Write Tidy ,Clean , Commented code
- Do not do difficult actions in main.rs file
- Use KISS,DRY , SOLID principa
- add public function that returns code module verison
- do not edit other modules if is not requrired.
- add dependency if you really need it.
DO NOT COMMIT TARGET FOLDER WITH DOCS AND BUILD RESULT
Now you can to check all hardware using
pielectricseagles --testing_hardware
Now you can calibrate esc via :
pielectricseagles --calibrate_esc 1
Where one is esc number. Also you can test esc via:
pielectricseagles --esc_test 1 1200
Where 1 is its number and 1200 the throllite.
We would love to hear from you! You can get in touch with us through the following channels:
- Discord: https://discord.gg/fACmjJN4dR
Long investigation was opened the window that is wrong with drone. By taking board in arduino and in rpi there are visible difference in graphs. The problem is that Acc values are vital for stabilization on Z axis; So we need to fix acceleromether.
- Update logging system: (maybe make logs selectable )
- Update gyro system
- Create normal docs and video-docs
- Create software to upload binary to drone
PID for drone = REAL TIME