All Posts (14048)

Sort by

AutoQuad version 6.1

3689417003?profile=original

For those following this saga, version 6.1 of the AutoQuad board is complete and has passed initial testing.  I have taken the 5.0 design and added features that should make it more flexible and expandable while increasing performance.  Here is a summary of specifications:

 

Hardware:

 

- 2" x 2.5" main board with MK mounting hole pattern

- Input voltage: 6.5v => 18v

- High efficiency DC/DC converters

- STM32F215 32bit Cortex M3 microcontroller @ 120Mhz (1MB flash)

- Standard Arm 10 pin 0.05" pitch SWD connector

- 14 general purpose PWM controllers / receivers (powered or un-powered)

- Dedicated Spektrum satellite (remote receiver) 2.4Ghz R/C radio connector

- uSD card slot driven by 4bit SDIO capable of 100Mb/s transfer (up to 32GB storage)

- optional onboard uBlox LEA-XX GPS module with battery backup and timepulse capture

- optional u.FL active GPS antenna connector

- optional external GPS via standard 6 pin connector (EM406, EM401, uBlox, MTK)

- optional external bi-directional telemetry radio via standard 6 pin FTDI connector - powered up to 1A

- I2C bus connector for I2C ESC's (or other I2C devices)

- onboard IMU options:

+ optional 9 DOF analog sensors (3x RATE, 3x ACC, 3x MAG) w/EMI hardening

+ optional VectorNav VN100

- daughter board options:

+ 9 DOF analog sensor board

+ VectorNav VN100

+ High performance SOM (Sytem on Module)

+ Any combination of the above

- Two barometric pressure sensors

- Battery voltage monitor

 

Software:

 

- Fully threaded RTOS design written in C -  75% idle in flight

- All (15) analog sensors read up to a rate of 276.8KHz (~4.2M sps total)

