All Posts (14056)

Sort by
3D Robotics


After much discussion about my poor effort to turn a military Reaper into a NASA Ikhana, IKE took the initiative to do it right and go straight to the source. He took a Ikhana photo, flipped and tilted it so it was about right for the logo, then vector traced it and removed the unnecessary bits. Voila: our new logo. Many thanks (and a $50 DIY Drones gift certificate) to IKE!


Here's how he did it:


Read more…

UAV Flight from Vieques to Puerto Rico!

Hello Everyone,

I am an aerospace engineering Ph.d student at a university in New York and also the teaching assistant for an undergraduate course in aircraft design which will be partly taught in Puerto Rico. One of the main objectives for the course is that the studens have to design, document, and build radio control airplanes following traditional design formulae. Having following this community for a while, I proposed to the course instructor and also my advisor to attempt to fly autonomously at least one of the student designed airplanes off the coast of Puerto Rico from the island of Vieques to mainland Puerto Rico which is close to 20 miles!! I have been given the approval and my plan is to use the Ardupilot with pre-programmed GPS way points to accomplish this at least semi-autonomously. The idea is to also establish visual contact during the entire flight using a chase boat. I would like to ask the community, whomever has successfully implemented and flown the Ardupilot system including wireless telemetry with the ardustation or otherwise, if you would be interested in being a consultant to the project. If so, leave me a comment with your contact information and I will get back to you with further details. We plan to fly the RC airplanes/ UAVs during the first week of June in Puerto Rico of course, just to give you a time frame. Thanks everyone, Victor.

Read more…

Fried Video Transmitter, minor set-back :-(





Lesson learned: don't try to wire small circuitry at 11pm at night. Last night I received a small CMOS video camera + transmitter combo (2.4 ghz LTS wireless camera) and put it on my E-Flight Blade MSR. I was actually able to lift this + battery, although it was certainly struggling. However before I could record any video, I managed to cross the positive and negative wires on the battery, and I fried a capacitor and possibly a majority of the circuitry on the 2.4ghz camera transmitter board.


So, results are in: Yes my Blade MSR can lift this rather large camera + battery, and no, the camera does not like it when you feed positive 9volts into the transmitter ground. I'm going to see if I can get a replacement surface mounter capacitor, but frankly, I think this may not be fixable :-(. Either way I'm no longer going to wire circuitry at night when I'm tired.



On a better note, check out these cool pictures from the board!



Above: identical capacitor (that IS a capacitor, right?) to the one I fried. I need to ID this...





Above: Camera on left (backside of CMOS board, and crispy 2.4ghz tx on right)


Above: CMOS




Above: CMOS zoomed in. glass is not very clean.....




Above: CMOS, focal point is on circuitry under the glass


Above: even closer






Read more…
Developer

ArduIMU Quadcopter part II (mini)

Hi all,
I have finished my second quadcopter with ArduIMU. This time is a "mini" version with only 28cm from rotor to rotor and has the new Jordi´s magnetometer integrated!.
This tiny machine is fantastic, with a great stability. Look at the hands-off part of the video inside house!!
Very funny :-) Video:


Specs:
Motors: 1811 2000Kv 10grams brushless motors
Props: standard 5x3
ESCs : Turnigy 6A
Batt : 2S610 Lipo
Weight (RTF) : 180grams
Again it´s a very cheap and easy setup. Because I use standard propellers I mounted left and right motors with some twist. I´d really love arduIMU flat hardware...


Look at the PPM output Rx, Is this a new 2.4Ghz receiver form DIYDrones?
No, it´s a "lighweight" (4.1grams) mix between Spektrum AR6110 Rx and Jordi´s PPM encoder. This is nice for DIY projects...


The code is improved from the old version. This one has the magnetometer integrated so now we don´t have drift
on yaw axis, better implementation for the D term on the PID controler (more responsive to user inputs), same safety improvements, fast ESCs update rate (166Hz), new PID tunning...

But this history had an interesting lesson for me... The prototype you see here are really the second one, the first one was a dissaster... (flys bad...)
Do you want to know the "small" difference between them? This:


For the first one, I use an U shaped aluminium arms to save some weight. Well this shape is very bad in torsion and generates a lot of vibrations. This vibrations saturate the gyros (our gyros are quite sensible on vibrations because the low internal resonant frecuency). You could see here a graph of the gyro output value vs Throttle and you can see clearly the effect...


I change the arms to the square shape (8x8mm) and problem gone!! Perfect stability... :-) Vibrations are our enemy (Lesson learned)

