Design, Build, Test, Iterate

Posts Tagged ‘testing’

More flight videos

Ever since I achieved stable flight, I have gone outside for flight testing almost every day for the past week. Check out some videos after the break.

Tricopter controlled flight!

Or, the best one-line bug fix ever. For two months, I had been thinking I was running my flight controller at 166 Hz while actually running it at a measly 31 Hz. I don’t want to go into detail about how that happened, but I have fixed the problem, and now it works. I am […]

Tricopter not for indoor use (yet)

Last week, I tried flying the tricopter in a larger room across the hall to observe some realistic flight behavior. Unfortunately, at this stage, I’m forced to land the tricopter a second or two after takeoff because the stupid controller feels just fine flying the thing into walls and chair legs. I need to take […]

Tricopter: high heels and miscellaneous progress

I gave my tricopter high heels (i.e., landing gear) so it wouldn’t have to keep bouncing around on its battery, which probably isn’t a good thing to do:

Tricopter: working PD control

The I gain is zero for now, but basic attitude control works. In the video, I first change the attitude by slowly moving the joystick back and forth. At around 0:43, I move the joystick faster and let go to see how quickly the tricopter can stabilize. The P and D gains are a bit […]

Tricopter: gyro damping and PID control (fail)

I’ve been working on stabilization code for the tricopter using direction cosine matrices but haven’t yet gotten too far because the DCM updates too slowly. I must be doing something wrong. For now, I’ve got basic damping (basically D control) using low-pass-filtered gyro outputs and some PID control that needs adjustment. Actually that’s a misnomer […]