All Posts (11086)

Sort by
T3

An example of automated photomapping:

typical GPS precision plus turbulence gives around 10-15m precision.


After spending one minute on manual adjustments:


This is what you have after importing automatically, without any manual adjustments, IMU corrections included but the major factor is that the camera is already almost vertical and the platform is stable:




Since the protos are taken with roll-stabilised head using Pteryx UAV,

they are ortorectilinear as the shooting angle was at worst a few deg relative to vertical.

FLEXIPILOT log decoder now take camera lens angle and mounting offset angles as a parameters, generating Google Earth file with matching photos within seconds! This is particularly useful
for isolated shots, since overlapping images when mapped in quantity give an impression of 'randomized crowd'.


Another approach: Microsoft ICE and 10min processing after drag & drop:

Unfortunately the image is a little skewed.


The major benefit of stabilised head is that all photos are of acceptable geometry and useful for stitching. However, because the precise moment of taking the photo cannot be known, an important angle and positional error will always be present in the logs. Another factor to include is changing lighting and altitude, inevitable in real-life operation and during turbulent weather (this time 42km/h flight speed and 20km/h wind speed plus strong thermals affecting pitch).


Automated mapping (AerialRobotics LogDecode) applied to a linear map:

Read more…
3D Robotics

If your UAV has wheels and you're landing on tarmac, how to stop at exactly the right spot to win the T3-6 competition? Powerslide!

From BotJunkie:

"At ICRA last week, Stanford presented some footage of the latest trick they’ve been able to teach their robotic Volkswagen Passat. Driving backwards at 25 mph, Junior autonomously hits the brakes and starts to skid, at the same time rotating 180 degrees to (most of the time) end up neatly in a parking space. The video shows a couple different techniques: “closed-loop control” means that Junior is performing on the fly adjustments to its trajectory based on sensor data, while “open-loop control” means that Junior is simply executing a set of commands that result in a powerslide motion. Ideally, the entire maneuver would be closed loop, but the dynamics of a powerslide are too complex to model accurately. So instead, Junior uses closed-loop control during the lead-in backwards acceleration phase, and then transitions into open-loop control as the slide starts.

Now, part of the reason that Volkswagen/Audi are helping to fund all of this stuff is that eventually, they hope to use the technology in production automobiles to help keep us all safe. And, if you think about it, there are those occasional times where you see a parking spot open up behind you on the opposite side of the street with someone else about to snag it. By implementing this parking technology in consumer cars, you’ll be able to park that much faster, thus decreasing the amount of time that you’re on the road and therefore lowering your accident risk. Autonomous powerslide parking: it keeps you safe!"

Read more…

Wireless sensor network control Drones?

Hello to community!

It is a great fact that UAVs tend to miniaturization. Despite the high technology advances on microprocessors and embedded systems it is clear that only simple control laws can be implemented into Miniature Autonomous Vehicles. Note that i am not talking for rf manned control but for fully autonomous solutions. So what about Wireless Sensor Network control for Drones? It is an idea implemented widely in ground robots. The main approach is to implement on-board only the main control functions (for example stabilization with simple PID loops for safety mainly when the wirelless network is not availible for some reasons) and let advanced control laws send commands from the ground station. Obvioysly the drone will also send its state vector through the network. What's your opinion?


|------------------------|........................|-------------|
| Ground Station | <---- WSN ----> | DRONE |
|------------------------|........................|-------------|
Read more…

The folks over at Grass Roots Mapping are looking for people with low altitude aerial photography skills to help map the BP oil spill in the Gulf of Mexico.

Volunteer at their website http://grassrootsmapping.org/volunteer/

This may be a good opportunity to show the benefits of UAVs to the community at large.

-Mark W.

p.s. I'm not involved with Grass Roots Mapping. Just passing along the info.

Read more…
3D Robotics
Some interesting thinking in this week's Robots Podcast, on the past 50 years and next 50 years of robotics. One of those interviewed is Jean-Christophe Zufferey, who focuses on UAVs. Along with discussing the past two decades' advances in UAVs very well, he speculates on what's next, including the idea of "personal UAVs", like flying assistant droids, which could give you an aerial view of your surroundings or do communications relay.

He also discusses the possibility of "3D elevators" or transportation UAVs, that would allow commuter aircraft without the danger and complexity of having to drive. You'd just get in, give it a destination, and get out when you got there.
Read more…
3D Robotics

New Arduino datalogging shield

Adafruit has a released a very handy new datalogging shield ($19). You can attach any sensor and it saves the data to a SD card. Use it with the standard Arduino dev board.


From the product description:


"You can get going quickly - saving data to files on any FAT16 or FAT32 formatted SD card, to be read by any plotting, spreadsheet or analysis program. We even have a tutorial on how to use two free software programs to plot your data