Here is the new source code: Quad1_mini_20.zip (see notes.txt inside)
Schematic (conections): Photo1 Photo2
Old post (first version) here

New ArduPilot Mega will be a perfect platform for Quad´s also, so stay tuned...

Jose.

Read more…
Developer

Store Updates!

Remember you have to start saving now, so your wife (or mom) can't tell that you bought an ArduPilotMega with all the gear included!

-I have the honor to announce the last and missing sensor of our mini UAV store. Yeah the easy to use i2c absolute pressure sensor for just $169.90 dlls! Just kidding. Check the price here.

I been playing with it a lot and i didn't know how good it is (of course i will not tell you is a piece of crap when I'm trying to sell it, but believe me is more than perfect for our applications).
I'm also trying to write a nice code to auto calibrate the actual sea level pressure, but the Arduino environment only have a crappy power function (pow()) that eats up some important bits, so i will try to figure out that issue later when i have time, in the mean time i have an Arduino example code that was mainly developed by Jose Julio (thank you!).
You only need an Arduino mini 8Mhz, wire up the 3.3V and Ground signals and the I2c port (AN4 to SDA and AN5 to SCL), load this code here and you should see temperature, pressure in pascals and the approximated altitude. Remember that you need to define at the beginning of the code your current altitude, you can find that information with Google Earth, the definition looks like this: "#define ALT_ADJ 217", where the value "217" is 217 meters above the sea level.

-About Remzibi OSD's, he sent me about 50 units on January 26 and i still waiting for them, probably the box get lost on the mail. :S

-China came back from vacation (Happy Tiger's year!!) so the ArduPilotMega shield development is back on tracks with a few other halted project are on the move.

-New uBlox GPS modules (GS-407) will arrive in 1 week.

-I will have new products soon... ;-)

-ArduPilot Mega is about to be released, they are building a very complicated test bed with one LED for every pin of the At1280, i hope have some pictures soon.

Bad news:
On March 4 i will leave for a HUGE family reunion. We will get lost on the paradise beach of my own country (Mexico). That means no internet connection, no development's, no school, no nothing and yes sun, yes sea food and yes real vacations. I will fly back on a Boeing 737-500 (my favorite part of a trip) on March 16. ;-) See ya!
Read more…

I just bought a wireless camera for my micro heli E-Flight Blade MSR. More on this below....


I took a few weeks to digest everyone's suggestions, and I think I now have a better grasp on my project and where I should take it. For a while I couldn't quite understand why everyone was telling me that I should loose the complexity and stick to simple designs, but then I remembered a term that I supposedly learned in college: "Reynolds number". Doh! Okay okay, I'll keep it simple (stupid). Thanks everyone for knocking some sense into me :-). I really, really appreciate the comments.

Before I try to make my own scratch built MAV, I'm going to experiment with a few easier projects. (BTW everyone, my future MAV is heading more towards a quadcopter...you can say "I told you so")


The above picture is a LTS LTCMW203E1, which is a 2.4 ghz wireless video camera (CMOS). It's arriving tonight, and I hope to tear it down to the board and pop it on my micro heli Blade MSR and hope that it's light enough to fly. I don't expect great results from this, as I'm not really interested in POV (point of view) flying a Blade MSR, but it's a start. I read a lot of concerns about using 2.4ghz transmitters interfering (or receiving interference) from the 2.4ghz system on the MSR, but I've also been told that they work fine. So I guess I'm going to just try it and see what happens. If I had a choice I would have gone w/ 900mhz, but long story short I'm taking a chance and will share my results.


On another note, I am concurrently working on interfacing my transmitter from my RTF blade MSR kit w/ my PC. I've been following the same procedure from http://www.rcgroups.com/forums/showthread.php?t=721024 , and am hoping to be able to read the DSM2 serial tonight. I have been pulling out my hair because for the past few nights I was trying to monitor the serial transmissions without level shifting (I did not realize that microchips speak in 0 - 3.3volt, while my PC RS232 is looking for higher voltage than that, so I need to make a circuit to bump up the voltage in the signal coming from the transmitter). Whoops!! I'll breadboard one tonight and hopefully i should be able to read the serial no problem. Once I can read, writing a program to write the DSM2 serial in LabVIEW shouldn't be too bad, and then I'll use my joystick ( Saitek x45 ) to control my Blade MSR.


