All Posts (11086)

Sort by

Mapping with Ardupilot

I've been playing with ArduPlane for quite a while and have finally got to the point where I can make it do something useful. I've been inspired by others on this site to use it for aerial photography to make 3D maps and the like.

 

I have an ST Models Discovery as the airframe (awesome platform for Arduplane by the way) and have made my own camera mount out of plywood for the bottom. It has one servo for roll stabilisation using CHAN 8 on the autopilot to keep the camera pointing down. It's basic but works pretty well (see pics)

3689430890?profile=original

3689430908?profile=original

Last weekend I flew over a small island on the river near my house. I managed to get 155 photos in around 10 mins and produce quite a reasonable 3d surface using hypr3d. I gotta say that these guys rock with great personal service and it's all free! They did struggle a bit with that many photos, but you can see the result below

3689430782?profile=original

3D Rotatable version

I'm not in the same league as some of the other makers of aerial maps on this site, and have no idea of the accuracy of this map, but was pretty happy with the early results and would like to work on this more to get better results.

 

my setup is

Airframe - ST Models Discovery Trainer with stock motor and 30A ESC

Arduplane 2.24 with Magnetometer, airspeed kit and xbee - a few lines of code added to output roll stabilisation

Home made camera mount with roll stabiliser

Canon IXUS 50 camera 5MP (this is a very light P&S camera) running CHDK

Spektrum DX 7 2.4GHz tx/rx

2200 mAh 3s motor battery + 1000 mAh 2s battery to power all other electronics via a UBEC (the stock BEC is too small)

 

I used Mark Willis's aerial coverage spreadsheet to calculate the waypoints before launch and it seemed to produce a good result.You can see the waypoint in the following screenshot

 

3689430961?profile=original

 

 

Cheers

James

 

Read more…
Developer

Arducopter 2.0.50 preview

2.0.50 is a work in progress, but this video highlights the Altitude hold progress in the latest code. 

  

 

 

Changes include a faster Baro filter to reduce latency and temperature induced noise. Alt hold control using the throttle has been upgraded to have a faster and proportional response. 

 

Acro mode has been enhanced and now has it's own duplicate set of Rate PI's for more flexibility.

I'll have this posted in the next two days to GIT and the mission planner.

Jason

 

 

 

Read more…

HK bixler + ARDUPLANE 2.24 + Remzibi OSD

Mission Logimg_0835.jpg?width=300

 

Hi Guys ,

 

 

Few months ago i have bought the HK Bixler and planning to equip this bird with ARDUPILOT Mega and Remzibi OSD.

 

 

Regarding the BIXLER is equipped with the following rigs:

 

-2212-06 28A 2200KV SP Brushless Outrunner Motor

2212 2200KV motor

 

-6X4 TGS propeller

 

-3000ma 3S 20C lipo Battery

Please note that the battery is providing power supply to the entire plane (receiver, Camera, ESC, OSD Remzibi, Video TX etc …) I am using the balance plug to power up the OSD, Video TX and camera. Basically on the plane i have only one battery in order to save weight and to minimize the mechanical problems and having a single point of failure.

 

-Video cam : 600TVL SONY SUPER HAD CCD D-WDR Color Board Camera with OSD Menu DNR

Sony 600TVL

 

-Video transmitter 900mhz 800mw tuned on 980Mhz

 

-OSD Remzibi with the ARDUV1_72. firmware  and Flytron current sensor (100A). The radio signal strength is retrieved from the Dragon Link receiver.

ARDUV1_72 Firmware

 

-ARDUPILOT MEGA with the  ArduPlane2.24+Remzibi+Status_Leds  firmware

ARDUPLANE 2.24 + Remzibi addons

 

-Video TX antenna : DIY inverted V antenna tuned on 980Mhz

-Remote control JR9303 equipped with Dragon Link Module.

Dragon Link Module for remote control

 

Currently I am not using the Xbee Telemetry system

 

GCS :

 

3689430801?profile=original

 

