An Unmanned Aerial Vehicle (UAV) is an aircraft that has the capability of autonomous flight, without a pilot in control. Amateur UAVs are non-military and non-commercial. They typically fly under “recreational” exceptions to FAA regulations on UAVs, so long as the pilots/programmers keep them within tight limits on altitude and distance. Usually the UAV is controlled manually by Radio Control (RC) at take-off and landing, and switched into GPS-guided autonomous mode only at a safe altitude. (Confused by all the acronyms and unfamiliar terms in UAVs? A glossary is here.)
---1) An RC plane, muticopter (quadcopter/hexacopter/tricopter, etc) or helicopter (see good starter plane options here). You can buy them ready to fly, including autopilot, here.
---2) An autopilot, such as APM 2.5 (see below)
---3) Optional: a useful “payload”, such as a digital camera or video transmission equipment
The DIY Drones community has created the world's first "universal autopilot", ArduPilot Mega (APM). It combines sophisticated IMU-based autopilot electronics with free Arduino-based autopilot software that can turn any RC vehicle into a fully-autonomous UAV.
A full setup consists of:
You can buy Ready-to-Fly UAVs (both planes and multicopters) from uDrones:

Comment by Noah King on January 29, 2013 at 6:58am does the APM need an external GPS unit, and if so what does this look like/ where can i get one.
Noah. Yes. The GPS comes with the APM autopilot. It looks like this.
Comment by aerotech on January 29, 2013 at 3:49pm very nice, how can create the fail safe recovery for APM 2.5? thanks
Comment by Garry McLeary on February 7, 2013 at 5:25pm Hello,
I am a newbie trying to set up a hardware-in-the loop simulation with xplane, but I am having trouble getting it to work. I am following the instructions on the wiki for xplane (is it still current?) However when get to the where I run the simulation using the "Sim Link Start/Stop" button on the simulation screen, I get the following error message:
Socket setup problem. Do you have this open already? System.Net.Sockets.SocketException: Only one usage of each socket address (protocol/network address/port) is normally permitted at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Bind(EndPoint localEP) at ArdupilotMega.GCSViews.Simulation.SetupUDPRecv() at ArdupilotMega.GCSViews.Simulation.ConnectComPort_Click(Object sender, EventArgs e)
I have checked and re-checked the port numbers and I believe they are setup correctly. Here is what I have:
for the Planner, in the "Advanced IP Settings" on the Simulation screen,
in the field for "Enter Sim pc IP" I have 127.0.0.1
in the field for "Enter Sim pc Port" I have 49000 i
n the field for "Enter Planner pc Port" I have 49005
In Xplane, under Settings -> Net Connections -> Data,
I have the box next to the port numbers 127.0.0.1 and 49005 checked. Below that for UDP Ports I have:
"port that we receive on": 49000
"port that we send on": 49005
Mission Planner version #: 1.2.33 mav 1.0 xplane version#:10.05r1
I am using the APM 2.5 board connected to a USB port on my computer. It is recognized as COM port 3 in device manager, and on the Firmware screen in Planner, COM port 3, with baud rate 115200 show up on the screen.
I tried re-installing xplane as suggested in the forum but that didnt work. Any idea what I could be doing wrong?
Thanks
Garry
Comment by Juan Garcia on March 4, 2013 at 5:04am Hi,
I am using the apm 1.4 version and like it very much. Can i safely upload newer firmware to this, like the 2,70 version? Or are they strictly limited to the newer Apm 2.x versions? Which firmware should i use best?
John

@Juan,
If your APM1.4's processor is the Atmel 2560 you should have no problem with the newer versions of the code. I assume that you have an Oilpan attached to the APM?
Regards,
TCIII
Comment by Juan Garcia on March 4, 2013 at 6:11am Yes, there is an oilpan. I dont remember the name of the device and i don't have it at hand. Wasn't it "hotel" version??.

@Juan,
The "Hotel" refers to the latest version of the Oilpan. Some of the APM1.4s still had Atmel 1280 mcus which had less memory than the 2560s. You need to look a the top of the processor to see what Atmel p/n is on it.
Regards,
TCIII
Comment by Juan Garcia on March 4, 2013 at 10:21am @ Thomas J Coyle III
Thanks a lot for helping. My 1.4 has the Atmel 2560. So I can happily live with the new software.
John
Comment by Chris Cashmore on March 4, 2013 at 12:09pm Ok, I have been asking basically the same question, but I have the 1280 processor. It says so on top of it.
What is the latest version of code I can run on it I dont need data collection, but would like to use waypoints etc.
I would really like a definitive answer so I can get on with this thing. I believe the last code I had on it is the NG cod from ardupirates.
Thanks
Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.24 members
184 members
74 members
685 members
133 members
© 2013 Created by Chris Anderson.
Powered by

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