Sooooo long story short, once I get the above to work (cross fingers), I'll throw an accelerometer on my Blade MSR w/ a tiny simple transmitter, and experiment with flight stabilization. this is all to help me understand the basics, so I can try to tackle more complex projects like my scratch built MAV.

Read more…

RE: The Long Tail as applied to Atoms (the new bytes)

Struck as I was by Chris's report in The Long Tail that sales of obscure items were outpacing sales of "hits", it seems trivial to conclude that economic growth - should we be so lucky - would not only come from "small business" generally, but from products for small markets in particular. While the the Long Tail explanation - that distribution and advertising costs are low - holds for bytes (songs, software, "apps", search, etc. . .) My question is whether this trend holds for Atoms, specifically small electronics like Ardupilot.

I'm wondering if Chris's research for the Long Tail was able to quantify the effect of fixed regulatory costs, like the FCC, the FDA, and related bureaucracies which are burdensome for large manufacturers, but completely crushing for products at the end of the tail. If the only way to avoid regulation is to deliver intentionally defective products (the Japanese have a legend of a painter so great, his painted birds would spring to life and fly off the page, and to this day, Japanese painters show homage by leaving their paintings a few strokes incomplete) - In a sense, we, at the long tail are required to ship products, like Japanese painters, as incomplete, unworking, experimental etc. . . , or face say a one million dollar fine like the FCC levied on Behringer even though their audio equipment was in full compliance and tested in Europe.

I know first hand that some successful electronic houses will simply not produce finished consumer goods due to the burden and risk of regulation - but what I don't know is how many potential atom making products and their associated jobs are lost at the long end of the tail?




Read more…

Day 1: the Noomie [read "New Me"] LOL

Ok, SO...Thanks to Gary for flipping the switch in my slogging grey matter...

All future Blog Posts will be about my search and acquisition of a trainer that is suitable for me. There will be no questions (from me) here...

I'm off to the forums now...

Day 1
Done

Ron

Read more…

Starting over...maybe.

I have stopped my Predator build and sold most of my gear, for now. Doing more research and looking to get a good basic trainer (.40 or .60 class) not sure if it will be nitro or electric yet. A 2.4 gHz radio system. And put in some simple build time and then get experience flying.

The Predator became a stalled frustrating build because I was trying too much at once, without any experience to back myself up.

I hope to get a system with at least a remote activated camera in the next 6-8 months.

Anybody have ideas on a really good .40 or .60 trainer and radio system? I am not at all interested in aerobatics, so a sedate stable flier is all I need.

Ron
Read more…

Podcast Episode 17 - Curtis Olson on simulators

iTunes links
AAC: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=330632997
MP3: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=330633212

RSS feed
AAC: http://feeds.feedburner.com/diydrones
MP3: http://feeds.feedburner.com/diydronesmp3

Curtis explains some of the many uses of simulators including how a closed loop hardware-in-the-loop system works.

Curtis' profile on DIY Drones: http://diydrones.com/profile/CurtOlson

Flight Gear: http://www.flightgear.org/

Airframe modeling webpage mentioned during the show: http://jsbsim.sourceforge.net/aeromatic.html

Read more…
Moderator

FY3ZT.jpg


Thread happening at RCG http://www.rcgroups.com/forums/showthread.php?t=1198153


I wonder what exactly it is.


http://www.feiyudz.cn/en/Products/2009/12/08/92/


As Chris says, looks a bit like that Thai one, would there be any ground in doing a Chinese job in reverse and getting some and finding a better way of using them?? Maybe they are perfect??


This one does not have the pots for gains, but maybe its from the same place.


Detailed Product Description


Features

·Itegrated GPS receiver, three-axis MEMS gyroscope, pressure altimeter.

·16-channel GPS receiver, 4Hz output, 35 seconds fast positioning time and accuracy of 2.5 meters CEP.

·33HZ attitude inner loop control, 4HZ outer navigation controls.

·Mltiple-channel hybrid control output can be easily adjust the mixture control. Ajust neutral position just in time

·Three control modes: augmentation remote control, smart remote control and automatic navigation control.

·Three kinds of automatic navigation control modes: fixed flight mode, the mouse pointing flight patterns and route navigation mode.

·The ground station contains electronic map function software that can change the route and tasks online, real-time semi-autonomous remote control and can be real-time flight data recording and offline playback.

·Automatic and manual remote control integration, higher reliability and practicality, can compatible with all common facilities of RC remote control, and improve the fuction of servo output checking and remote protection.

·Available online to adjust and save all the control parameters, with stand-alone parameter adjustment software which is easy to use.

