All Blog Posts Tagged 'ardupilot' (131)

3D Robotics
Surprise! ArduPilot can do stabilization, too

We've been describing ArduPilot as a navigation-only autopilot and saying that it needs the FMA Co-Pilot to provide stabilization. But that's actually not true--we just hadn't written the stabilization code yet. ArduPilot is powerful enough to handle both functions,… Continue

Added by Chris Anderson on January 29, 2009 at 11:00pm — 47 Comments

3D Robotics
ArduPilot: How to re-flash Attiny45

This is a quick video tutorial to explain how to re-flash the attiny45 in ardupilot boards. You can also tweak the attiny code if you wish...

But first you need to fallow this steps:

1.-Buy an AVRISP MKII programmer, you can buy one in… Continue

Added by Jordi Muñoz on January 27, 2009 at 2:00pm — 6 Comments

3D Robotics
Simulating flight with ArduPilot

This is the first post in what I hope will be a mini-series on doing hardware-in-the-loop simulations with ArduPilot. A simulation is something you do to test your autopilot on the ground, where you won't get in trouble. It's an absolutely necessary thing when you're… Continue

Added by Chris Anderson on January 25, 2009 at 11:00pm — 24 Comments

3D Robotics
Adding wireless telemetry to ArduPilot

You may have noticed that we had wireless telemetry in our flight testing last week. It's really easy to add.

The first thing to keep in mind is that you should use Xbee modules in a… Continue

Added by Chris Anderson on January 18, 2009 at 11:30pm — 104 Comments

3D Robotics
ArduPilot flight testing--success!

Great day of flight testing ArduPilot today. Jordi and I were joined by Jack Poller, and we spent the whole day debugging code, tweaking gains and otherwise building towards the aim of the day, fully autonomous flight. Good news: ArduPilot works great in the air, we… Continue

Added by Chris Anderson on January 16, 2009 at 10:00pm — 11 Comments

ArduPilot code - now for MS Visual Studio plus parsing of Google Earth KML files

ArduPilot code, modified version for use on Microsoft Visual Studio. Compatibility with Arduino studio still maintained.

Also contains parser of KML files, for importing fly paths drawn in Google Earth.

Installation instructions:

1) Download and extract

2) Download… Continue

Added by Michal B on January 12, 2009 at 5:30am — 20 Comments

3D Robotics
ArduPilot now available to buy!

Great news! ArduPilot is now available to buy at Sparkfun. The price is $24.95 (or buy 100 at $19.96 each ;-)). Note: there is a limited number available now, but Sparkfun can make more…


Added by Chris Anderson on January 6, 2009 at 10:00am — 85 Comments

3D Robotics
ArduPilot code now in beta!

Jordi's finished the first beta of ArduPilot, in anticipation of the board's commercial release. Changes and improvements include:

  • The code is now hosted in a proper code repository (Google Code) for version control and to allow others to contribute to the project. You can find it here.
  • RTL (return to launch) and waypoint modes are user selectable
  • Waypoints…

Added by Chris Anderson on December 29, 2008 at 8:37am — 14 Comments

3D Robotics
Arduino debugging tips

If you're trying to upload code with Arduino and you get an error message that looks something like this:

"Problem uploading code.....

avrdude: stk500_getsync(): not in sync: resp=0x78

avrdude: stk500_disable(): protocol error, expect=0x14,…


Added by Chris Anderson on December 26, 2008 at 4:00pm — 108 Comments

3D Robotics
How to program the Attiny on ArduPilot

To load the failsafe firmware on ArduPilot's Attiny chip, you need to do the following.

1) You'll need an ICSP AVR programmer. We recommend AVRSIP2. Connect… Continue

Added by Chris Anderson on December 22, 2008 at 12:30pm — 76 Comments

3D Robotics
New ArduPilot MUX code

