You need to be a member of diydrones to add comments!
This reply was deleted.
Activity
RT @donkey_car: Human-scale Donkey Car! Hope this makes it to a @diyrobocars race https://www.youtube.com/watch?v=ZMaf031U8jg
RT @GrantEMoe: I won my first @diyrobocars @donkey_car virtual race! Many thanks to @chr1sa @EllerbachMaxime @tawnkramer and everyone who m…
RT @gclue_akira: JetRacerで自動走行したコースを、InstantNeRFで再構築。データセットは別々に収集 #jetracer #instantNeRT https://t.co/T8zjg3MFyO
RT @SmallpixelCar: SPC 3.0 Now the motor also works. This car is doable. I just need to design a deck to mount my compute and sensors. http…
RT @SmallpixelCar: High speed at @diyrobocars thanks @EdwardM26321707 for sharing the video https://t.co/o4317Y2U1S
RT @SmallpixelCar: Today at @RAMS_RC_Club for @diyrobocars. Used @emlid RTK GPS and @adafruit @BoschGlobal IMU. Lap time 28s https://t.co/R…
RT @f1tenth: Say hi to our newest #F1TENTH creation for @ieee_ras_icra next week in Philly. It’s going to be huge! 😎 🔥 @AutowareFdn @PennEn…
Our next Virtual Race will be on June 4th:
https://www.meetup.com/DIYRobocars/events/285787423?utm_medium=referral&utm_campaign=share-btn_savedevents_share_modal&utm_source=link
RT @SmallpixelCar: Noticed my car zigzagged in last run. It turned out to be the grass stuck in the wheel and made the odometry less accura…
Replies
A resolution of 0.1 knot is impressive Marc. Can you describe the specialized code you use to pull the signal from the noise?
Jeff, did you notice this thread is nearly 6 years old?
By "specialized" I meant specific to the implementation of a variometer. In our case, using the microcontroller onboard ADCs and digital filters, combined with simple linear boxcar filtering in the code was good enough to achieve that level of resolution on a desktop. In a glider we use the variometer in conjunction with a total energy compensator, which mixes altitude with airspeed to calculate total energy altitude, either before the variometer pressure sensor sees it (using a pneumatic compensating probe), or in the variometer code (using airspeed sensor data). When in turbulent air, a glider encounters horizontal gusts, causing transient fluctuations in airspeed which, in turn, show up as (sometimes large) fluctuations in variometer reading. This was addressed by implementing a "gust filter" as the final step in the variometer code. We tried a variety of filter implementations, but simply rate limiting the change in variometer indication was sufficient to damp down the transients, while not interfering with the all important task of finding rising air.
I've able to measure vertical speed down to a resolution of less than 0.1 knot (5 cm/sec) using an absolute pressure sensor, 24 bit A/D converter (needs about 18 to 19 bits effective resolution), and digital differentiation, but it takes a lot of specialized code to separate the signal from the noise...