All Posts (14054)
Sort by
Instructions for using ArduPilot 2.x in the field:
ArduPilot 2.1 and above (with Z sensor). This version of the software auto-calibrates the IR sensors. The only thing you need to do at the field is to record the "home" GPS position in EEPROM memory, which will not be erased when you reset or power down the board. To do so, follow these instructions:- Ensure that the autopilot is in manual mode (channel five toggle off) and GPS is connected
- Place a jumper cap on pins D6 and D7 (you can also connect a regular RC power switch to those pins if you want to control the autopilot from outside of the aircraft). Ensure that your aileron and elevator sticks are in the center position, and power on the board.
- The yellow status LED will blink for a few seconds as the autopilot programs the GPS for binary mode. Then the blue lock GPS will blink rapidly, which means the autopilot is waiting for GPS lock. You can now remove the jumper (or return the switch to the normal position)
- When the autopilot has established a GPS lock it will move the rudder. Note that ArduPilot puts the EM406 into binary mode, which disables the red LED on that module, so it will not blink.
- You’re now ready to fly! Press the reset button on the ArduPilot board to restart it (your calibration settings are saved in permanent memory and will not be erased).
- ArduPilot 2.0 supports two autonomous modes: waypoint and return-to-launch (RTL). If you have a three-position toggle switch or a proportional dial on your RC transmitter, the middle position is Waypoint Mode and the up (or full clockwise) position is RTL Mode. These can be changed in the software if desired. The Mode LED on the ArduPilot board will light up with it is in Waypoint Mode.
- To use fly-by-wire mode (just stabilization, like the FMA Co-Pilot), simply disconnect the GPS. ArduPilot also automatically switches into stabilazation mode if it ever loses GPS lock.
- Ensure that the autopilot is in manual mode (channel five toggle off) and GPS is connected
- Place a jumper cap on pins D6 and D7 (you can also connect a regular RC power switch to those pins if you want to control the autopilot from outside of the aircraft). Ensure that your aileron and elevator sticks are in the center position, and power on the board.
- The yellow status LED will blink for a few seconds as the autopilot programs the GPS for binary mode. Then the blue lock GPS will blink rapidly, which means the autopilot is waiting for GPS lock. You can now remove the jumper (or return the switch to the normal position)
- When the autopilot has established a GPS lock it will move the rudder. Note that ArduPilot puts the EM406 into binary mode, which disables the red LED on that module, so it will not blink.
- Holding the aircraft without obscuring the thermopile sensor, point the nose at the ground. Switch the autopilot on with your RC toggle switch. The elevator will move, signaling that the sensor has been calibrated.
- You’re now ready to fly! Switch the aircraft back into manual mode for launch, and press the reset button on the ArduPilot board to restart it (your calibration settings are saved in permanent memory and will not be erased).
- ArduPilot 2.0 supports two autonomous modes: waypoint and return-to-launch (RTL). If you have a three-position toggle switch or a proportional dial on your RC transmitter, the middle position is Waypoint Mode and the up (or full clockwise) position is RTL Mode. These can be changed in the software if desired. The Mode LED on the ArduPilot board will light up with it is in Waypoint Mode.
- To use fly-by-wire mode (just stabilization, like the FMA Co-Pilot), simply disconnect the GPS. ArduPilot also automatically switches into stabilazation mode if it ever loses GPS lock.
- All the ArduPilot 1.0 functions: programmable 3D waypoints; return-to-launch mode, in-flight reset ability, fully programmable actions at waypoint and totally expandable board.
- Now integrates the stabilization and navigation functions, eliminating the need for a FMA Co-Pilot and vastly improving waypoint tracking
- Controls elevator and ailerons/rudder. Throttle control coming in 2.1
- "Fly-by-wire" mode stabilizes the aircraft in RC mode, duplicating the function of the FMA Co-Pilot
- Stores home waypoints and sensor calibration in EEPROM, so they are retained even in the case of a system restart
- Controls altitude with the elevator, vastly improving performance in wind
- Currently optimized for the three-channel EasyStar. Versions have also been tested on Funjet and four-channel Superstar (code coming soon)
- Simple in-field calibration process
- Can use any thermopile XY sensors (default settings are for the FMA sensor, but Paparazzi, AttoPilot and custom sensors can also be used)
- Currently supports the EM406 GPS. Support for Locosys and Ublox GPS modules coming soon
- Uses "chained PID loops" to combine the stabilization and navigation functions seamlessly
- ArduPilot board ($24.95)
- EM406 GPS module ($59.95)
- A FMA XY sensor ($42.95; if you already have a FMA Co-Pilot, you can use its sensor). If you're buying the FMA sensor by itself, you'll also need to purchase a cable.
- A FTDI cable, such as the Sparkfun ($13.95) or Adafruit ($20) ones
- ArduPilot 2.0 code (Free)
- Uses Z sensor for self-calibration in the field
- Uses small desktop app to load ArduPilot settings and waypoints, without having to work with code
- Adds throttle to altitude control, improving accuracy and wind performance
Power: | On |
Stat: | Flashing in sequence |
GPS Lock: | Flashing in sequence |
MUX: | Off unless a RC receiver channel is connected to CTRL pins and that channel is toggled on |
Mode: | Off |
Power: | On |
Stat: | On |
GPS Lock: | Off |
MUX: | Off unless a RC receiver channel is connected to CTRL pins and that channel is toggled on |
Mode: | Off |
Power: | On |
Stat: | On |
GPS Lock: | Off |
MUX: | Off unless a RC receiver channel is connected to CTRL pins and that channel is toggled on |
Mode: | Off |
GPS LED: | On |
Power: | On |
Stat: | Blinking |
GPS Lock: | On |
MUX: | Off unless a RC receiver channel is connected to CTRL pins and that channel is toggled on |
Mode: | Off |
GPS LED: | Blinking |
Power: | On |
Stat: | Will blink twice as GPS is programmed into binary mode, then blink steadily |
GPS Lock: | Flashing while it attempts to aquire a lock; solid afterwards |
MUX: | Will turn on briefly during boot, then stay off |
Mode: | Off |
GPS LED: | Off |
Power: | On |
Stat: | Off |
GPS Lock: | Flashing while it attempts to aquire a lock; solid afterwards |
MUX: | On |
Mode: | On |
GPS LED: | Off |
Power: | On |
Stat: | Off |
GPS Lock: | Flashing while it attempts to aquire a lock; solid afterwards |
MUX: | On |
Mode: | Off |
GPS LED: | Off |