What is an amateur UAV?

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.)

What do I need to make one?

---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

What does DIY Drones have to offer?

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:

  • APM 2.5 autopilot: The electronics, including twin processors, gyros, accelerometers, pressure sensors, GPS and more (shown at right). Available from 3D Robotics ($179).
  • Mission Planner software Desktop software that lets you manage APM and plan missions, along with being a powerful ground station during flights and helping you analyze mission logs afterwards.
  • Autopilot software:

You can buy Ready-to-Fly UAVs (both planes and multicopters) from uDrones:

 

Views: 661406

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.


3D Robotics
Comment by Chris Anderson on January 29, 2013 at 8:26am

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


Admin
Comment by Thomas J Coyle III on March 4, 2013 at 5:08am

@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??.


Admin
Comment by Thomas J Coyle III on March 4, 2013 at 6:39am

@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

Comment

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

Join DIY Drones

Social Networking

Contests

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.

A list of all T3 contests is here

Groups

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service