Doug Weibel
Doug Weibel
  • Male
  • Longmont, CO
  • United States
Share Twitter

Doug Weibel's Friends

  • Kevin
  • Justin Wolford
  • Robert Koepke
  • aaron.reyna
  • Jesper Rooth
  • Eagle
  • George Tarrant
  • Bobby Russell
  • druckgott
  • Vast 303
  • Gent Armedo
  • Ali
  • Wojciech Batog
  • Petroni
  • Helldesk

Doug Weibel's Groups

Doug Weibel's Discussions

APMega - 1.0.1 alpha now in the repository

Started this discussion. Last reply by Uwe Gartmann Aug 16, 2010. 19 Replies

ArduPilot Firmware Version 2.6

Started this discussion. Last reply by Ground Loop Oct 8, 2010. 244 Replies

SuperStar EP Power System questions

Started this discussion. Last reply by Doug Weibel Aug 6, 2009. 3 Replies

 

Doug Weibel's Page

Latest Activity

Profile Icon
Profile Icon
Tom in ON commented on Doug Weibel's blog post 'Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.'
How about a simple 360 degree, or at least 180 degrees side looking optical light sensors that would provide a value of 100% on the ground, 90% 1 feet above, 80% 2 feet above etc. Similar to the old horizon sensing CoPilot system.   You would…
Feb 4
Profile Icon
Doug Weibel commented on Doug Weibel's blog post 'Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.'
I know you think 50Hz is slow :) Not to keep arguing, but what do you see as a fundamental difference between having sensors at 10Hz or having control of servos at 10Hz.  I land fine with pass-through through Picollo with 10Hz control of the…
Feb 3
Profile Icon
Justin commented on Doug Weibel's blog post 'Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.'
I'm not saying you can't do landing and takeoff and control, at 10hz, and the "something reasonable" I agree you can do: it was my last scenario: just start pitching up at 1m AGL and pray, with some escapes for unexpected…
Feb 3
Profile Icon
Tim Wilkin commented on Doug Weibel's blog post 'Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.'
Doug - thanks for providing a little more background and your goals/requirements in your earlier post. Being a new member to this community I'm not aware of all of the contextual information that underlies current discussions. I appreciate you…
Feb 3
Profile Icon
Doug Weibel commented on Doug Weibel's blog post 'Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.'
Justin - you are addicted to high loop rate controllers ;) I would disagree that you can't do something reasonable at 10Hz.  My intention would be to modulate target airspeed based on height over ground, with the airspeed/pitch loop…
Feb 3
Profile Icon
Justin commented on Doug Weibel's blog post 'Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.'
A textbook flare is very difficult especially combined with a defined touch down point. You need to change from nose down trimmed condition in a glideslope at a pre-calculated height over ground that coincides with the right distance prior to the…
Feb 3
Profile Icon
Doug Weibel commented on Doug Weibel's blog post 'Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.'
Peter, the general problem with our accels is that the zero g value tends to "wander".  We sample and average at a high rate, and the integration itself seems to pose no problem.  The problem is that the zero g point will move a…
Feb 3
Profile Icon
Pete Hollands commented on Doug Weibel's blog post 'Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.'
Doug, we are sampling the accelerometers 200 times for each "frame", integrating (or adding up) all the values, and then averaging the summation (dividing by 200). This is all timed to complete, just before the averaged accelerometer value…
Feb 2
Profile Icon
Doug Weibel commented on Doug Weibel's blog post 'Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.'
@Tim - We already have auto-land functionality that works pretty well for belly landing based on just flying a constant airspeed to the ground.  I get frequent requests to implement some more advanced "flare" technique for rolling…
Feb 2
Profile Icon
Pete Hollands commented on Doug Weibel's blog post 'Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.'
The UDB / MatrixPilot  does the double integration to create what we call High Bandwidth Dead Reckoning (HBDR) using DCM++ (Bill Premerlani's original DCM algorithm much improved by Bill).  The print out of location is called…
Feb 2
Profile Icon
Robert Lefebvre commented on Doug Weibel's blog post 'Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.'
Doug, good work on the digital filtering.  I thought that the sample rate of the sonar is fast enough that some filtering would help a lot without causing phase lag.  What I would really like is if somebody could make an algorithm which…
Feb 1
Profile Icon
Brad Smith commented on Doug Weibel's blog post 'Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.'
maybe a dead stick landing approach would help ,keeping the same AOA and adjusting the throttle and or flaps to dump lift and maybe some IR beacons on the ground so the plane can approach at the correct direction and angle to a known surface like a…
Feb 1
Profile Icon
Anish commented on Doug Weibel's blog post 'Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.'
Or lightware's open source laser range finder
Feb 1
Profile Icon
Tim Wilkin commented on Doug Weibel's blog post 'Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.'
Hi Doug, I know I'm getting into this discussion a little late and my comments might appear a little negative (I intend them only in the spirit of trying to improve the experimental procedure), but it seems to me that the experiment is…
Feb 1
Profile Icon
Eraser commented on Doug Weibel's blog post 'Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.'
I have a couple of the Optilogic 800s, They cost me over 600 dollars, they are too heavy and large for a quad, but would work on a larger plane. They can do 200 updates per second.... too bad they are not smaller...
Feb 1

Profile Information

About Me:
Full scale plane and sailplane pilot
RC heli pilot
Ex-engineer, tinkerer

Doug Weibel's Photos

Loading…
  • Add Photos
  • View All

Doug Weibel's Videos

  • Add Videos
  • View All

Doug Weibel's Blog

Doug Weibel

Difficulty with using Ultrasonic Ranging (Sonar) for landing flare control.

Posted on January 29, 2012 at 1:30pm 48 Comments

A feature frequently requested is to add support to ArduPlane for using sonar to control the landing flare.The answer, unfortunately, is probably no.  Take a look at this graph I obtained yesterday...

This has been on my to-do list for ages as I have never gotten around to getting some real world…

Continue
Doug Weibel

Annual Public Service Announcement

Posted on October 31, 2011 at 8:51am 5 Comments

We 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.…

Continue
Doug Weibel

Test flight using new Auto Flap feature

Posted on October 6, 2011 at 12:18pm 12 Comments

I had an excellent test flight with the new Auto Flap feature this morning.

 

 

This picture is the end of a fully autonomous flight.  Sorry, I should have had video running....  It is impressive that the Skywalker is sitting within about a meter of the center of the runway.  However, what is…

Continue
Doug Weibel

APM automatic flap deployment ready for testing.

Posted on August 27, 2011 at 5:08pm 5 Comments

 

I have uploaded a new revision of APM to the trunk repository (r3665) with automatic flap functionality. I am really pressed for time so am hoping some community members can do some flight testing on it and report back.

 

Flap functionality can be assigned to channel 5 or 6, using the…

Continue
Doug Weibel

APM now supports Differential Ailerons

Posted on August 21, 2011 at 3:31pm 25 Comments





Sometimes APM development goes fast, and sometimes it goes like molasses in winter. After being asked repeatedly (over many months - sorry) I have finally gotten support for multiple aileron channels in place. You can use this if you want to set your airframe up with differential ailerons or…

Continue

Comment Wall (13 comments)

At 8:57am on October 22, 2009, Greg GibbonsGreg Gibbons said…
Doug, please send your debugged IMU code, and let me know what to fix in Labview, I have 8.6 Pro Dev Suite. I noticed your in Longmont, I live in Windsor CO. We should get together and fly, I have been developing an autopilot and Ground control station for about 5 years.

Thanks
greggibbons@comcast.net
Greg Gibbons
At 4:08pm on October 22, 2009, automatikautomatik said…
Hi Doug,
I would like a copy of revised ArduIMU code. I'll add you as a friend here in order to send you my emaill addy....As for LabVIEW code, i think there was a mixup between Z and indicators (if memory serves me right) and I remember seeing one more thing...
At 8:13pm on October 22, 2009, Dan WilsonDan Wilson said…
Doug,

I would like to have a look at your IMU code.

Do your subtle changes greatly affect performance?

I have recently been flight testing the algorithm in my own application. With Jordis gains I noticed pitch estimate problems at full throttle due to what I assume was engine vibration affecting the accelerometers. I turned down the gains to about 30% what they were and it seems to have remedied the problem.

Dan
dan.wilson00@gmail.com
At 3:25pm on December 4, 2009, William PremerlaniWilliam Premerlani said…
Hi Doug,

You asked:

"Hi Bill,

We (some of us in the ArduIMU community) are having a friendly disagreement over what positive acceleration means relative to a reference frame. I'm afraid none of us may know the correct convention. If you have an IMU sitting on your desk and you begin to move it in the positive X coordinate direction, while you are accelerating it is that a positive or negative acceleration from the IMU’s perspective?"

The short answer is that many accelerometers, such as the MMA7260 that I use in the UAV DevBoard, actually measure gravity MINUS acceleration. So, in the case that you cite, the acceleration is positive, so the accelerometer will give you a negative output.

Best regards,
Bill
At 4:18pm on December 7, 2009, Danilo Marques FigueiredoDanilo Marques Figueiredo said…
Hi Doug,

Did your arduIMU works fine with your ardupilot?!
My project is walking and I'm thinking to replace the thermopiles with arduIMU, Is it complicated to do it?!

Regards,

Danilo.
At 10:52pm on December 7, 2009, Gary MortimerGary Mortimer said…
Hey Doug messaging is down so I shall have to try here, unfortunately there's lots of rip off's of the original Vtail, if its from the USA that's what it will be. There are flat spars in the original about 6mm wide that are placed in the slot that runs on the underside of the wing for that purpose, also the from of the fins also receive the same treatment thats to stop them flexing. For hinging simply use some UHUpor and run two beads of it on each surface wait for it to dry and then bring together. Works really well. Please don't hesitate to ask any more questions, although as I say most being sold in the USA are not from the designer sadly!! Hooray for China, actually another country in this case, but the less said!
At 7:56am on December 17, 2009, john berojohn bero said…
Yes, it has four flights on it. It was a challenge to keep it under 6#. Came in @ 6.01#.
The first flight was good, had issues with take-off due to the high location of the motor and poor angle of attack with the wing. Even with this it performed quite well. Have a video of first flight. It is a heavy plane for its size; however it is very stable after the two issues were taken on with a small amt. of tinkering. I think I want to build a larger one, but foam wing is the way to go, coroplast is just too heavy for anything larger than this.
At 8:24am on December 17, 2009, john berojohn bero said…
Wild-thing specs.
48” wing span
11” cord
1” ailerons
48” length overall
36” X .75” alum. Channel
5 servo’s (slave for steering)
Basswood saddle for servos
.125 OD music wire (landing gear)
2.25” wheels
Landing gear offset 1.5” for camera clearance
Monsterpower 32 out-runner kv 770
11 X 7 prop
14.8 lipo four cell
80 amp esc
6 channel receiver
2” gutter pipe
Walmart paint ball magazine (motor housing)
Soda straws
.5” poly urethane firewall (Wal-Mart cutting board)
Yellow monocoat.
Misc. nylon screws, nylon spacers, glue, Velcro, etc
At 6:29pm on March 11, 2010, William PremerlaniWilliam Premerlani said…
Doug,
I am responding to your comment about putting a plane through a windshield. Its a bit off topic, so I am putting it here.
The guy who runs the local hobby shop in my town, Daryl, sold a plane to someone. Daryl drove out to the field on the day the customer took the plane up for its first flight.
Shortly after Daryl got there, the plane went out of control, busted through Daryl's windshield, and landed in the front seat of Daryl's car. Guess he lost money on that sale.
There is a picture of the plane, taken looking through the hole in the windshield, that is up in Daryl's shop, with the caption, "shit happens".
Daryl says there is no way to know for sure what happened, but his guess is that the crystal shook loose from the receiver.
Bill
At 8:26am on June 29, 2010, Dave WhittingtonDave Whittington said…
Doug,
A couple of things
1. I should be able to understand the code as necessary
2. I don't have ailerons - only rudder - but it turns very well as is
3. I only have a DX6i transmitter, so I will only be able to test MANUAL/other mode - one at a time.
4. I do have a gumstick video camera to record the flight along with the flash log
5. I will take my laptop along as necessary to download various versions - but I can't run the ground station as I didn't get telemetry hardware.
6. I will probably fly out slightly over the ocean - see http://vimeo.com/10569804 - but how close can my waypoints be for a figure eight ( I want to keep it in tight and over the beach).
Dave Whittington

You need to be a member of DIY Drones to add comments!

Join DIY Drones

 
 
 

Groups

© 2012   Created by Chris Anderson.

Badges  |  Report an Issue  |  Terms of Service