-Eagletree Diversity

-DIY biquad Antenna and DIY ¼ wave ground plane antenna

-Lenovo T400 computer equipped with EASYCAP USB dongle for video recording.

-FRAPS and VLC software for the Video recording.

-Remzibi OSD for Video Signal information and GCS Battery level monitoring.

 

Remzibi OSD wiring and integration

 

The ARDUPILOT Mega integration with Remzibi OSD is very straight forward. 

 

Remzibi board GPS RX <--------------- ARDUPILOT MEGA telemetry TX

Remzibi Board GPS Ground <---------ARDUPILOT MEGA telemetry Ground

 

The stock channel 7 Configuration is triggering On/Off the OSD display.

 

-The Total plane weight is 1 kg.

-Flight duration : from 17 to 40 minutes and depends of my throttle management.

-Range : More than 10km.

 

Some Pics :

 

ARDUPILOT installation with the 980mhz inverted V antenna.

 

img_0834.jpg

Full plane platform overview and the Dragon Link antenna is located on the plane tail. 

img_0835.jpg

The 1/4 Ground plane antenna 

 

10032012.jpg

GCS pod with Eagletree diversity and the BIQUAD antenna

 

19032011.jpgRemzibi OSD 

 

remzib10.jpg

 

Regarding the Plane , i have no major comments because simply this plane is flying like a bird. No issue at all and this plane is able to welcome the overall additional payload and rigs.

 

According the ARDUPLANE firmware (2.24 release) ditto , no issue at all according the tests i have already performed.(well done guys , this release rocks).

 

I have tried :

 

-Manual mode

-Stabilize mode

-Circle

-RTL

-Failsafe

-Flight mission with 9 waypoints with circling.

 

So far no issue and all tested moded worked without any glitch.

 

The BIXLER configuration files (Many thanks Chris) are from Chris and the only modification I have imported is regarding the Radio Calibration. All other settings are stock setup from Chris and they work like a charm.

 

http://ardupilot-mega.googlecode.com/files/bixler.param

 

So far , with the ARDUPLANE 2.24 Firmware , no issues has occurred and I am more than satisfy regarding the current Arduplane Release 2.24 with Remzibi addons.

 

 

Cheers

 

Read more…
Moderator
During this year i'm working hard on Multipilot32 ,

developing the 32 bit revision of Arducopter and use and test it in different kind of application .

My company Laser Navigation srl http://www.lasernavigation.it develop different kind of technology : navigation system , 2d-3d mapping systems , drone :) So in the last year i'm working on a great project in italy .

We are working on the Tourism Web Portal of Bergamo . In this project my company work on Maps , Geo Tagging DB , Open Streetmap Map data improvment , navigation systems. 3D visualization and also introduce for first time in this kind solution the use of Video doing by drone. :)

I'm very happy to present our work on our community.

Many thanks to all the people that contribute every day to improve our best project :)

Thanks to Dev Team ... and also to beta tester of our project.

going to : http://visit.bergamo.it

inside the website in the first page there are 15 video doing by a multicopter that present different beautifull place in italy.

choose where you could going for your holidays in italy :)

If you came here don't forget to contact the FOXTEAM :)

All the video are doing with Multipilot32 based Multicopter.

 

For more info about MP32 and his option check here :

http://www.virtualrobotix.com/page/multipilot32-1

http://www.virtualrobotix.com/page/vr-imu-10

 

Some video of different step of our development.

  

 

Read more…

Slovenia FPV Vacation

A couple of friends from Slovenia invited us to the wonderful Triglav National Reserve. We got filming and R/C flying permits for the day we were there, slept in a beautiful and very peaceful hut in the middle of the national reserve, and played a little bit with our toys :) aufmschlau.ch was kind enough to put together a video of the weekend. Enjoy!

Read more…
Developer

Annual Public Service Announcement

3689430827?profile=originalWe have had our first snow storm here in Colorado, and the furnaces are definitely running, so it seems like a good time for my annual ESD Public Service Announcement.

 