- 100Hz => 800Hz PWM motor update rate (requires custom ESC's at rates >450Hz)

- 200Hz attitude, 3D velocity / position solutions

- Full downlink telemetry

- Detailed system state dumps @200Hz => uSD card w/FAT32 FS

- Quaternion based attitude filter additionally producing rotation matrix and Euler angle outputs

- All math in single precision floating point

- Temperature compensated and calibrated sensor suite

- Custom ground station software w/bi-directional command and control API

- MavLink protocol support

- Cascading PID control system, velocity based for smooth transitions

- Auto land / takeoff

- Hover position / altitude hold

- Autonomous waypoint mission navigation

- Precise altitude hold indoors

 

3689416939?profile=original

3689417028?profile=original

 

What I call the general purpose PWM controllers are 14 connectors which can be used for PWM (or any other digital) signaling.  Each one can be optionally unpowered or powered with 5.0v or 6.5v (depending on the RECOM part used.)  Since each port is connected to a dedicated timer line on the uController they can be used for input or output. This means you can have any combination of motors / servos / acoustic range finders / LED's, etc. that you can image with power up to ~1.2A.  With the input capture capability, you could also use them to connect a traditional multi-channel R/C receiver.

 

I have included two pressure sensors (2nd one optional) so that fixed wing users can monitor airspeed.  Or, you could use one as a failover or combine the two to get smoother altitude measurements.

 

There is a lot of flexibility when it comes to the IMU.  First there is the option of using the onboard analog sensors:

 

+ 3 axis acc (ADXL335)

+ 3 axis mag (HMC6042 & HMC1041Z)

+ 3 axis gyro (IDG500 & ISZ500)

+ 3 temperature sensors

 

These must be calibrated by the user which can take a lot of time and aggravation. For the person who would rather pay someone to handle this calibration for them, a VectorNav VN100 can be soldered directly to the main board and used as an IMU.

 

With the 2x20 pin connectors a daughter board can be connected which can accommodate an analog or digital IMU as well.  In fact, you could have combinations of onboard and external IMUs used simultaneously for failover or co-witness configurations.  Since these connectors contain many analog and multiple high speed digital communications channels, a SoM can be connected such as a GumStix Overo with a 720Mhz Arm Coretex A8 processor with Vector Floating Point hardware running Linux with gobs of RAM and flash storage and optional bluetooth and WiFi radios.  This will allow easy experimentation with complex navigation filtering and the exploration of vision based navigation algorithms.

 

Here is a picture of an external VN100 attached as a second IMU:

3689417104?profile=originalI have received a lot of positive feedback on my past designs as well as a lot of requests for hardware that I could not fulfill so I have decided to try to find ways to make this board available to those who want to build a machine around it.  I can't say exactly when, but I hope to be able to announce hardware availability through various sources in the not too distant future.

Read more…

Microdrones 2.0 Blog

I have been blogging for some time on a tumblr blog called microdrones 2.0 .

Up until now I have been collecting articles and videos of advanced microdrones features.

Soon we will start to discuss what will be the next generation of microdrones, and what

features these next generation microdrones will include.

I opened this blog because for some time I feel that all the microdrone available today

have more or less the same features, and I think that it is time to take microdrones to

the next level.

So, you're all invited to visit, comment and participate at:

http://microdrones.tumblr.com

Read more…

 

The Modular Testing Platform 2 flies! It flies really well!

 

I had a great hand toss takeoff, a rough start as I figured out the control sensitivities and trim, some good cruise around time, and a perfect landing.

 

Any improvements you think I should make? Here is my planned list for the next episode:

-Motor mount location (to make it more inline with the center of drag)

-Landing nose design (to allow for softer landings)

-Smaller control surfaces (to reduce control over sensitivities)

-Tighter servo mounts (reduce servo play)

-Level control surfaces (both the ailerons and elevator are not level when the controller is neutral)

Read more…

Starting Out

My name is Michael and I am just starting to get into UAV's. I currently work as a human factors psychologist helping design a future user interface for Air Force UAV's (kinda how I got interested). I am a licensed pilot and also fly RC aircraft (when the Kansas wind isn't blowing 30 mph).My goal in building a UAV is to have a fixed wing aircraft with fpv. I really just want to explore and learn more about this area.I am about to purchase the Ardupilot Mega and a platform. You will probably hear plenty more from me when I inevitably have questions!-Michael
Read more…

Better log analyzer for APM

3689416798?profile=original
I made a program that shows log data in visual way. I can see plane position, altitude, elevator, ailerons etc.

Here are some screenshots from program:

My plane made strange curves during flight. All curves are in the same places. After a very careful check I found an error in APM navigation code. It is now corrected in version 2.21 (In downloads section there is still the version 2.20, and there is the error.) Issue 376

3689416532?profile=original

 

First flight attempts can be quite curvy. Probably Nav_Roll P value is too big?

3689416869?profile=original

 
It seems that I must make also Nav_Pitch_Alt_Pid smaller... ?
3689416815?profile=original
GPS altitude (violet line) is rather slow? Air pressure altitude is probably quite ok.
3689416890?profile=original
 
Sometimes GPS altitude jumps quickly. In the last column are the values, and there is sudden 70 meters jump.
3689416825?profile=original

You can download this program from the address

http://sites.google.com/site/alpohassinen/logbrowser/APMLogBrowserSetup.zip

Normally only part of the flight data is saved to log. I have changed settings so that also CTUN and NTUN are saved. This is done easily in APM Planner and there in Configuration: I changed LOG_BITMASK to 382.
3689416903?profile=original
 
PS. It was impossible to analyze flight data in the field with laptop, touchpad and very poor internet connetions. I made this program with quick and dirty method, so there may be errors.
PPS. NO, I will not make modifications or corrections to this program, but please ask Michael Oborne to make similar system to APM Planner... :-)

Read more…

Offer of help with tuning PID loops

Sorry, but I should have made clear that my autopilot design experience relates to fixed wing aircraft so I won't be able to help with rotary airframes.

I should also emphasise that the databse I have relates to PID control only. After a lot of hard work, I have established which stability derivatives the PID gains depend on so that the job for the user becomes one of estimating certain stability derivatives (for which formulae are also available). The PID gains then drop out as functions of speed. Robustness is assessed by perturbing the values of the stability derivatives.

Finally, could I caution people using textbook PID tuning merthods to do so with care. They concentrate on obtaining a good response to the desired input. In a flight control context, it is just as important to be able to reject unwanted disturbances and this modifies tuning objectives.

Read more…
3D Robotics

Plans for an open source RC Transmitter

3689416685?profile=original
Another one from Hack-a-day. It's just a concept so far, but the team that's behind it may be competent enough to pull it off. They're using a Kickstarter-like model to raise funds to make it. $670 buys you a pre-order if the project is funded.

an Open Source Remote Control transmitter. This is one of the most impressive looking RC transmitters we’ve ever seen. The OSRC could be great for a small UAV – just get the GPS position from the aircraft and map it with the transmitter’s screen. There’s also support for a video downlink so flying around New York City is possible with a single device.

 

The transmitter/receiver combo are more actually referred to as transceivers. According to [Demetris], the radios on both the ‘ground side’ and ‘vehicle side’ can talk to each other on a 115 kbps data link on the 2.4GHz band. Sending commands and getting telemetry to something we’ve seen before, but never in a single integrated package. The expected range is in the neighborhood of 10 – 40 km.  The ground unit is based on a Gumstix board and has a 4.8 inch display. This really isn’t so much an RC transmitter but a computer that happens to control RC airplanes.

[Demetris] has had some success doing some professional development with Gumstix boards, so it looks like he has the skills to build a very nice R/C controller.

Read more…
3D Robotics

One huge quadcopter!

3689416663?profile=originalFrom Hack-a-day. This ducted-fan beast uses the Sparkfun 6DoF IMU that Jordi wrote the software for. No, it hasn't flown yet.

 

Behold the Land-Bear-Shark, a quadcopter on a rather grand scale. At a full eight kilograms it’s an easy target to compare the [Howard Hughes] behemoth, but in addition to the weight, this still has yet to make its first flight.

To give you some scale to the image above, the board at the center is an Arduino. It controls the beast, along with the help of a SparkFun IMU board which rides atop. Really, if any quadcopter of this size has a chance of working, this should be the one. The construction is beautiful, making use of carbon fiber rod along with 3D-printed connectors to assemble the frame. A lot of thought has gone into small things like conserving weight used on the landing gear, which are incorporated into the bottom corner brackets. The batteries are connected in a manner that makes them easy to adjust, acting as ballast for balancing the craft.

Read more…

3689416611?profile=original

fpvmanuals posted a review on the prototype of the upcoming Cinemizer OLED video goggles by Carl Zeiss.  These goggles support full 1080p input sources via HDMI, 3D source display, are super comfortable, and display true black levels and vivid colors.  They offer a dramatic step-up from current Drone/FPV video goggles in terms of quality and comfort.  Only negatives -- they won't be out for a while and won't come cheap.

Read more…

Offer of help with tuning PID loops

I've noticed quite a lot of debate about tuning PID loops. I think I might be able to help since I've got 40 years experience designing autopilots for air vehicle flight control and navigation. I could give general advice on the best ways of using the P, I and D terms for both primary stability and navigation loops. With more info on the application aircraft I could probably come up with suggestions on which gains to use along with trial valuesI think a combination of flight trials and PC-based control system analysis is likely to produce a better result than trials alone.Any takers?
Read more…
3D Robotics

3689381229?profile=original

From Makezine:

The Parrot.AR drone is manifold awesome. And on top of it all, the December Parrot.AR drone teardown on iFixIt saw one of the highest repairability scores that our pals over there have ever awarded. They cite the Parrot.AR’s repair-friendly design, the use of easily demountable fasteners, connectors, and subassemblies, and great repair support from Parrot itself, including readily available replacement parts and a series of how-to-fix it videos on the Parrot.AR site. And while a certain amount of repair-friendly design is just common sense in any R/C aircraft, common sense is not always so common, and even in the R/C market Parrot’s repairability still goes above and beyond the norm.

So congratulations, Parrot! Welcome to the running for the 2011 Makeys.


I hadn't realized that Parrot offered so many spare parts. I've got two dead AR.Drones, so maybe this is my chance to fix them.
Read more…

The 'Ugly Man' meets APM/AC2

Ugly%20Man%201.jpg?width=700

The 'Ugly Man' is my mongrel, 660mm, 1.5kg, APV/FPV Quad, so named because a good friend gazed upon it and said 'damn, that thing is ugly'.  This triggered an appropriate old song in my easily programmed mind (Ugly Man), and the die was cast. But, beauty really is in the eye of the beholder, right?

The 'Ugly Man' is built-up using a BQ-1 frame kit from AGL Hobbies, TRex 450 CF tail booms, extra landing gear legs from a  Hoverthings VC-450 frame kit, and an X-Aircraft, single-axis camera mount.   The 'Ugly Man' uses RCTimer 2830/13 850kv motors, RCTimer 20amp ESCs, 10x4.5 props & 3S3300mah TP Prolite batteries. It began life controlled by a Paris 3.0 MultiWiiCopter board, stably hauling a ContourGPS HD camera aloft, but longing for more...  Most multicopter flight controller manufacturers seemed to be promising additions like GPS & Baro 'RSN' (real soon now!) for functions like alt-hold or position hold. Full-blown autopilot capabilities, yeah, right!  Oh well, one can always hope.

 

Then one day I found myself here.

 

You mean to tell me I can get a fully equipped (with mag & sonar) autopilot for $350!?!?  And it's supported by a constantly percolating community that provides frequent updates to both AC2 code and the equally-incredible APM Planner!?!?

I must be slipping. How could they keep this from me??

 

And, how can you truly experience Planner without both a 900MHz XBee Pro and a 5.8GHz FPV camera with transmitter flying along with the APM? I sure can't...  Debit card never stood a chance!

 

Just loaded 2.0.37 AC2 code, calibrated & configured the quad, and hovered a full pack (~11 min.) in Stabilize mode. Nice neutral yaw on takeoff, with no bad tendencies.  Pitch & Roll initially a little too sensitive for my thumbs. Set it down and dialed the rate in the transmitter for Pitch & Roll down to about 70% and added 30% Expo to both axes. Ah, that's very nice! Default PIDs seem to be a really good starting point for the 'Ugly Man'. No wobbles, nice & stable.

 

Can't wait to begin working with the more advanced modes. I've set the Walkera 2801Pro TX up for six flight modes by mixing the 3-position flight mode sw with the gear switch.

 

Figured I'd snap a couple of pictures before I caused the 'Ugly Man' to pull an 'Amelia Earhart' or somehow exit the flight envelope in some worse fashion.

 

Looking forward to sharing my experiences with the DIYDrones community.

 

Kevin 

 

 

Ugly%20Man%202.jpg?width=700

Ugly%20Man%203.jpg?width=700

Ugly%20Man%204.jpg?width=700

 

 

 

Read more…

Gyro-Stabilized PTZ Gimbal for UAVs

 

I am an ex-USAF Avionics Sensors guy, and I have always wanted a gyro stabilized laser targeting system. Now that I am all grown up, I'll settle for a gyro stabilized camera.

 

A little looking, and I found some nice UAV equipment.It's a little out of my price range at $10,000 for the day system and $20,000 for the FLIR system. http://store.micropilot.com/category-s/21.htm

 

Now I know this is mechanically and electrically easy, but for me this could become time-consuming. Can we make a cost-effective system for our UAVs?

 

Some examples:

https://www.youtube.com/watch?v=ewK7NkcCFCk

https://www.youtube.com/watch?v=m5fluZ7mUoY

 

What do you guys think?

Read more…

The X-Gyro 500 is a simple single axis head tracking system that can be used to track head movement to for controlling an on board camera in an FPV system. Since today it is available from Hobbyking for US$ 37.44 

X-gyro500.jpg

 

Specifications:
Voltage: 8~12v
Weight: 20g
Range: +/- 90degree

Compatible Transmitters:
FUTABA: (FF-7, FF-8, FF-9, T9Z, T12MZ, T14MZ)
Graupner: (MC20, MC24, MX22)
Multiplex transmitter: (Royal Evo, Cockpit SX, mc4000)
JR and other transmitters without programmable channel: (9303, 9X)

The user manual can be downloaded here

 

Link to product page: http://hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=14628&aff=5361

Read more…
Moderator

Hexafox32 Backstage in a Italian Church

Hello Guys,
public a little video of backstage, just to give you an idea of the potential of platform ...

The video board is so original as they are recorded by the camera are not post processed,I consider the quality pretty good the light in the environment was poor.
The configuration of Heaxfox32 was:
Multipilot32
FULL VRIMU
6 Engine 2212 with regulators 30A
Stabilized Gimbal Pitch and Roll of
5.4 GHz Video TX
HD onboard camera SD90
Full Carbon Frame by Bercelli Labs

Firmware : Custom revision of ArdupiratesNG32 that implement Mixertable.

Leave your comments :)
A greeting and the next video.

