FPV 👾OpenSource👾 NEEDS YOU! 😎
HTML-код
- Опубликовано: 11 июл 2024
- WHERE DEVS LIVE:
INAV Discord: / discord
Betaflight Discord: / discord
ArduPILOT Discord: / discord
WHERE PROJECTS LIVE:
INAV on GitHub: github.com/iNavFlight
Betaflight on GitHub: github.com/betaflight
ArduPILOT on GitHub: github.com/ArduPilot
SOFTWARE YOU NEED:
Github Desktop: desktop.github.com/
Visual Studio Code: code.visualstudio.com/download
00:00 - Start
01:07 - Stuff Needed to Contribute to OpenSource
02:08 - The Ai Game Changer for OpenSource
04:14 - Components of OpenSource Projects
05:18 - Code Languages of FPV OpenSource Projects
05:56 - The Different FPV OpenSource Projects
10:22 - Resources to Get Started with OpenSource
ITEMS THAT NEED HELP!
BETAFLIGHT:
Firmware --
- help finish the work to make the Gyro Filter setting PID Profile Dependant
- contact CTZsnooze (Chris Thompson) on the BF Discord and help with GPS modes like AltHold, POS Hold, etc...
- add the PID sliders to the Inflight Adjustments options so pilots can adjust the PID and Filter sliders during fligh (PID Tuning)
Configurator --
-
INAV:
Firmware --
- reach out on the inquire about the rewrite of the MultiCopter (MC) NAV Modes.
-- The Position Estomator needs a D-term.
-- The XY Velocity D-Term needs the XY-Dterm-LPF filter applied (cutoff is a variable in the CLI already that does nothing and there is not filter on the XY Velocity D-term and it needs one.
Configurator --
- Have the configurator gray out the entry boxes that are not valid under MC profiles. Same for FixedWing (FW) profiles.
- Add a Debug Mode dropdown to the blackbox page (like you see in BF).
- Modify the new EZ-TUNE to have a Master slider (I have a draft started) and also allow access to the PIDs page while EZ-TUNE is enabled. It should be integrated into the PIDs page IMHO similar to BF.
BlackBox Explorer --
- Fork the BF BBE and modify the Parsing and Header sections to recognize INAV Blackbox files. This will gain all the advancements in the BF BBE Explorer that were contributed in the past 5-years.
ARDUPILOT:
Firmware --
Configurator --
- Work on ease of use. Develop PIDs, Filters, etc... pages.
Thank you for this! I hope to get involved soon in something! This was the kick I needed!
You got this!
Hell yeah man, I love this. Been thinking about diving into code more so this is a good way to entice me
This gives me Max Headroom vibes.
I'm pursuing a second bachelors (computer science) and on my recent interview with a senior software QA at the current place I work at, recommended to get involved in projects. So I guess I need to take a look into this.
YES!! :-)
"You don't need to know how to code."... oh boy! 🤨 What could possibly go wrong?!
Whelp, you can teach yourself, work on documentation, do testing or other things too.
No harm when working on the Configurator or BlackBox Explorer.
i really love how chatgpt has taken people, (me) who like trying to code but hate learning code and allows us to actually put something useful out there.
I find it struggles with more advanced code but, I've only tried the free version.
Inspiring. Is there a project action plan for BF or INav?
I don't think specifically. General trends. As volunteer works, it basically depends on what folks are willing to contribute.
There is consenceous on things though. Like adding Nav modes to BF. Adding better slider support to INAV, etc...
My list as pinned comment gives some ideas if you are looking.
Perhaps another easy way help is to submit feedback to the Devs?
or push out beta versions and provide test cases for volunteers to QC?
After some expensive incidents with BF4.4.2, I'm somewhat a believer where "too many cooks spoils the soup".
yes, Yes, and YES! All good ways to help. :-)
Definitely would love to learn how to code. At 57 I’m not too afraid about learning new things. Even checking out hacking because a lot of the times hackers end up becoming really good programmers and with Chat GPT definitely would help. I’ll definitely will be looking into this.
Is there another way where we’re able to get in contact with you so we’re not having to utilize the RUclips comments?
Check out my Discord. discord.com/invite/tMvjp7Nm
Inav needs to redo the whole fixed wing stabilization. Darren thinks that acro mode should just have some P term on top of manual to combat wing gusts. Nope. It needs to be a rate controller that utilizes I term to hold attitude. Get D term working to help with the ringing that happens when I term is actually correct to stabilize the aircraft. Then fix the inner PID loop so it does not stack another I term on top of the outer loop. As far as helping, I have asked questions, and provided solutions, to no avail. I see the devs not being interested in others opinions.
Most devs just want to do what they want since volunteering. It is what interests them and drives them to volunteer.
I have also learned that once folks see you chip in, they rally around it to help out too.
But it sounds like fixed wing needs some work. I have some planes I probably need to dust off and log some crap.
@@uavtech Let me know if I can help.
Can I do this from a Linux platform?
Yes Sr!
Wish I was smart enough to be of help here
you are!
I second that!!!
Like the spectrum of light we see emitting from a glass pyramid, "yellow and blue wouldn't be that" without red or green as a contributor in the broad spectrum of light. you are just as important, as your individual mindset is unique and valuable to many.
when I crash, I call them teachable moments, not mistakes (F-Up's) or errors.
Take care my friend...
Finally, this "AI" is here to take the tedium away. I'm a developer, by trade, although I've been out of it for a while... Looks like a good time to get back into it. In our development lab in college in the '90s, we thought that the developer would be "obsolete" by the 2010s...looks like that's actually happening, now.
first!