Pattern Recognition for Accelerometers
December 9, 2013
At the first major energy crisis in 1979, people were willing to explore commuter transportation modes other than the personal automobile. The corporate headquarters campus at which worked at that time contained both business offices and research laboratories and a huge number of employees. The parking lots were as huge as those of many shopping malls, and desk employees got some needed exercise walking long distances from their cars to their offices.
Whether conscious to the needs of its employees, or spurred into action by some governmental mandate, my employer started a partially-subsidized commuter van pool fleet. There were nearly twenty vans at its peak, each van capable of transporting twelve-fifteen employees from nearby suburbs to their workplace. The drivers were the employees, themselves, who would rotate the driving task in some vans, while in other vans there was a designated employee driver who got a free ride.
There were benefits beyond my chauffeured ride to work. We scientists in the lab are mostly shielded from the business operations of a corporation, but in the van I had the enjoyment of hearing how the other half worked. At the same time, my fellow commuters got an education in some of the science happening in nearby buildings.
The only downside was a somewhat bumpy ride to work. New Jersey has a moderately intense winter season, and the multiple freeze-thaw events take their toll on the roads (If you know New Jersey, you'll know why that's an intended pun). If I sat at the back of our van, the vibration assured that I would be fully-awake when I arrived at work. I often thought about bringing an accelerometer along for the ride to see exactly how bad the bumps were. From accelerometer data, a van ride to work could be distinguished from an automobile ride.
As its name implies, an accelerometer is a sensor for measuring acceleration. There are high accuracy accelerometers for inertial navigation applications, but today's MEMS technology makes it very easy to manufacture inexpensive, moderate accuracy accelerometers. They are so inexpensive that smartphones and tablet computers use them to select page orientation.
Accelerometers in mobile computing devices can be used, also, for other applications. I haven't checked, but there must be a few applications designed to have your cellphone say, "Ouch," when it's dropped on the floor. A multi-megapixel camera is not that useful when it's hand held, but an accelerometer can be used for image stabilization.
Scientists at the Berkeley Seismic Laboratory have proposed using mobile device accelerometers as an earthquake early warning system. Accelerometers would transmit data to a central server which would use an algorithm to sort seismic tremors from the random motions of individual devices and transmit an alarm. At this time, mobile device accelerometers can only detect earthquakes above 5.0 magnitude, but they might contain more sensitive accelerometers in the future.
Computer scientists at the University of Helsinki have reported on their system of using mobile device accelerometers to determine commuter transportation habits.[2-5] Finland is a hotbed of computer science, enabled by its excellent Internet connectivity, and users of the Linux operating system might recognize the University of Helsinki as the alma mater of Linus Torvalds, first developer and proponent of the Linux kernel. Torvalds is still active in Linux development; and, yes, Linux is named after him.
The Helsinki team has verified my informal hypothesis that vibration monitoring can distinguish one mode of transportation from another, and they've summarized their system for this, called TMD-Peaks, in a paper for the 11th ACM Conference on Embedded Networked Sensor Systems (SenSys'13, Rome, Italy). Project leader, Samuli Hemminki, mentions the same random background problem faced by the Berkeley seismic sensor team,
"Extracting vehicular movement information from smartphone accelerometers is challenging as the placement of the device can vary, users interact with the phone spontaneously, and as the orientation of the phone can change dynamically. We overcame these challenges by developing novel algorithms for processing and analyzing accelerometer measurements."
Some typical data are shown in the following figure. Experiments have shown that the mode of transportation can be determined with 80% accuracy. The team is working on an Android implementation.
- Jonathan Amos, "Smartphones to be pocket seismometers," BBC News, December 5, 2012.
- TMD-Peaks: Accelerometer-Based Transportation Mode Detection on Smartphones, University of Helsinki Web Site.
- Smartphone accelerometers distinguish between different motorized transportation modalities, University of Helsinki Press Release, November 13, 2013 (PDF file).
- S. Hemminki, P. Nurmi and S. Tarkoma, "Accelerometer-Based Transportation Mode Detection on Smartphones," Proceedings of ACM SenSys, 2013 (In Press, PDF File).
- TMD-Peaks Presentation Slides (PDF File).
- Top 50 Countries With The Highest Internet Penetration Rate, Internet World Stats. At the time of this article, Finland was ranked tenth best in the world with 88.6% of the population having access, with the US lagging at 27th place, with 78.3% of the population having access.
Permanent Link to this article
Linked Keywords: Energy crisis; 1979; commuting; commuter; transportation; automobile; corporate headquarters; campus; business; office; research; laboratory; employee; parking lot; shopping mall; physical exercise; government; employer; subsidy; subsidized; van; pool; fleet; suburb; driver; chauffeur; chauffeured; scientist; corporation; fantasy; carpool; car pool; 1943; men; women; World War II; poster; fuel; conservation; United States Office of War Information; Wikimedia Commons; New Jersey; winter season; freeze-thaw event; pun; vibration; accelerometer; sensor; acceleration; accuracy and precision; inertial navigation application; MEMS technology; smartphone; tablet computer; page orientation; mobile computing; mobile computing device; mobile phone; cellphone; megapixel; camera; image stabilization; Berkeley Seismic Laboratory; earthquake early warning system; server; algorithm; seismic tremor; randomness; random; motion; warning system; alarm; moment magnitude scale; University of Helsinki; Finland; computer science; Internet access; Internet connectivity; Linux operating system; alma mater; Linus Torvalds; software developer; Linux kernel; Tianjin, China; World Economic Forum; statistical hypothesis testing; hypothesis; 11th ACM Conference on Embedded Networked Sensor Systems (SenSys'13, Rome, Italy); project management; Project leader; Samuli Hemminki; experiment; Android; train; bus; rapid transit; metro; tram; automobile.
Latest Books by Dev Gualtieri
Thanks to Cory Doctorow of BoingBoing for his favorable review of Secret Codes!
Blog Article Directory on a Single Page
- J. Robert Oppenheimer and Black Holes - April 24, 2017
- Modeling Leaf Mass - April 20, 2017
- Easter, Chicks and Eggs - April 13, 2017
- You, Robot - April 10, 2017
- Collisions - April 6, 2017
- Eugene Garfield (1925-2017) - April 3, 2017
- Old Fossils - March 30, 2017
- Levitation - March 27, 2017
- Soybean Graphene - March 23, 2017
- Income Inequality and Geometrical Frustration - March 20, 2017
- Wireless Power - March 16, 2017
- Trilobite Sex - March 13, 2017
- Freezing, Outside-In - March 9, 2017
- Ammonia Synthesis - March 6, 2017
- High Altitude Radiation - March 2, 2017
- C.N. Yang - February 27, 2017
- VOC Detection with Nanocrystals - February 23, 2017
- Molecular Fountains - February 20, 2017
- Jet Lag - February 16, 2017
- Highly Flexible Conductors - February 13, 2017
- Graphene Friction - February 9, 2017
- Dynamic Range - February 6, 2017
- Robert Boyle's To-Do List for Science - February 2, 2017
- Nanowire Ink - January 30, 2017
- Random Triangles - January 26, 2017
- Torricelli's law - January 23, 2017
- Magnetic Memory - January 19, 2017
- Graphene Putty - January 16, 2017
- Seahorse Genome - January 12, 2017
- Infinite c - January 9, 2017
- 150 Years of Transatlantic Telegraphy - January 5, 2017
- Cold Work on the Nanoscale - January 2, 2017
- Holidays 2016 - December 22, 2016
- Ballistics - December 19, 2016
- Salted Frogs - December 15, 2016
- Negative Thermal Expansion - December 12, 2016
- Verbal Cues and Stereotypes - December 8, 2016
- Capacitance Sensing - December 5, 2016
- Gallium Nitride Tribology - December 1, 2016
- Lunar Origin - November 27, 2016
- Pumpkin Propagation - November 24, 2016
- Math Anxiety - November 21, 2016
- Borophene - November 17, 2016
- Forced Innovation - November 14, 2016
- Combating Glare - November 10, 2016
- Solar Tilt and Planet Nine - November 7, 2016
- The Proton Size Problem - November 3, 2016
- Coffee Acoustics and Espresso Foam - October 31, 2016
- SnIP - An Inorganic Double Helix - October 27, 2016
- Seymour Papert (1928-2016) - October 24, 2016
- Mapping the Milky Way - October 20, 2016
- Electromagnetic Shielding - October 17, 2016
- The Lunacy of the Cows - October 13, 2016
- Random Coprimes and Pi - October 10, 2016
- James Cronin (1931-2016) - October 6, 2016
- The Ubiquitous Helix - October 3, 2016
- The Five-Second Rule - September 29, 2016
- Resistor Networks - September 26, 2016
- Brown Dwarfs - September 22, 2016
- Intrusion Rheology - September 19, 2016
- Falsifiability - September 15, 2016
- Fifth Force - September 12, 2016
- Renal Crystal Growth - September 8, 2016
- The Normality of Pi - September 5, 2016
- Metering Electrical Power - September 1, 2016
Deep Archive 2006-2008