What is ESD?  Electrostatic Discharge!  That little spark you sometimes get when you touch a light switch or some other grounded object.  Electrostatic discharge is always an issue when working with electronic equipment, but is a particular problem during the winter months due to dry indoor air.  When low temperature outside air enters a building and is heated the relative humidity drops considerably.  Dry air conditions increase static charge buildup.

 

Why should you care?  Well, if you are working with APM and build a large static charge on your person, then transfer that charge to APM (which may (or may not) be signaled by your touching it being accompanied by a spark), that may cause damage to the autopilot.  The hardware multiplexor on APM is particularly susceptible to damage from ESD, but many other components can be damaged as well.

 

How can you avoid damage from ESD?  There are a variety of products and techniques that can help.  Best practices would include using an anti-static mat on your work surface and using a wrist strap to ground your body to the mat when working on APM.  However, simpler, lower cost things can help a lot.  Pay attention to what clothes you are wearing when working on APM.  You may want to remove your fleece jacket or wool sweater.  When I sit down to work with APM I try to momentarily ground myself when first sitting down at my bench to drain any accumulated charge I am carrying, and do so every time I leave and come back to the bench.  Also, there are a variety of household anti-static products that can be very effective in lowering the amount of static charge you pick up.  I use an aerosol anti-static product that will treat a room with a few seconds spray, and which will last several days.

 

Like they say - "An ounce of prevention...."

Read more…
3D Robotics

3689430804?profile=originalI Heart Robotics has a great report from the recent IROS conference on the latest from Ascending Technologies, which make the most popular multicopters used in academia. Not open source and outside of the price range of most in this community, but excellent technology and perhaps some ideas we can use here:

 

At their booth they had a Falcon 8 on display, which is an eight rotor sUAS designed for aerial photography and surveying.

Ascending Technologies also brought along some of their newer products including the Firefly and the Mastermind. The Firefly has several notable design features that make is a great research platform.

First, the Firefly includes an easy to see indicator light that can be used to determine the battery status or other alarms.

 

3689430760?profile=originalThe six rotor design provides redundancy in the event of a motor or propeller failure. The IMU and 400 gram payload area of the Firefly are decoupled from the main frame of the vehicle helping to isolate sensors from vibrations. The Firefly will be available in 2012 starting at 5,695 Euros. A sales brochure can be found here.

The AscTec Mastermind is a new on-board computer custom designed for computationally intensive sUAS research. Available with processors up to Intel Core i7, the system can now handle running significantly more complex tasks than previously possible. The additional performance allows more tasks to be run on-board instead of on a ground station. This frees up communications bandwidth for enhanced teleoperation and make autonomous operation of the aircraft more stable in environments where WiFi is unreliable. The Mastermind supports Firewire, USB and Ethernet and additional functionality can be added via MiniPCI. Storage can be provided via CFast, mSATA, SATA or SDHC devices. Available in 2012 starting at 1,795 Euros.

Read more…
Developer

Trex450 loiter testing using Arducopter 2.0.50Beta

This video is of some loiter testing I did this morning of my Trex450 running the latest arducopter code, 2.0.50.

 

If it were a quad I might not be super happy with the results but for a traditional heli, I think this is a pretty good performance.  The altitude hold is very solid using Jason Short's latest code paired with a  maxbotix MB1260 XL-EZL0 sonar which is mounted on the tail using a custom 3d printed mount.

 

There's some more work to do to resolve the circling (which is always in the clockwise direction by the way).  I guess what's happening is that the heli is always missing it's target - so for example if the loiter point is straight north, it's actually heading slightly north-west.  I suspect the problem is either:

  1. the compass declination is incorrect
  2. it's caused by the natural interaction of the roll and pitch on the heli.  So for example if the autopilot wants the heli to go forward it pitches forward, but pitching forward also causes a slight roll left which we current don't account for in the code. 

Also the P and I values need some more tuning to stop any overshoot.

 

