iQuad Tilt-Rotor Quadcopter (v2) Flight Testing

After more than a year of design and development, I've built version 2 of the iQuad custom tilt-rotor quadcopter which is capable of achieving high forward speed by tilting its rotors forward in flight. After several days of flight testing and tuning, I was able to achieve stable hover and incredibly fast forward flight. Near the middle of the video, you can see the iQuad hitting a top speed of 53.3 miles per hour on the third flight of the day! This was achieved with a 40 degree forward tilt of the rotors.


For stability control, I'm using an APM 2.5+ and a modified version of the 3.0.1 arducopter firmware. Big thanks to R_Lefebvre and Gary McCray for convincing me to switch to the 3.0 version and other suggestions. To support tilt-rotors, I created a new body configuration, which adds servo control and does the proper mixing of the pitch, roll and yaw inputs depending on rotor tilt. I also added logging for the tilt input and servo angles, which was very helpful for debugging some initial stability problems. For the final phase of the project, I'm planning to add four wings that will wrap around the metal arms (and maybe some tail-fins), to allow a full transition to forward flight.


Here's another video of me having some fun with the iQuad. Near the middle of the video you can see the iQuad hovering in place while tilting forward/back.

Views: 18931

Comment by Rob_Lefebvre on November 30, 2013 at 1:53pm

Fantastic!  This really is the start of something great!

So will the wings tilt?  

Comment by Rob_Lefebvre on November 30, 2013 at 1:58pm
Comment by Ilya R. on November 30, 2013 at 2:01pm

Yes, the wings will tilt with the motors. Most "real" VTOLs like the Osprey keep their wings level, and only the motors tilt, which I guess is easier to build at a large scale, but can't be great from an efficiency standpoint since since the wing is in the downwash of the prop. I think tilting the wings with the motors should be better from an efficiency standpoint, and in my case it's mechanically simpler as well. Also, I'm hoping that the propwash will keep the wings from stalling even at high AOA.

Comment by Aedrox on November 30, 2013 at 2:11pm

Well done ! 

It looks have very good performances and stability.

Comment by Ilya R. on November 30, 2013 at 2:19pm

Yep, I've seen those... I think I've checked out pretty much every VTOL related video on YouTube to see what others are building =)

Comment by Gary McCray on November 30, 2013 at 6:15pm

Really great job Ilya, major hurdles overcome in firmware to get such smooth transition without tilting frame at all.

Looks like it could be an interesting and useful capability for a camera or video platform too.

Wings should be interesting too.

if you went with separate servos for each side you could use wings for forward flight control too maybe.

Best Regards,


Comment by Ilya R. on November 30, 2013 at 9:23pm

Thanks Gary! The most important lesson I learned from my flight testing is that the front and rear tilt servos need to be in sync for yaw control to work. During the first two days of flight testing, I had uncontrollable yaw. As soon as it started to yaw in one direction, it would keep doing it, no matter how much rudder I applied in the other direction. I thought the flight controller was doing something wrong, so I added logging of servo angle, and what I realized is that any time the front servo was tilted forward more than the rear, it would go into uncontrollable yaw.

The reason the servos were moving at different rates was that initially, I implemented differential tilt control, where the pitch output from the PIDs was used to control the relative tilt of the front and rear servos. The idea was that if the quad pitched forward, the front servo would tilt up and the rear would tilt down and vice versa if the quad pitched back to keep the quad level. The unintended consequence of this is that the set of rotors that were tilted further forward would dominate yaw control. So, for example, if I was trying to yaw to the right, but the front set of motors was tilted forwrd, the front-right motor would actually pull the quad to the left. The more right yaw I gave it, the faster it turned to the left.

Adding to this was that during forward flight, the rear motors become less efficient since they're in the propwash of the front rotors. So, the rear motors were almost always tilted up higher than the front.

To fix this, I got rid of the differential servo control and tried to get the two servos to move perfectly in sync. I also moved the CG of the quad slightly forward of center so that it would be more balanced in forward flight. Those two changes did the trick. Besides that, and some code to mix the yaw and roll control, it was surprisingly easy to get stability. I didn't even change the PID constants from the defaults!

Comment by Emery c. Chandler on November 30, 2013 at 9:32pm

fastest agiliety iv ever seen for a quad, I am thoroughly impressed. 

Comment by Ilya R. on November 30, 2013 at 9:54pm

@BayAreaCrasher... yep, that's Baylands Park. Let me know when you'd like to meet up. Would be fun.

Comment by Gary McCray on November 30, 2013 at 10:12pm

Hi Ilya Yes I can understand the yaw thing, probably best kept in sync.

After watching how you were also able to change angle successfully front and back without moving it also occurred to me that you could probably skip the fixed wing control surfaces (except total angle) simply by speeding up one sides motor / prop pair relative to the other.

The turns would skid, but if you put on a top fin (I'd say rudder, but probably better if full length and not too high,) it would probably reduce the skid. And you could probably use total wing angle to control altitude just fine.

In fact speeding up the motors on one side relative to the other would also cause more lift over the wing on that side and would cause it to bank in the appropriate direction, pick the right airfoil and at least at some speed / angle you could make a coordinated turn.

The wings turning with the props will make for some interesting flight characteristics and capabilities at various angles.

Cant wait to see your video with the wings on.


You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service