The included Real Time Clock timestamps all your data with the current time, so that you know precisely what happened when!

Please note that this item does not come with an Arduino (you'll need one to use with the shield), or an SD card. It does come with the RTC battery, however. The kit is un-assembled, You'll need some basic soldering skills to put it together, but even if you don't have much experience you can get it done in under 1 hour.

  • SD card interface works with FAT16 or FAT32 formatted cards. 3.3v level shifter circuitry prevents damage to your SD card
  • Real time clock (RTC) keeps the time going even when the Arduino is unplugged. The battery backup lasts for years
  • Included libraries and example code for both SD and RTC mean you can get going quickly
  • Prototyping area for soldering connectors, circuitry or sensors.
  • Onboard 3.3v regulator is both a reliable reference voltage and also reliably runs SD cards that require a lot of power to run"

For GPS data, you'll probably want to use Adafruit's dedicated GPS logger shield instead.

Read more…
3D Robotics


Inspired by the Sparkfun Autonomous Vehicle Competition, where massive points were given for autonomous takeoff and landing, we're going to do something like that here for round 7. So here's the DIY Drones T3 Total Autonomy Round--"Look Ma, No Hands!"


Rules:


Contestant who takes off autonomously, flies autonomously and lands autonomously closest to their take-off spot---TWICE--wins. Distance from final rest and launch should be averaged over both runs. It doesn't matter what the aircraft does between launch and landing. One loop is fine.


Contestants must submit KML track AND video. Just set up your video camera on a tripod viewing your launch/landing spot. We want to see: A) your transmitter on the ground. B) the plane landing as close to possible to the launch spot. C) You looking very relaxed, doing nothing. Extra points for you in a lounge chair with a drink.


Entries must be submitted in the comments here by 12:00 midnight PST on Sunday, July 4th. Winners will, as always, get points for the cumulative T3 leader board and some cool prize TBA. Remember to tell us what autopilot and aircraft you used.


FAQ:


Q: What do you mean by "take off"? Is hand-launching allowed?

A: Yes. As long as your RC transmitter is on the ground, you can hand launch


Q: Why twice?

A: So you don't crash your plane into the launch spot and call that an "autonomous landing".


Q: What does T3 stand for?

A: Originally "Trust Time Trial" but since this round doesn't involve time, it's just for continuity. Trust is still operative, however.


Q: Is this an awesome time to try out the new autonomous takeoff and landing feature in ArduPilot 2.6?

A: Why yes, it is!


[Picture of Jordi Munoz not doing an autonomous landing at the Sparkfun AVC.]

Read more…
3D Robotics


