# What UAV kit(s) would be suitable for a beginner roboticist with programming experience? [closed]

I'm really new to robotics, however I am a programmer familiar with several different languages. I don't have a ton of money to spend and I was wondering what is a really good starter kit.

My criteria is for the kit to be inexpensive and powerful, in that its functionality is extensible -- something that would allow the builder to be creative and possibly invent new ways to use it, not just a glorified model kit.

Being extendable to smartphones is a plus.

I'm not looking for something easy or introductory, just something powerful, flexible, and cost effective.

• Can you edit the question and focus a bit more on the aspect(s) you particularly are interested in? At the moment, it's too broad, and looks like a Wish List. Your requirement of inexpensive and powerful may be a dichotomy too far, too!
– Andrew
Nov 2 '12 at 10:14
• Sadly, shopping questions are not a good fit for stack exchange sites. Recommendations go out of date too quickly and are thus rarely useful to future visitors. Much better are practical, answerable questions based on actual problems that you face. Nov 5 '12 at 14:59
• Define inexpensive. IBM has an excellent range of low cost servers that cost ~ $$,$$$ :-) Nov 8 '12 at 3:29 • Your smartphone is everything you need for brains. Now just buy a chassis. This question is not well researched. I suggest you come back with a specific questions about integration, algorithms, or systems. Nov 14 '12 at 1:53 ## 6 Answers I think your question is a bit too open-ended. To get more specific recommendations, I think you'd have to provide some idea of what facet of robotics you want to get involved in. The mechanical buildling aspect? Motor control? Microcontroller programming? Use of various sensors? As an example, I can ask what do you mean by powerful in your question ... motor torque or onboard computing capabilities? Robotics is a broad field. If very new to robotics, I would suggest you start out by buying the latest issue of Servo and/or Robot magazines (and then possibly subscribing). Just glancing through these magazines will give you a lot of information regarding the current hobbiest/enthusiast robotics market, and in the magazines there are many advertisers for kits of all types. A popular, lower cost, easy-to-learn, yet flexible, microcontroller that can be used for robotics is the Arduino. There are prebuilt kits for integrating with smartphones. Check out the information here: • Wow, I didn't realize it was such a multifaceted question. When I say powerful, I mean something that can be extended to a wide variety of capabilities. A general starter kit, enough to be fun, and allow for maximum creativity, while still keeping in mind cost-effectiveness. So when I say powerful, I'm really talking about the extensibility of the functionality rather than literal power. Thanks for your reply, will definitely take a look at arduinos. Nov 3 '12 at 6:05 • I see that you edited your question to specify an interest in UAV applications. You should check out diydrones.com. They have an off-the-shelf controller platform based on the Arduino they call the ArduPilot. Additional high level information is in the sparkfun item description. Nov 3 '12 at 17:26 Personally I feel that Parallax has a good set of offerings in this area. For wheeled/ground prototyping, I would choose a Madeusa ($880) chassis. This is a very good starting chassis that can carry a decent payload and is very extensible. I've seen security guard robot prototypes and autonomous camera man robots made on top of this platform that were very impressive. Madeusa is basically the same chassis as the Parallax Eddie but without the Propeller and PC/Kinect parts. By removing these parts, you can substitute back in your own control system such as an Arduino based solution.

The ELEV-8 ($600) chassis is a good flying platform. I haven't tried this one myself but it has good reviews as hitting a sweet spot of cost, performance, complexity, and capability. In all cases I'd suggest learning Arduino as your microcontroller platform for sensor and actuator integration. Great community, low costs, high capabilities. • I'd also suggest the AeroQuad platform (aeroquadstore.com) as a good starter kit, they have full, ready to fly kits for$450 - $550, and I can vouch that they're stable, durable and very customizable. It's a great hobby, have fun and good luck! Nov 8 '12 at 3:31 Arduino is a great fit for your problem. It is not only used by hobbyists and beginners but it is frequently used by top Universities for both teaching and in research. Arduino also has a large active community which makes helps when you have a problem. There are a couple of caveats to the Arduino solution however. 1) They have very limited computational power and no floating point unit which can further slow down calcuation. 2) Working with Arduino does require one to have a rudimentary understanding of electronics. Of course there are myriad tutorials that can help you get up and running in a matter of minutes. However when I first delved into robotics I wanted to avoid the electronics aspect so as to focus on the programming. Phidgets is a good alternative. Many Phidgets components are abstracted to the point that you only need to connect them to a computer via USB and processing is done on a desktop, laptop, or single board computer (SBC) which have more processing power. Furthermore Phidgets works with multiple operating systems and they offer a lot of well documented code to simplify interfacing with their parts. It is worth noting that Phidgets solutions tend to cost a bit more than Arduino solutions but they're still reasonably priced. I would suggest against Parallax. They are interesting but they don't offer anything over Arduino, they are more expensive (than Arduino), and they are considerably less flexible from a programming perspective in my experience. Also Phidgets do not work well in UAV applications. For that I would advise looking at the ArduPilot. It is an Arduino based solution to UAV and UGV robots and includes a number of built-in sensors for state estimation. Furthermore ArduPilo has its own a large active community. Get a LEGO NXT kit, it costs around$280, and will give you a lot of fun.

You can control it from your computer using any programming language - just send Bluetooth commands to the LEGO NXT brick. It is very simple!

• UAV - Unmanned aerial vehicle. What part of a LEGO system is aerial? I have been a supporter of LEGO robotics for a long time, although that is starting to change, but there never has been any UAV aspect to LEGO robotics. Nov 14 '12 at 1:27
• I think it can safely be said that LEGO isn't very well suited for aerial systems. Please have a look on the question has anyone made LEGO fly? and you'll notice it's considered impossible without resorting to non-LEGO parts. Plus, the Mindstorms robotics elements are particularly heavy. Nov 20 '12 at 9:19

Parrallax offers some products in the space you are looking, but I think what you really want to do is go to hobby king;

http://www.hobbyking.com/hobbyking/store/_657_501__Multi_Rotors_Parts-Flight_Controller.html

make no mistake, they ARE cheap copies of other products, and if that bothers you go back to parallax and spend the full amount. I'd go with the 550 frame with motors, and add speed controlers, and props then

Look at http://store.openpilot.org/ for open source modifiable hardware and software.

hobby king also has a few controllers including an arduino, but I'd prefer the wii if it was me (just personal preference)

This is not a plug and play adventure!! You will at very least end up soldering your own cables, and if you are not comfortable with that, stay clear.

Parralax offers a number of kits that are relatively cheap and extensible.