·Real-time telemetry flight data and records all telemetry data.

·Contains the control voltage monitoring, electric aircraft power voltage monitoring, GPS accuracy of detection, autopilot temperature detection and so on.

·Support RS-232 interface levels.

·Volume is 100 × 43 × 25mm, weight is 75 grams, power is .

Application

·Automatic navigate and pilot small and medium aircraft of non-layout form such as Regular, V tail, lifting flaps, ailerons and others.

·A variety of automatic navigation and driving.

·High-precision real-time data acquisition, image location of synchronization in the process of flying.

Technology Specifications

All refering value is at room temperature 25


http://glxinying.en.alibaba.com/productshowimg/283638321-209605532/XY_3_Autopilot.html


Some interesting looking airframes as well, some new and some we have seen before.


Surveyor_18F_UAV.jpg.html

Read more…
Developer

Ardupilot 2.5 Final

Hi Everyone,
I just finished polishing Ardupilot_25.zip. The Manual will be finished this week.

I'm sure there will be a few setups that have issues, so be sure to check out the test suite which isolates each sub-system for testing. If you have any issues use this blog to post them. What's most important is that you include a log file of your issue enclosed with your comment, as well as a copy of your header file and notes about your radio and receiver.

By default the control switches are not set to Autopilot. This was intentional. I don't want people to start flying it right away without fully ground testing their setup. My suggestion is to get Stabilization working first, then move up to Fly-By-Wire. Once you can fly the plane in FBW mode, then try Autopilot.

I've also updated the GPS debug mode which is now simply GPS_PROTOCOL 5 (instructions are in the header file). Everything about the plane will behave normally, except Autopilot mode will cause the plane to think it's flying your waypoints. Ardupilot will output telemetry and indicate when it thinks it has reached each WP. You can control the speed of the simulation with the throttle control.

Good luck!
Jason
Read more…
3D Robotics
Free video streaming by Ustream

Tonight we'll do podcast #17, which everyone here is welcome to participate in by listening to the chat live above and commenting and asking questions via the DIY Drones chat function. We'll be starting at 9:00 PM PST and will probably go about 40 minutes.

This week we'll by joined by Curt Olson, the leader of the Flight Gear project and an expert in UAVs and simulation. We last interviewed him a couple years ago (you can read that series starting here), so we'll hear about what's new in the world of hardware-in-the-loop simulations and his own UAV work.

As always you can subscribe to the podcast here. Tonight's livecast will be recorded and available as a podcast by Tues of the next week.
Read more…
3D Robotics

Top Five UAV N00b Questions (and answers)

Having run this site for a few years now, I'm all too expert on the first reaction of newbies. Some of them I understand, some continue to mystify me. Here are the top five:

1) I want a helicopter to fly by itself! Can you help? We get this one daily. I don't really understand why. Perhaps it's because helis are so hard to fly manually? At any rate, most of these folks don't stay long. As the regulars here know, helis are the hardest autonomy challenge there is, between vibration, lack of forward motion for GPS yaw correction and generally fiddlyness. It sounds easy ("can't I just use a gyro or something?"), perhaps because heading-hold gyros are so common in RC helis, but it's not.

2) Where can I buy a UAV ready to go? Do you have one for less than $100? This is pretty understandable, and maybe someday you will be able to buy UAVs at Target. But not yet. And this is, after all, DIY Drones.

3) I've got a tilt sensor/heli gyro/Wii controller/iPhone. Can it fly a plane? This is the reason we have the FAQ about the need to fuse data from three gyros and three accelerometers to create a full attitude solution right on the front page. Again, unless you know about gyro drift and accelerometer noise, you don't understand the need for both. Hopefully a little reading here will help explain all.

4) I want 2 build a UAV drone! Can u help me please sir! Sigh. This is invariably from college students from a certain country I won't name. No, we won't do your homework for you. Please do us the favor of reading the information on this site for just a minute before you ask people to repeat what's already here.

5) How do I do [X]? (where X is something linked right on the front page). This is probably our fault as much as newcomers', but there is an incredible volume of information on this site if people would take the trouble to look for it. We've tried to anticipate most needs with tabs, a search box, forums organized by categories and a newbie guide ("I'm new to this. Where do I start?") right at the top of the front page. As we move the documentation to the Google Code wikis, we'll have even more organizational features at our disposal. I suspect this is a job that's never done, but if you all have any suggestions on how to do it better, please leave them in the comments.
Read more…