Very nice plans to make a smallish Predator out of bluecore foam. Too small for a decent UAV (and as we've said here many times, Predators are not the best flyers, being both short-coupled and prone to twitchy pitch, and vulnerable to tip-stalling on landing). But if you want to scale this up, these plans are excellent and would be a good place to start.


Sample:


Plans are here


RCG thread is here.


Read more…

ardupilot goes into the water Part 12

What a week!
Rain, Rain, Rain and sometimes... Rain.
Not a good week for a launch.


Today was the first day to get a glimpse of the sun behind the clouds. So i used the chance for a video session and in depth testing of the new Catamarane hull (with the fins).
I tried various speeds, various payloads and various tracks to see if the new platform is stable.
It was!
1. A new speed-record with 10km/h (running with 8A and a 500g Li Battery-Pack)
2. The big battery-pack with about 1.5kg weight was also OK and had only a slight impact on the speed (about 1km/h slower). With that pack, the endurance of the ship will be around three hours with one charge.
(running with about 5A and a speed of about 6-7 km/h).

3. The straight-line stability on long runs was also OK, but still has some optimization potential.

After that runs, i had enough courage to mount my beloved Sony DigiCam (a DCR P100) with some gaffer-tape on the ship. I made two runs, the first with the cam attached to the front and the second with the cam attached to the aft. The aft-footage gives a nice look, how the ardupilot is controlling the yaw-servo.
All went well.
Despite the fact that the ship had a near-accident with one of the diving teachers of our club, who managed to surface at exactly the moment, i launched the ship.
Maybe we can make a bet, how much lawsuits for "malicious injury" i will have collected until the end of the year.

I have put the footage of some runs here:


Read more…

Nothing's flying


So tweeked the nacelle angle to compensate for wind. GPS was only giving 0-2Hz. After autopilot took off & tried to turn her unsuccessfully, switched to manual. A gust of wind combined with the tweeked nacelle angle probably flipped her over. That was the end of Vika 1's 2nd fuselage & 3rd camera. $100 + $150 tax by our calculations.




You can see the tweeked nacelle angle in that 1.





Maybe we should just buy cameras in packs of 10. The A480's last stand.









Tilting the fuselage to tilt the camera is never going to be practical
because it requires tilting the IMU & the GPS. Since only the forward
propellers can be tilted while the aft propeller must point down, that
creates a tendancy to flip over. All propellers should point the same
way.





After repairing Vika 1 & fixing the GPS problem through redundant
packets, did some static hovers to look for problems. This produced the
1st long exposures of Vika 1 under the stars since Major Marcy appeared
9 months ago.


















This has been a risky affair as regards making men fall in love.

Then she had yet another crash. Took off normally, then she started
tilting left & heading towards the parking lot. Took over manually,
propellers stopped because collective was still off. Raised collective
& she started flipping over uncontrollably right & forward. Flight
recording showed what appeared to be a loss of the right forward motor.




So why does Vika 1 have so many problems when the stock Mikrokopters are
shown working effortlessly, crash free, & maintenance free? Maybe the
full time attitude hold. Maybe they're not optimizing every last ounce
of weight with crazy camera mounts. Maybe they're not using super cheap
Chinese parts with exposed windings & barely reflowed solder paste.
Maybe they're not documenting daily experiences with them in all
weather.

MARCY 2 HELL

Marcy 2 isn't going so well either. Ran another board with shorter
radio traces but hopefully common enough to be used with Marcy 1.



Yet another blown photoresist job. It appears any ambient UV light is getting into the mask.





Everyone is switching from double sided tape to grip tape. Double sided
tape stretched too much but grip tape is now proving too slippery.



OTHER AEROSPACE NEWS

Maybe being shut down by an Air Force heroine makes you appreciate the mundane, but finally shot the huge swarms of birds that rise in
the thermals produced by local parking lots. They autonomously organize
into rows that we guess parallel the shore & rise over 1000ft.










The other autonomous system of note was the Ares 1 launch abort test.
Pretty tough getting something to take off autonomously, control
attitude in 16g of acceleration, turn itself upside down, separate from
its 1st stage, & deploy parachutes all using solid rockets.




Despite what our rulers say, don't think private industry will have the
business case to fund anything like that in our lifetimes. Any commercial
human spaceflight program would have to be commercial in name only.








Read more…

AW900mSPI-EVAL_b.jpg


  • 50 x 50 x 7 mm, 10 grams
  • RPSMA for antenna, 17 PC edge connections for power and data
  • 0.75 Watts transmit, 0.5 Watts receive, 3.3 VDC
  • Synchronous high speed SPI (Serial Peripheral Interface)
  • UART (Universal Asynchronous Receiver/Transmitter) to 115.2 kilobaud
  • SPI or UART interface chosen by firmware
Manual: http://www.avalanwireless.com/uploaded_files/pdf_manual/AW900MSPI_User_Manual.pdf
Read more…

Self-Stabilizing Servo

Speaking of servos (the topic of my prior post), the GS-1 gyro server self-stabilizes (in one axis only)...

gs1.jpg



I'm curious... has anyone used a pair of these to construct a self-stabilizing pan/tilt gimbal for their aerial shots (plane or copter)? It would certainly make for less parts and wiring, being that servos will still be required to do the job (so why not cram the gyro in the servo and kill two birds with one stone). I'd really like to research a good looking and sturdy gimbal ball turret for my particular design (Sony FCB-EX1000 block camera with 432x zoom, and FLIR PathFindIR). I've scoured the net and, short of commercial systems, was not sufficiently impressed. Ideas are welcome!
Read more…

Servo Conversion - I2C Control

FrontPage?action=AttachFile&do=get&target=openservo.jpg



In various groups and blogs I peruse on here, there's been talk about I2C control of servos (as opposed to standard PWM). This certainly solves several problems, as it allows one I/O port (I2C) to service over a hundred servos with ease. With some built-in intelligence, the servo itself can take care of interpreting and following commands without the need for continual updates from the system (i.e., true asynchronous operation). In addition, servo power lines are kept separate from the autopilot board, thus eliminating the possibility of overheating board traces due to excessive current draw (a stack of 8 servos, especially digital ones, can easily exceed the amperage rating of the traces and wiring used in some autopilot boards). The one drawback to I2C control... if one servo's electronics fails and "latches" the bus, the entire network is toast. However, that possibility can be mitigated through an isolation network built onto the servo control board.

Coincidentally, today I read a message on the UAV Dev Group about an open source servo project called (not surprisingly) OpenServo*. Among other things, they offer complete ready-to-go boards that fit inside some standard servos and convert them to I2C. Here's a list of features, directly from their page:

  • High performance AVR 8-bit microcontroller
  • Compact H-Bridge with high performance MOSFETs
  • Precision control over servo position and speed
  • I2C/TWI based interface for control and feedback
  • Feedback of position, speed, voltage and power
  • Advanced curve based motion profile support
  • EEPROM storage of servo configuration information
  • Software written in C using free development tools
  • I2C/TWI bootloader and GUI programmer

I thought I'd mention it here, since there seem to be people from several diverse groups interested in this (I2C servo control). Price is $14.95 from SparkFun Electronics.

*Credit to Peter Holands of UAV Dev Group for spotting this.
Read more…
Developer

A few batches of the GS407 (uBlox) modules came defective. This problem includes units sold by SparkFun and DIYDrones Store ... The problem seems to be around the antenna solder joins, they are weak and break easily, so any little crash may break it. You can try to solder them by removing the hard glue, but is not recommended because you will void the warranty.

If you carefully check the picture you will see three tiny gold pins, those pins support all the stress and weight of the whole antenna. The big solder balls you see are mine, not from factory...

The uBlox chipsets are intact and fully functional but they are unable to catch satellites.

If you are a victim of this situation, please send it back to me and i will chip them out to the factory for a FREE repair!

Don't send me the remains of your module if you hard crash it, your burn it or something else is not related to this issue. Only units ordered from DIYDrones Store in good conditions will be accepted.
Read more…
Moderator

OpenPilot store open

400px-GPS-Wiki-Infin-1.jpg


I see that the chaps down under, where woman blow and men chunder, have opened their store.


The first product I see of interest is the GPS which can be used with Ardupilot


The OpenPilot GPS is an ideal upgrade to the U-Blox unit normally used with the ArduPilot. To specifically make this upgrade easier for the community, the ends of the wire that is supplied with the OpenPilot GPS has been pre-crimped with JST SH pins. This means that you can free the pins from the housing of your old unit and just plug these crimped wire ends straight in to your old connector.


http://wiki.openpilot.org/OpenPilot_GPS


Heres the store link


http://store.openpilot.org/openpilot-gps.html


Read more…
3D Robotics

New sensors in the DIY Drones store

Over the past few months, Jordi has added a bunch of new sensors in the DIY Drones store, which can be used with ArduIMU+ or ArduPilotMega. Here are the latest ones:

"This is a triple axis ST MEMS gyroscope board, it has one LPR530AL for Pitch and Roll and one LPY530AL for Yaw. Capable to measure the angular velocity with a full scale of 300°/s. Three different analog outputs are provided for the x- , y- axes and z - axes - one 1x amplified and the other 4x amplified. This boards is designed with a removable edges, in case you don't want to screw the board to your project you can just easily break them away to keep the minimal size" ($39.90)


HMC5843 - Triple Axis Magnetometer


"This is a 3-axis digital compass board based on the Honeywell's HMC5843. Communication with the HMC5843 is done through an I2C interface. The board has an I2C translator and 3.3V power regulator that will easily let you use it with 3.3V and 5V applications using a solder jumper. This magnetometer can be used on our ArduIMU+ and ArduPilotMega Shield or any microcontroller." ($44.90)


Pressure Sensor SCP1000-D11 Board (I2C)


"The D11 version of the SCP1000 is similar to the D01, but it communicates via a two-wire (I2C) interface, rather than SPI. The SCP1000 is the first absolute pressure sensor on the market to use MEMS technology.


This sensor has a 30kPa-120kPa measurement range at up to 17-bit resolution. Under ideal conditions, this sensor can detect the pressure difference within a 9cm column of air. On top of absolute pressure measurements, the SCP1000 can also measure and report temperature in the range of -20 to 70°C. The pressure and temperature output data is calibrated and compensated internally, and the communication between the SCP1000 and its host micro-controller is realized using an I2C interface." ($34.95)


I2C/SMBus Voltage Traslator (I2C Level Shifter)


"This great tiny board will allow to interface slave 3.3V I2C devices like magnetometers and pressure sensors with master 5V devices like AVR/PIC microcontrollers WITHOUT THE USE OF DIRECTIONAL PIN. It also features a build-in 3.3V power regulator and dual pull-resistors (5V and 3.3V sides). The pull-up resistors can be optionally and independently disabled with the two solder jumpers located on the top of the board.


But why do you need it? Well some 3.3V sensors are not capable to handle 5V signals coming from some microcontrollers (like Arduino), you always can do it but you will reduce the life span of your sensor. Not just that, you will also need to supply the I2C sensors with 3.3Volts, so an external power regulator is required and just that makes things more complicated. All this problems are solved with this little board. " ($12.90)



And finally, one just for fun:


Limited Edition Collectible Ardupilot MEGA and Shield Prototype Boards


"Limited Edition Collectible Ardupilot MEGA and Shield (V1, V2) Prototype Boards

You get 3 boards: MEGA, V1, V2. They are fully functional if you want to build your own. OR you can use them as paper weights, coasters, magnets, souvenirs or any other creative application." ($1.95)


Read more…