Yes, please make more explanation videos - they are extremely helpful. Also if you can make a video how to make custom scripts for INAV to add a new behavior or to automatically do something upon a condition would be great! Thank you Pavel!
And hence why when all other things are equal --> BF = iNAV = Emu = FalcoX = KISS AWESOME VIDEO!! A great one would be how simple the PID loop is for calcing P-term, D-term and I-term. There is only so many ways to take the PID Error [Gyro - Setpoint] and multiply it by a P-gain; you know. Again, equal when all other things are equal.
Great video. It only goes to show how little we know. But it helps to remove the veil of mystery and makes the hobby even more interesting. Thank you and please do more on this subject. Cheers from Australia.
Please do more of this scientific video, particular interest on pilter implementation and pid saturation. I mean when a pwm for example 2000us in case of classic pwm is saturated by one pid controller for example if I have raw throttle value of 1700 one pid output of 300 and another of 200 (just examples) and mixing them up saturates the controller in a way that information is lost and the control is unbalanced in favour of one axis. Thank you, you are the closest youtuber that with his video answer to embedded programmer like me that like to implement their own flight controller
Thanks for the awesome video. I was wondering if you are planning on making a similar video to this one and explain the essential parts of the code as well. Thanks.
Please - MORE on the theory and implementation details. Would you consider doing a video on the "Scheduler". With all the demands on the CPU (you noted filtering demands are hi) - how do current flight controllers implement the task scheduler? I do not believe an RTOS (ie FreeRTOS is used). Are tasks/threads using their own stack space or are the time sliced within a general loop? I hope you this consider. I have found NO written material or videos on the subject and it would relate to choosing what processor is used within the FC (example - STM32H runs 400+mhz while STM32F runs less tha 200 mhz). Thanks in advance for your consideration.
Great video Pawel, can you do the same for fixed wing now..?...Explaining the difference between Angle, Horizon...in iNAV....and what an ordinary Giro does..?...I wish iNAV had a mode like an ordinary Giro has.
Great video as always. Based upon this, should a throttle cap be implemented within the mixer so that the full throttle signal is still provided to the PID controllers? Also for the filtering, if the D-term filtering is really there to protect the motors - Should this filtering be offloaded to the ESCs?
I think there's a throttle limit somewhere. Otherwise, at full throttle, the PID loop would no longer have a reserve to correct the flight situation. To much D heats the motors up because there are high frequent throttle boost. If you put this in the ESCs the PID loop can't work anymore.
WE WANT MORE !!! 😍
Pawel: Nice job drawing us through the system from very simple to more complicated. I can hold on to that! - Jim
Very informative! I'd like to watch more
Yes, please make more explanation videos - they are extremely helpful. Also if you can make a video how to make custom scripts for INAV to add a new behavior or to automatically do something upon a condition would be great! Thank you Pavel!
And hence why when all other things are equal --> BF = iNAV = Emu = FalcoX = KISS
AWESOME VIDEO!!
A great one would be how simple the PID loop is for calcing P-term, D-term and I-term. There is only so many ways to take the PID Error [Gyro - Setpoint] and multiply it by a P-gain; you know. Again, equal when all other things are equal.
Great video. It only goes to show how little we know. But it helps to remove the veil of mystery and makes the hobby even more interesting. Thank you and please do more on this subject. Cheers from Australia.
More please! Nice explaining
Good job professor Spychalsky! Keep the good theoretical lectures ;)
Nice Video, we want more of course! :)
Great stuff !!! Please do more of these videos. THANK YOU!
Thank you Pawel. Very informative.
Yes, please, do more such stuff
Please do more of this scientific video, particular interest on pilter implementation and pid saturation. I mean when a pwm for example 2000us in case of classic pwm is saturated by one pid controller for example if I have raw throttle value of 1700 one pid output of 300 and another of 200 (just examples) and mixing them up saturates the controller in a way that information is lost and the control is unbalanced in favour of one axis. Thank you, you are the closest youtuber that with his video answer to embedded programmer like me that like to implement their own flight controller
MORE! Deep dive into the PID block itself.
There will be more. D-term video will be the next one
@@FPVUniversity Thank you!
@@FPVUniversity Can you please explain the difference between D and ff.
Hi Pawel! Very nice explanation of some of the innerworkings. I would love you to explain some of the code in inav to understand even more!
Great video 👍
Thanks for the awesome video. I was wondering if you are planning on making a similar video to this one and explain the essential parts of the code as well. Thanks.
Please sir, I want some more!
Oliver
Great information, earned a sub. Could you do more on designing/explaining the filtering process? Thanks
Please - MORE on the theory and implementation details. Would you consider doing a video on the "Scheduler". With all the demands on the CPU (you noted filtering demands are hi) - how do current flight controllers implement the task scheduler? I do not believe an RTOS (ie FreeRTOS is used). Are tasks/threads using their own stack space or are the time sliced within a general loop? I hope you this consider. I have found NO written material or videos on the subject and it would relate to choosing what processor is used within the FC (example - STM32H runs 400+mhz while STM32F runs less tha 200 mhz). Thanks in advance for your consideration.
I want how exactly flight controller works lecture at least 1 hour video. 😍
Thanks.
Thank you very well explained. It is amazing how the world can be changed with only 1's and 0's !! lol Happy Flying
You could do this principle with analog circuits too
Great video Pawel, can you do the same for fixed wing now..?...Explaining the difference between Angle, Horizon...in iNAV....and what an ordinary Giro does..?...I wish iNAV had a mode like an ordinary Giro has.
love it
Great video as always.
Based upon this, should a throttle cap be implemented within the mixer so that the full throttle signal is still provided to the PID controllers?
Also for the filtering, if the D-term filtering is really there to protect the motors - Should this filtering be offloaded to the ESCs?
I think there's a throttle limit somewhere. Otherwise, at full throttle, the PID loop would no longer have a reserve to correct the flight situation.
To much D heats the motors up because there are high frequent throttle boost. If you put this in the ESCs the PID loop can't work anymore.
More please
Can you make video how to make custom vtx micro long range
How do you shoot this video. Tripod model and what setup to use.
Also explain electronics machanism in detail
More on mixer please. I didn't understand all aspects of it.
OK, I will also record the mixer
Want more
Wrong.. They work due to magic.. You are in fact a wizard... You cannot deny the facts!..
Very informative! I'd like to watch more