GUI for tuning Kalman Filter



Fine tuning of our Kalman IMUs is one of the most important step to be done in order to get the IMU ready to fly.
And a good tuning begins from "the table"...

Since one month I created a small application, written in java, multi-os, open-source, ready-to-use intended for studying, tuning, debugging your kalman application without any particular need.
It is able to getdatas from the serial port (incoming data from the micro) and visualize
them on two separately artificial horizon displays.

I put my effort in creating an application platform independent since the linux and OS X community are getting bigger and bigger.

New version: Artificial Horizon AH-3+ (graphic improved!)
Download the tar archive containing the application directly from here:

ArtificialHorizon AH-3+

untar it and double click for launching the application or much better open a console or a prompt in win and digit:

$java - jar <file_name>.jar

You get messages on the background helpful for "debugging" porpouses.


Only 2 steps must be taken in advance to get it working with your system:
  • Install and configure at least Jave Runtime Environment JRE 6, available for download on Sun's site.
    After installation configure your environment path variables, this is even important in windows;
  • This program does use the RXTX package to deal with the serial port on your system.
    The library is an open-source project available at: http://www.rxtx.org it supports 32 different platforms. No need to be installed, open the binary package and copy the library into your java folder according to the instruction here: http://rxtx.qbang.org/wiki/index.php/Installation;

[Warning
: be aware that the application will fail or crashes in case it doesn't recognize the RXTX installed on your system. I strongly suggest to test the rxtx library after installation running one of the program available in this link: http://rxtx.qbang.org/wiki/index.php/Using_RXTX
Doing so your are sure the library is running along your JRE and prevent the application to frezz or crash]

---------
Usage
---------
The usage is really simple, select your baudrate, serial port and click on Open Serial to start getting incoming data from your microcontroller :)
As soon new data are available, they will be displayed on the screen moving your the artificial horizon up-downwards, bank left, right...(I 3th axis will be added soon for yaw :) )

The only thing you must be aware is how to send data from your micro.
Those are collected at your serial port following a simple packet protocol (I wanted to keep it as shortest as possible and easy, since serial communications can take much resources from our micros).

Somewhere in your code or firmware put an output routine able to send one string accordingly to this rule:

<angle_value><type_info> (followed by the carriage and return)

where:
<angle_value> is whatever number in DEGREES along any axis
<type_info> specific information whether the previus angle number refers to pitch, roll, yaw and whether it is filtered (processed by your Kalman filter) or is a pure angle (the "reading" by your sensors)

<type_info> can only contain those string informations:
kp : pitch angle computed by your Kalman algorithm;
kr : roll angle computed by your Kalman algorithm;
pp : pitch angle, pure data, directly from your sensors;
rr : roll angle, pure data, directly from your sensors;

Here same examples to figure out how datas are sent by the microcontroller:
34kp 34 degrees filterd by Kalman, pitch
-23rr -23 degrees not filtered, readed directly from the sensors
178pp 178 degrees pure pitch, not filtered
-1kr -1 degree along roll axis, filtered

You can find further info on how to write your firmware in the README file in the archive.

That's all...I wish this application can help you in understanding what's going on in your application and let your drone to start with a fiiiiiine tuned IMU :) :) :)

Enjoy!
Dave

PS: for any problem let me know ;)

Read more…

Helicopter Based UAV

Hi guyz I am new to UAV development. I am starting to build a 6 Channels RC Helicopter Based UAV.
I have this 6 channel RC Helicopter that I purchased from www.bananahobby.com

1.jpg


I m totally new to UAV developement. So can anybody lead me what components I would to require to make it UAV. This helicopter has radio range of 1 KM. My requirement is UPLINK-Downlink Range 5KM. A camera with OSD. Can upload way point during mission.( One Important thing I am working to convert it into solar power.)
Can send the live videos of the area up to 5KM. Can take the pictures of the designated area upon ground station request. I also has GSM+GPS+GPRS personal tracker. Can I use this tracker to track the helicopter.
Please assist me what the hardware I must have to convert it into a UAV.

Thanks alot for your replies


Ahmad Usman
Read more…
Admin

Can this fly with any DOF or AP or gyros

Hi guys ,
saw this guy while grazing in the google land ,, his motivation and deication apart , I wonder what would he do or build if he ever lay his hands on diy APs or even couple of gyros or DOF!!!

chinesehomemadehelicopter.jpg


I don't whether his gov trusted him or his intentions or his heli but the kids around sure do by looks of it :))
Read more…