This code is the latest and greatest and can be downloaded from the APMissionPlanner.  By the way, if you're not familiar with the arducopter code for the heli, it's 95% the same as the quad code, just some changes here and there to deal with moving servos around instead of motors.


If anyone has any other ideas, comments or advice on the circling or anything else, I'd love to hear them.

Read more…
3D Robotics

Control an OWI Robotic Arm with Arduino

3689430816?profile=originalThis doesn't have anything to do with UAVs, but I did use some of what we learned with ArduPilot in this fun robotic project, which I thought I would share with you all.

My daughter has a history project to do on the Ford Model T and the origins of the production line. Given that she and I had just been to the new Tesla factory, with its fully robot-driven production process, we though we could do a fun "then and now" comparison of car production lines in 1911 and 2011.

First step: create a working model of the Tesla production line robots. We took a cheap OWI remote control robot arm kit and hacked it for Arduino control, with full closed-loop feedback and scriptable paths, just like the real Kuka arms in the Tesla factory.

It was easy and worked great, so I've created an Instructibles tutorial so others can try it for themselves.

 

Read more…

Drone Zone II meet up

3689430709?profile=originalThanks to Martin, we had an awesome Drone Zone meet up in UK at Charter house http://www.charterhouse.org.uk/. It brought together folks from different parts of UK and Eoin flying in from Ireland. The geekiest of us were drawn towards Pete's UAV Dev board running HIL on X-planes.

3689430734?profile=originalOther things of geeky interest include Colin's custom build Groundcontrol station among all the quad's, hexa's, Octo's and traditional planes and heli's.

3689430675?profile=originalThe afternoon went too fast for anyone to notice, with all the drones taking to the air. Again the thing that struck  most of us who were there, was the enthusiasm, knowledge and expertise that DIYDrone community created. I hope there would be more of such meet ups and some of the crazy ideas that folks get around to discussed get followed up. So that  we could have more new stuff to chat around :).

Read more…

Visual Studio 2010 Professional Free Offer

3689430556?profile=originalIt was already possible for students and teachers to obtain a free version of Visual Studio 2010 Professional but now this Microsoft offer has been extended to a number of other groups. One group being any individual who is thinking about becoming a web developer.

 

The extended Microsoft offer provides immediate download and 3 year license for a huge range of products such as Visual Studio 2010 Professional. This appears to open the door to Visual Studio to just about everyone in the arduino community.

 

To take advantage of the offer you will need to sign up for the free Microsoft WebSiteSpark program. Once you have signed up you will see a big button allowing you sign up for downloads. The big button actually signs you up to the microsoft developer network (msdn).

 

On msdn you will see a large list of available downloads on your msdn downloads page. Choose a Visual Studio 2010 Professional download from the list and install it. To the right of each "download link" is a link that will show your personal license key for the selected product (keep it private).

http://www.microsoft.com/websitespark/

 

The addin is already blogged about so I won't go into any detail. The Visual Micro site provides download and  information about the addin. The picture below provides an idea of available features.

 

 

The addin makes developing arduino faster, easier and more enjoyable. However there is also a massive gallery of other useful tools for Visual Studio. You can view the Visual Studio Gallery here http://visualstudiogallery.msdn.microsoft.com/

Read more…

Introducing the Pigeon Post Project.

Hi all again,

 

Following my first blog post on DIYDrones few people have asked what Pigeon Post is and why I'm posting here.

 

3689430633?profile=originalThe Pigeon Post project is developing a system of technologies and standards to drag the snail mail and package delivery industry into the 21st Century.  It hopes to meet the following aims:

  • Mail packages from the customer not a post box.
  • Deliver to a person not a building or post code.
  • Delivery time is set specifically or dictated by urgency and distance not First and Second Class.
  • Price is flexible depending on demand and supply.
  • Uses the existing untapped delivery capacity of public and private vehicles for medium and long distance deliveries.
  • Cut the costs of delivering in rural areas where costs are presently the highest.

