"I'd guess that rotation to be compass error from the metal laptop maybe? I initially thought it might be that the accelerometer contribution was too high, but I'd expect that to pull pitch or roll, but not yaw."
"I can't say for certain, but I don't think that was the phantom radio itself - Anything plugged in via S-BUS or PPM goes into failsafe immediately. Anything plugged in via PWM requires the receiver support failsafe, and many just go into a "hold…"
"@Gary - It *did* occur to me that it might've been sarcasm, but it was hard to tell. @Jack - I'm sorry I missed seeing the Marcy 1 flying - That was one of the coolest things there."
"Thanks for sharing this. I'm sorry it happened to you and I wish you a quick recovery, but I'm glad you took the time to remind the rest of us. I have been developing my own quad for some time, but it was this post that motivated me to add an arm…"
A number of people have expressed interest in building quads based on mine, and using my software. In order to help get them set up quickly, I've started working on a real-time diagnostic and setup tool that interacts with my quad flight software.…
"Yeah, I totally agree. I really wanted to see just how stable I could get it before adding anything else. For self leveling or autonomous flight you do need the other stuff, but I think a lot of people assume that it's necessary even if you just…"
"I have been working on a DCM version as well, but I'm having just as much fun (and more success) with just the gyro. The code will be open, and there's a slightly older version of it posted at the Parallax forums already. I'm going to clean it up…"
Here's a better video of my latest quad / code. I doubled the maximum angular rates in anticipation of some stunt flying. I probably still have to bump them higher, but I wanted to see how it handled, if it affected stability, and so on. It's just…
"No method whatsoever - I think I originally used them intending the board to be mounted lengthwise and then ended up mounting it width-wise, so I just altered the code accordingly. Call my method "random chance". :)"
"The amount of correction depends on how much breeze there is, and how close to level I can get it in the first place. If I do a good job of getting the initial level right I can often not touch the controls for several seconds. I've gone as long as…"
"I have a receiver object for the Prop that will read 8 RC channels in any order at 1us resolution and write the results to main RAM, and it runs in one core. You could use two cores to read 16 channels, if you had a need for that many. From there…"