LibrePilot Forum

Users => Vehicles - Helicopters => Topic started by: gongtao0607 on April 03, 2017, 05:12:05 am

Title: Blackbox recorder for gyro tuning
Post by: gongtao0607 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 (https://github.com/gongtao0607/BlackboxCC3D/wiki)
One of the log analysis here: https://github.com/gongtao0607/BlackboxCC3D/wiki/Log-analysis (https://github.com/gongtao0607/BlackboxCC3D/wiki/Log-analysis)

Also the firmware is LibrePilot-Bootloader compatible, so no hassle testing it out.
Title: Re: Blackbox recorder for gyro tuning
Post by: utoedter 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 (https://github.com/gongtao0607/BlackboxCC3D/wiki)
One of the log analysis here: https://github.com/gongtao0607/BlackboxCC3D/wiki/Log-analysis (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.