Best

Roberto

 

Original Blog Post: http://www.virtualrobotix.com/profiles/blogs/hexafox32-backstage-in-a-itali

Read more…

FINAL RUNS BEING WEBCAST THIS AFTERNOON

 

AUVSI Foundation and ONR's 14th International RoboSub Competition
July 12-17, 2011
SSC Pacific TRANSDEC, San Diego, CA

 

Co-sponsored by the U.S. Office of Naval Research (ONR), the goal of this competition is to advance the development of Autonomous Underwater Vehicles (AUVs) by challenging a new generation of engineers to perform realistic missions in an underwater environment. This event also serves to foster ties between young engineers and the organizations developing AUV technologies. View photos from RoboSub 2011.  


Teams that have qualified for TODAY's finals:  Cornell, University of Florida, ETS Team SONIA, University of Rhode Island, University of Maryland, U.S. Naval Academy, NC State and Reykjavik University. CONGRATS and GOOD LUCK!!!


Click here for spectator information including event hours, directions, parking instructions, etc.

View the 2011 Final Rules and Mission


Can't attend RoboSub 2011? Then don't miss our live webcast of the finals on Sunday, July 17th from 1:00-5:00pm PST on www.robosub.org.

Read more…

Completion of the MTP II

 

 

This week I completed the MTP or Modular Testing Platform II.

 

