If you ever wonder how to read and decode the protocol check this:
The protocol looks like this in… Continue
Added by Jordi Muñoz on August 11, 2009 at 11:30am —
I'm installing Ardupilot in the 6 foot wingspan electric Telemaster. As this is a significantly different airplane than the Easy Star I want to proceed slowly and carefully. If I can I am going to adjust and confirm PID settings, etc, one function (roll, climb and speed) at a time, starting with roll. I decided I needed to have a good idea how the roll software is implemented in Jordi's and Chris' marvellous software. So I embarked on developing the functional flow diagram shown here. It is… Continue
Added by Fred Forbes on July 29, 2009 at 1:59pm —
Attack! But please one unit per person! The demand is so high, be nice with others!
To buy it click here please
Also note that FMA XY is… Continue
Added by Jordi Muñoz on July 12, 2009 at 4:30pm —
After reading several posts from our community describing the issues involved with the ArduPilot confiq. Tool, I guess I’ve spotted (with your help) all the possible problems. Is not just one issue, is a combination between hardware, drivers, settings and software problems. You… Continue
Added by Jordi Muñoz on July 8, 2009 at 12:30pm —
We are getting started with ArduPilot and a R/C car to slowly warm up to the autonomous stuff and getting acquainted with ArduPilot. So to keep costs low, we will use my rooted T-Mobile G1 to provide GPS coordinates, accelerometer data, to make a movie, transmit over WiFi or GPRS/UMTS etc. Because I'm lazy I'll just cross-post from xda-developers
. The beauty of it is that the serial output from… Continue
Added by Maik on July 8, 2009 at 11:00am —
And it has big changes, including;
-The support of the protocols Sirf III, NMEA and UBX.
-Separated header file to easily setup multiple airframes (instructions inside the zip files).
-Compatible only with ArduShield (battery voltage, pressure sensor and GPS auto shutdown).
-And many more minor fixes.
The new GroundStation 2 and ArduPilot 2.2.2 can be download from here:… Continue
Added by Jordi Muñoz on June 14, 2009 at 11:00pm —
Today i started to write the theory+tutorial of Ardupilot and Ardupilot Shield. This is the first text. I will try to release more texts describing all the stuff involved in this little baby. My goal at the end is to join all the papers and make the mega manual, very well edited and revised for… Continue
Added by Jordi Muñoz on May 20, 2009 at 6:00pm —
Yeah! Finally arrived by Fedex Saturday. Otherwise will be impossible to have them ready for this Monday. Also came with them another 50 pressure sensors, so that means i will have enough for the release.
BTW, this red pcb's are "Special Edition", the next batch will be traditional… Continue
Added by Jordi Muñoz on May 16, 2009 at 12:00pm —
The latest ArduPilot Fail Safe firmware V1.6 includes a state of the art system to detected if we have glitches or bad signal, triggering the RTL and avoiding undesired "Remote Resets".
How it works?
Well, the first part is just a low pass filter that works only when switching… Continue
Added by Jordi Muñoz on April 29, 2009 at 5:29pm —
Finally! took me some time fix this. But for some reason the new bootloader of the Atmega328 is running at 57600bps (Hoo! that means the uploading time is a lot shorter compared with AT168), so i had to add the option to select between atmega168 and atmega328 as is illustrated in the picture… Continue
Added by Jordi Muñoz on April 24, 2009 at 5:00pm —
A blog of my experiences with ArduPilot
Having messed around with RC craft for the last 20 years or so and having built and flown all kinds of 'craft' from 1/4 scale to 28g (1oz) planes - heli's, boats and cars too, I thought the ArduPilot project seemed a interesting new avenue to try.
Started on my AP (ArduPilot) project with the arrival of my Arduino168 board, wasn't sure I wanted to commit a plane yet so tried it in an RC car. ArduPilot board /EM406 GPS, v1.0 software,… Continue
Added by Graham Dyer on April 15, 2009 at 1:30am —
This is finally the post for my headtracking system. I still have some tweaking ahead, but here is the present situation.
It is based on following components:
- Arduino compatible board (I use a spare ArduPilot board) in the airframe
- Arduino compatible board on the ground (I use a Arduino Pro Mini from Sparkfun)…
Added by Reto on March 29, 2009 at 2:00pm —
After the 1st test flight and seeing the plane wobble too much ive edited the code to make the following changes...
#define roll_P .8 //roll PID proportional
Rudder to sensitive
#define roll_P .5 //roll PID proportional
No wobble at all but wont turn...
#define roll_P .65 //roll PID proportional
Still too sensitive but much better then .8 & seems to turn with… Continue
Added by Max on March 23, 2009 at 11:07pm —
ArduPilot 2.0 uses the same hardware as ArduPilot 1.0 but new software to do both the navigation and stabilization functions itself, with no need for a FMA Co-Pilot (although we still use the FMA XY… Continue
Added by Chris Anderson on February 26, 2009 at 12:00am —
If at any point you've managed to crash the ArduPilot code so badly that you've nuked the bootloader, don't worry: you can reload it. You'll need an AVR programmer
The best way to reload the bootloader is with the Arduino IDE, which is pretty straightforward. Just plug in your AVR programmer and select Burn Bootloader/ w/ AVRISP mk II. If you've already loaded AVR Studio, you may get an error… Continue
Added by Chris Anderson on February 21, 2009 at 10:00pm —
Thanks to Rusty's detective work
, I think we've fixed the GPS lock bug (the blue LED was turning off even when the module was showing valid data). New code is here
(Basically every instance of "if (fix_position == 0x01) ..." should have been "if (fix_position >= 0x01)..." It turns out that there are three valid fix values: 1,2… Continue
Added by Chris Anderson on February 21, 2009 at 6:00pm —
Some people have had questions about ArduPilot's FTDI port. Basically, it's a standard FTDI port but we don't use the power pin. That means that you can't power the board from the FTDI cable, and every time you're using the FTDI cable it must be powered by another source, such as your ESC, battery or whatever else you'd normally use. The reason we don't use the FTDI's power is to avoid power conflict with the board when you're using the FTDI cable as a serial monitor during regular ArduPilot… Continue
Added by Chris Anderson on February 10, 2009 at 10:40am —
We have now fully diagnosed the ArduPilot MUX firmware problem, and it turns out there were two problems, not one. The early boards were flashed with the wrong firmware, which was fixed on 1/26, but the boards after that until 2/5 continued to have a second problem, which is that the CKDIV8 fuse in the Attiny45 chip wasn't cleared at the factory, as it was supposed to be. What does the CKDIV8 fuse do? It divides the internal 8Mhz clock speed by 8, so the Attinys ship from the manufacturer with… Continue
Added by Chris Anderson on February 7, 2009 at 12:29am —
For months i have been slowly investigating and "developing" an accurate, efficient nav code (for slow power 8-bit uControllers), finally i just finish my new navigation algorithm, is super faster and smaller.... =).
Before the functions were like this:
int get_gps_course(float flat1, float flon1, float flat2, float flon2)
//I've to spplit all the calculation in… Continue
Added by Jordi Muñoz on February 1, 2009 at 10:30pm —
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 —