3D Robotics

Preview of Turn-Rate Limiter ArduPilot shield


While we work on ArduPilot's big brother (Mega), we wanted it to have a little brother, too: a cheap and easy entry-level autopilot.


The best way to do that is with a tried-and-true design, a turn-rate-limiter. The way these work is that they have a yaw gyro and a GPS. The yaw gyro stabilizes the plane, based on the correlation between bank and yaw (it works best with relative stable aircraft, ideally those that are flown with the rudder rather than ailerons, such as the EasyStar or many high-wing trainers). Meanwhile the GPS corrects for yaw gyro drift and handles navigation. It's not meant for FunJets and flying wings, but for the kind of relatively stable aircraft most newcomers start with, it can perform well and be very easy to set up.


One example of this style is the UNAV PicoPilot, which was designed nearly a decade ago. We thought it was time to come out with a modern version, based on the faster GPS modules and better gyros available today, and make it open source.


Ideally it would be priced well under $200 with everything all included. It's USB-native and self-contained, requiring no additional parts--it just a shield that plugs on top of the current ArduPilot, so it can use the standard groundstation and configuration utilities.


The above image shows the board design, which is close to going into prototype production. We may switch GPS modules to the 5Hz Locosys (Mediatek) module before we release it (cheaper, possibly better performance with the small patch antenna), and we're going to test the 25mm ceramic patch antenna vs the 18mm antenna to see how much difference they make.


Jeff Turner and Scott Plunkett are leading this team, with board tweaking by Jordi Munoz.


We'd love your feedback at this stage!


The Eagle files are here:

Turnrate_shield_nice.sch

Turnrate_shield_nice.brd



E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Chris,
    I too see the need for a simpler autopilot but the concept that seems great to me is from the example that Jose Julio uses for his quadcopter. He demonstrates well that the ArduIMU with the PPM encoder can very easily do a great job of being an ADHRS/Autopilot system along with a separately mounted GPS which really seems reasonable. To me, adding the PPM encoder chips to the ArduIMU board really seems like a great combo for a system simpler/cheaper than ArduMEGA.
  • Moderator
    I would love to be a beta tester! ...
  • Hi together,
    while having a closer look to the schematics, i found, that the AN5 Pin is used for monitoring the power supply.
    I would suggest to use another ADC pin for that. The AN5 can be used as I2C (TWI) pin which may be helpful in integrating other peripherals (e.g. a Compass sensor).

    One suspicious point: Compared to JP1 on the ardupilot board, the pin numbering is reversed. Is there something mirrored?
  • : ) certainly not!
  • I agree with Harald. This looks like something to put on the water.

    Can't wait until end of summer though. Ordering similar bits an pieces tonight.

    Troy
  • 3D Robotics
    Jeff, don't forget the code ;-)
  • @Dimitar You're right they could probably be made larger for production. I appreciated the practice working with the small sizes though :D it's not as bad as it looks upon first glance.

    @Nick ETA is pretty soon. Boards will be sent out to beta testers in about 2 weeks so it will definitely be ready before summer!
  • 3D Robotics
    Nick, I'd guess late summer, but don't hold me to that. We've got a lot of products coming out at the same time and we want to get them right.
  • Is there any rough ETA? I haven't yet bought any ArduPilot hardware, and if this will be out this summer I'll wait to pick up this system instead since it appears to be much more integrated and will fit much better in the airframe I have, which is pretty tight.
  • 3D Robotics
    @Bill. Yes, that does. ArduPilot + shield (w/built-in GPS).
This reply was deleted.