The strategy we are exploring at the moment is to use Quadcopters and internet protocol style packet switching concepts to move packages from customer to customer.

 

The project is slow launching this week as I'll be pitching the idea at Manchester Social Media Cafe and to The Next Web next week.  I'm looking for feedback at the moment, though not just "The technology isn't ready yet" as I've already answered that one over on the blog.  If you have any suggestions or questions about possible problems, solutions to those problems, or nice things to say in general, please comment here or email nathan@nathanrae.co.uk.  You can also follow what's happening on twitter as well.

 

If you would like to join the project I'm looking for people who can volunteer some knowledge, time and expertise on autonomous quadcopters and 3D prototyping.  I'm also looking for someone with a couple of spare copters laying around to make concept video showing how the system would/could work once it's up and running.  I'm going to bootstrap the project for a while until I have a comprehensive enough proposal and some video or animations before raising funding to accelerate the research stage.

 

Thanks, 

Nathan Rae.

Read more…

Warning! Loctite eats plastic

3689430581?profile=originalMaybe this has been posted before, but I was unaware of this.

I have been assembling my quadcopter and as advised have used red loctite # 271 to lock the metal nuts and the prop mounts.

I have used it all up and bought some blue loctite #243 and have used it on some of the nylon nuts last night and have just noticed today that it has eaten away the part of the nylon bolt inside the nut and the nylon nuts are soft and easily split in two with my thumb nail.

I must hold my hands up and admit that I didn't realise that threadlock could do this to plastic, but thought I would bring it to everybodys attention.

Martinp

 

Read more…

Another contribution: better CLI error messages

Here is another thing that I did - 9) CLI – message when bad command entered - Add a message so users know when they have entered an invalid command.

 

So instead of just swallowing wrong commands it will be something like this:

 

ArduPlane V2.24] blah-blah-blah
Unknown command! Please try again.

Type 'help' to see list of available commands.

 

Submitting this code at the moment!

 

UPDATE: Right now I've received mail from Doug saying that my patch has been added to master branch and we'll up for everyone with next firmware release! *YAHOO*

Read more…

Google to charge for Maps API calls.

3689430250?profile=originalSo it looks like one crucial element in the Pigeon Post set up may have got a little more expensive.  The Guardian is reporting that Google will now be charging users who make more than 25000 API calls a day.
 
The pricing is pretty reasonable and I'm sure the Pigeon Post wont get close to the limit during the delevopment process but when we take off we'll be hitting the API almost constantly.  
 
The solution to this  around this would be to:
Simply pass the cost onto the customers.
Find an alternative free mapping service such as the Ordinance Survey in the UK.
Develop a way for the Perches to cache the local data and plot a course from memory.
Something someone more intelligent than me will think off.
 
We'll have to see...

Nathan Rae

Originally posted at www.pigeonpost.co/blog
 
The twitter account is now active so please follow thmeproject at www.twitter.com/pigeonpostco

Read more…

Android Circuit Editor/Simulator App

ss-800-5-0

By far the coolest phone / tablet app I've come across. EveryCircuit is a simple SPICE circuit design tool with a slick touch interface, shows voltage and current animations and more.  This is no doubt the look and feel of circuit design tools for the future. Also could be a fun, easy way to learn or teach circuit technology. 

 

From Android Market
"Features: + Animations of voltage waveforms and current flows+ Analog control knob adjusts circuit parameters+ Automatic wire routing+ Seamless DC and transient simulation+ Single play/pause button controls simulation+ Saving and loading of circuit schematic+ Mobile simulation engine built from ground-up+ Intuitive user interface+ No AdsComponents:+ Sources, signal generators+ Resistors, capacitors, inductors+ Diodes, Zener diodes, light emitting diodes (LED)+ MOS transistors (MOSFET)+ Bipolar junction transistors (BJT)+ Ideal operational amplifier (opamp)+ Digital logic gates, AND, OR, NOT, NAND, NOR, XOR, XNOR.   Coming Soon: + Oscilloscope+ More components"

 

 

 

Read more…