Blackbox recorder for gyro tuning
« on: April 03, 2017, 05:12:05 am »
This might be out of the scope of this forum.

I developed a firmware for CC3D hardware to act like a blackbox recorder (with the help of OpenLog module). The blackbox enables me to record the input to and output from a commercial FBL unit (VBar, more specifically). It helps me I can analyze the heli behavior like tail wagging, governor overshooting..., and guides me the parameter tuning or mechanical optimization.

Basically what it does is to
1. Record PWM width (servo signals). The signal also pass-through CC3D, so no Y-cables are needed.
2. Record Quaternion (Orientation).
3. Record Receiver signal (dsm2, currently).

I've already used it to perfectly eliminate my 450L dominator tail wagging problem which I had spent tons of time, and money, changing this, upgrading that. The BlackboxCC3D helped me to find the root cause(S).

Just to share my work.
https://github.com/gongtao0607/BlackboxCC3D/wiki
One of the log analysis here: https://github.com/gongtao0607/BlackboxCC3D/wiki/Log-analysis

Also the firmware is LibrePilot-Bootloader compatible, so no hassle testing it out.

utoedter

  • ***
  • 104
    • Frickeln und mehr
Re: Blackbox recorder for gyro tuning
« Reply #1 on: April 03, 2017, 08:26:11 am »
This might be out of the scope of this forum.

I developed a firmware for CC3D hardware to act like a blackbox recorder (with the help of OpenLog module). The blackbox enables me to record the input to and output from a commercial FBL unit (VBar, more specifically). It helps me I can analyze the heli behavior like tail wagging, governor overshooting..., and guides me the parameter tuning or mechanical optimization.

Basically what it does is to
1. Record PWM width (servo signals). The signal also pass-through CC3D, so no Y-cables are needed.
2. Record Quaternion (Orientation).
3. Record Receiver signal (dsm2, currently).

I've already used it to perfectly eliminate my 450L dominator tail wagging problem which I had spent tons of time, and money, changing this, upgrading that. The BlackboxCC3D helped me to find the root cause(S).

Just to share my work.
https://github.com/gongtao0607/BlackboxCC3D/wiki
One of the log analysis here: https://github.com/gongtao0607/BlackboxCC3D/wiki/Log-analysis

Also the firmware is LibrePilot-Bootloader compatible, so no hassle testing it out.

Thumbs up! That is really sexy.