For electronics, I added the elevator and aileron servos and mounted the motor, esc, and receiver to the airplane without any trouble. (see links below for which one's I used)

 

I also completed my Clark Y airfoil, which was much more difficult and time consuming than my prior K2 airfoil, however I anticipate an improvement in performance. As I used Bluecore (aka Fan Fold Foam, Extruded Polystyrene) for the entire build, I noted that the difficulty in curving the top section over the front of the airframe was very difficult, to the point of almost snapping the foam and led to an close, but imperfect airfoil. I'll have to use more flexible foams in the future or discover an effective way to curve Bluecor.

 

I did indirectly add some angle of incidence on the wing, which as far as I know, will slow the airplane a little and add some natural lift effect.The new motor is heavier, but over 3 times more powerful, giving this a 1:1 thrust ratio.

 

Next week: the Maiden flight of the MTP II! I'm actually pretty nervous to fly it, the MTP II took almost twice as long to create as the first MTP, and has quite a few new properties I've never tried before.

 

Any last minute words of wisdom?

 

Parts List:

Servos: http://www.hobbypartz.com/topromisesg9.html

Motor: http://www.hobbypartz.com/75m55-optima450-2220-1800kv-2.html

ESC: http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=13429

Prop: http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=5437

Battery: http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=6306

Control Horns: http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=8420

Y-Harness: http://www3.towerhobbies.com/cgi-bin/wti0001p?&I=LXSGN3

Clevis's: http://www3.towerhobbies.com/cgi-bin/wti0001p?&I=LXK081

CA Foam Safe Glue: http://www3.towerhobbies.com/cgi-bin/wti0001p?&I=LXKAV8

Read more…