We fixed some bugs in the ArduPilot's failsafe code, which runs on the board's second processor, an Attiny45. It now works great, and has a secret "reboot the autopilot" feature. Just toggle the autopilot enable switch on your transmitter five times fast, and it will reset the Atmega168. Great for times when you don't want to land just because a random bug froze the autopilot. Otherwise it just does what it's supposed to do: transfer control from RC to autopilot and back again on command--every… Continue

Added by Chris Anderson on December 21, 2008 at 10:10pm — No Comments

3D Robotics
New ArduPilot boards in!

Just got the first batch of ArduPilot production boards. They're tiny--smaller than a key! Jordi is in San Francisco this weekend and we're going to spend the weekend testing them, including in the air. Hope to have videos next… Continue

Added by Chris Anderson on December 19, 2008 at 11:02pm — 3 Comments

3D Robotics
Buy bare boards and components for a DIY ArduPilot

You'll soon be able to buy ArduPilot already made, but for those of you who would rather build their own, here are the necessary parts:

You can buy the boards…


Added by Chris Anderson on December 8, 2008 at 2:00pm — 13 Comments

3D Robotics
New board to allow use of 5Hz GPS modules with ArduPilot

(Shown at left above, with a Locosys LS20033 GPS module for size comparison)

ArduPilot is designed to use the solid and reliable EM406 GPS module, which is a 5v, 1Hz device that works well under most conditions. But if you want more precise navigation, you may… Continue

Added by Chris Anderson on December 5, 2008 at 1:30pm — 58 Comments

3D Robotics
Final ArduPilot production candidate

Third time's the charm! This is the ArduPilot board that's now going through the production process. If it passes QA, we're good to go!

No big functional changes, but we added the option to use external power or RC receiver power, and we've broken out… Continue

Added by Chris Anderson on December 1, 2008 at 7:02pm — 14 Comments

3D Robotics
Awesome simulation setup for ArduPilot!

Jordi's really outdone himself this time! He created a amazing full-featured simulator for ArduPilot that does the following:

  • Uses the servo output from the autopilot or RC controller (depending on which one is selected by the MUX) to "fly" a plane in the X-Plane flight simulator, via a custom interface he's designed around…

Added by Chris Anderson on November 30, 2008 at 1:00pm — 27 Comments

3D Robotics
Using the 5Hz Locosys GPS with Arduino/ArduPilot

Sparkfun is now selling the excellent 5Hz Locosys (Mediatek chipset) GPS that Dean Goedde uses in ArduPilot. We're developing a daughterboard that will allow this 3.3v module to be a… Continue

Added by Chris Anderson on November 27, 2008 at 3:00pm — 75 Comments

3D Robotics
ArduPilot Assembly Instructions

Welcome to ArduPilot! Here's how to compete your new board:

You should have received the basic ArduPilot board with all surface-mount components already soldered and the essential firmware already loaded on the chips. All you've got to do now is to solder on some connectors and load the autopilot software. For this first part of that you'll need a strip of breakaway headers, and three… Continue

Added by Chris Anderson on November 26, 2008 at 10:30pm — 143 Comments

3D Robotics
Setting up ArduPilot for autonomous flight

ArduPilot has two modes: programmed waypoints and return-to-launch (RTL). In the first one, you enter in GPS Latitude and Longitude coordinates of your waypoints into the code with the Arduino IDE. In the second, you don't enter in any waypoints and the aircraft just returns to the Lat/Lon it was at when you first powered on the board (at your launch location).

I fyou're using ArudPilot 2.1 or above, you can set it up with a desktop utility, as described… Continue

Added by Chris Anderson on November 26, 2008 at 6:00pm — 24 Comments

How to make gps data unbreakable? ( maybe a tip?)

I was wondering why chris and jordy use binary gps format, because I didn't know the instability of getting gps data then.

I'm using gps module that has MTK chipset so I can't use arduipilot binary gps parser.

There has been periodic breaking of gps data. But I can't get rid of it for a while

Today I realize the problem comes from the speed difference between gps module and arduino.

Periodic breaking of gps data arises only when arduino do the other… Continue

Added by MrKiss on October 18, 2008 at 12:00am — 1 Comment

Monthly Archives










© 2014   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service