Locating the Yeti with iOS
summary
Yeti is an iOS app that records CMAltimeter barometer readings and CoreLocation traces, saves them to Core Data and runs background relative altitude updates to detect ski lifts and descents. It uses requestLocation, startUpdatingLocation, startMonitoring(for: CLRegion/CLBeaconRegion) and startMonitoringVisits, and looks up country via CoreTelephony for emergency numbers. Lift detection uses simple windowed averages and a nearest neighbor classifier on three hand-picked features. Prototype works on limited data — about 40 signals — so results are promising but not yet robust.
AI-written summary · about
chapters (13)
- 0:00Presentation
- 6:30Yeti Finder
- 8:40Workout Tracking
- 10:45Hideout Monitoring
- 12:38ibeacon Monitoring
- 15:30Geocoding
- 16:24Visit Monitoring
- 17:58Emergency Phone Book
- 20:42Next Part
- 24:48Altitude Tracker
- 26:36Ski Lift Detection
- 28:49Ski Lift Metrics
- 32:43Summary
related talks
48mCore Motion framework in financial applications
40mNeedle in a Haystack: iOS Search
25mGetting Started with Machine Learning in your iOS apps
16mYour Mind, Quantified
43mHacking your local bus system for the greater good
30miOS Observability & Performance Metrics
43mGetting Sentimental: exploration of iOS sentiment analysis
17mGetting Started with ARKit
