start of somthing. #1
Replies: 8 comments 1 reply
-
AI Generated explanation of the included step-response code:What Data is Used (Inputs):
How it Works (General Steps): The function uses a common technique from control systems engineering, primarily involving the Fast Fourier Transform (FFT):
In essence, it uses frequency analysis (FFT/IFFT) to isolate the system's dynamic characteristics from the specific input signal, calculates the fundamental impulse response, integrates that to get the step response, and then cleans it up (smooths, truncates, normalizes) for visualization. |
Beta Was this translation helpful? Give feedback.
-
|
Tried to make AI use PlasmaTree code then PIDtoolbox code to produce better results. i dont think it's better, but it is interesting. I am uncertain at this point how PTB is able to produce smooth step-responses. This is branch 20250428_PTB_inspired @ commit 134fc76 |
Beta Was this translation helpful? Give feedback.
-
|
as of specifically commit |
Beta Was this translation helpful? Give feedback.
-
|
Completly noob on this. I followed the first requirement (Rust Install), successfully. I then copied bb decode into RUST_BlackBox_CSV_Render folder and a bbl file... What's next? |
Beta Was this translation helpful? Give feedback.
-
|
|
Beta Was this translation helpful? Give feedback.
-
|
|
Beta Was this translation helpful? Give feedback.
-
Dear A.I., WTF?
A.I.:
|
Beta Was this translation helpful? Give feedback.
-
|
commit edc05fd (origin/20250506_fix_stepResponse, 20250506_fix_stepResponse) As it sits, step-response uses a low-threshold of 20 deg/s to locate a "movement". i can easily use 30 or 50, but higher values become uglier graphs. I'm keeping 20 until more BBL investigation. |
Beta Was this translation helpful? Give feedback.


























Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Used AI to produce a program to read Betaflight/Emuflight BBL .CSV files.
Initially used Perplexity.AI, but quickly found Google AI Studio (Gemini 2.5 Experimental) more useful.
Used Gemini to create a PR for bucksaw: KoffeinFlummi/bucksaw#3
Used that PR source to integrate same PID step-reponse to my AI project. (Not as good as PTB.)
Currently produces PNG output such as these:
BTFL_KWONGKAN_10inch_0326
EMUF_BLACKBOX_LOG_FOXEERF722V4_426_20250330
Beta Was this translation helpful? Give feedback.
All reactions