PressureNet collects 120,000 atmosphere data points per day from Android phones
pressurenet.cumulonimbus.ca
pressurenet.cumulonimbus.ca
Edit: We are featured in MIT Technology Review right now: http://www.technologyreview.com/news/510626/app-feeds-scient...
And here's our 3.0 launch blog post with more information: http://www.cumulonimbus.ca/pressurenet-3-0-sharing-visualiza...
I really love the idea of crowdsourced meteorological data. I can envision a world where every smartphone has a lower power barometer and ambient temperature and humidity sensors. Combine this with lower power GPS and you could have the majority of the world's citizens constantly transmitting basic atmospheric data 24/7. As sensors become more advanced and cheaper, one can even envision a time when smartphones also include things like air quality sensors and so forth.
I can't imagine how accurate our weather forecasting would become if we had constant access to this incredible amount of real-time data.
I love this idea too though. I'm guessing pressure is one of the least effected by being inside or in a pocket, while still being highly useful for weather prediction.
Longer term, I can see these sensors being embedded in glasses or contacts, which could be an easier problem.
I believe the data in aggregate will provide a pretty good map of the pressure gradient which could then be fixed to the more accurate dedicated weather stations. Think of it like the 10,000 year clock which uses a clock known to drift in conjunction with a solar time fix to calibrate.
How-about ambient light sensors so we can accurately predict potential solar power in a given area? Correlated with NOAA data this could be very valuable to companies looking for good solar data.
But pressure inside a house is usually almost equal to the pressure outside. So it can be crowdsourced.
It's worth noting that the pressures measured, even if they could be calibrated, would be almost entirely on land, and only at the surface of the Earth, not at higher altitudes (it is, of course, a 3D problem). And also, a lot more than just pressure is needed -- temperature, wind velocity, clouds, aerosols, irradiance, ocean currents, wave height, soil moisture, ...
From: Aaron Brethorst <aaron@xx.yy>
Subject: Announcing pressureNET 2.0 | Cumulonimbus
Date: February 14, 2012 10:45:50 AM PST
To: cliff@aa.bb
I'm not affiliated with this project, but figured
you'd find it interesting.
http://www.cumulonimbus.ca/announcing-pressurenet-2/?I wasn't even aware that phones with barometers existed. Do you happen to have a list or reference of these phones?
EDIT: Oh snap, I just noticed the app's Play listing lists the following:
Devices with barometers include:
Galaxy Nexus
Galaxy S3
Galaxy Note
Galaxy Note II
Nexus 4
Nexus 10
XoomAlso, pressureNET's privacy settings say, "The data we collect is the location of your device, the time, and your atmospheric pressure." Is a unique device ID shared with researchers or the public?
A hashed unique device ID is currently shared with the researchers in order for them to do calibration work. We have not shared it with anyone else yet, and due to privacy concerns we would be very nervous about sharing it publicly. Removing it does remove some utility of the dataset though, so we're going to try to find another way.
I'll make sure to be more clear about the privacy settings as we move forward. :)
I've always thought a herd of smartphone sensors could have great use in public safety.
I wonder if we could get Randall Munroe to do a "What if" treatment of a million people taking a picture at the same time with their camera phones pointed toward Sirius. Given EXIF data of time and GPS location, could you use that data set to create high resolution images of astronomical entitites? If they were all 5Mp cameras and you had a million participants, that is a 5terapixel image with an image surface across thousands of miles.
If you have a million people all focusing their 5MP cameras at the same object, you'd end up with a million photos of the same object, but without anything more than 5MP because the entire image would fall on each sensor.
Perhaps people should donate their old phones to science and equivalent sensors could be arranged into a giant grid with a powerful lens attached. The only difficulty then would be atmospheric distortion, so perhaps a cheap trip out of our atmosphere would be in order! I propose we call it the Hacker Telescope.
One of the weird things about light is that the photons that hit the camera sensor in California are not the same photons that hit the camera sensor in New York. So you could, if you chose to, add the two pictures together which would increase its brightness (more photons) and not change the content of the picture. The trick of course is figuring out which pixels in the camera sensor were getting the same (or nearly the same) photons.
Since you are taking a picture of the stars, which are far enough away that parallax effects won't change their relative position, I should be possible to map the position of the stars in each image, combine it with the pointing vector from the accelerometer, to then create a projection matrix that would allow you to back project the camera pixels into an idealized focal geometric plane.
Now you have a map of all of the various image pixels with respect to their projection onto this plane, and you can then add together like pixels. Or generate a pseudo 5mP image where each pixel is comprised of a million sub-samples. (sometimes I wish I could draw in this editor)
I'm all for tearing down a million old phones, removing the sensors, and blasting many "micro" telescopes into space!
http://www.mrao.cam.ac.uk/telescopes/coast/handout.html
(In terms of what each sensor can do, so it is still a problem after you solve the alignment problems inherent in a million snapshots)
Clearly you'd need a significant chunk of computer power to post process that data. But it might be interesting.
I did want to see what the state of the art was though, and they use rigid steel on concrete foundations and "path compensation" to deal with the alignments problems (quotes because I am quoting from outside my vocabulary...).
There's no way you'd be able to calibrate that out, so you'd never know which pixel on the camera mapped to a given patch on the sky.
Not to mention that the camera body is so compliant that even if you perfectly characterized the lens, once you put the camera in your pocket and took it back out again, it would all be different.
And what about thermal effects? It boggles the mind.
I remember when it launched here after a weekend of hacking when the first barometric sensors came out
Edit: it looks like they did "Show HN" almost a dozen times so perhaps my first glimpse wasn't as special as I remember it being. http://www.hnsearch.com/search#request/submissions&q=pre...
I used to have QCN on my laptop (old MacBook) and the sensors were quite sensitive, to the point where it could detect footsteps a couple of feet away.
I'm not sure how you go from here to there.
This would be a great augment in areas where the density of observations stations is much lower. Wind speed, which does vary a lot more due to terrain and structures, would be neat to map this way, but it's hard to measure the wind through our pockets on cell phones.
All of us who work on pressureNET are doing it in our free time as we all have day jobs, and this project currently does not generate any revenue. So you may wait a little while for the second part of that second API to get done. But on the other hand, we're open source, so if you're itching to get it ready you can help us out. :) The project is split into three repos on GitHub, we're going to merge the two servers into one sometime soon.
https://github.com/JacobSheehy/pressureNET
I understand this is (probably) meant as a scientific tool for data retrieval but adding something like this would give a lot to the users of how the data is being used and what it actually means in comparison to everyone else.
Great work tho!
https://www.dropbox.com/s/7jvx3iboil7noaw/2012-04-04%2014.41...
We don't necessarily need to match up to colours if we're going strictly with isobars. Though a heatmap style, again, would be great looking.
Living in a metropolitan area for me at least mean I spend quite a lot of my time in an Nth floor apartment, Mth floor office, and commute by subterranean subways and elevated train tracks, walkways and highways.
Care to elaborate a bit on how and what you do with the data?
I'll make sure to be more open and clear about this as we make the decisions. Thanks for your comment.
We have a new method of very large growth coming up, though. There have been at least four different app developers that have contacted us recently, asking if they could include pressureNET inside their own apps. These are typically very popular apps with 1,000,000+ installs. Now, most of these users don't have barometers, but even 1% would be very large growth for this project. So there's that. This requires me to build a simple pressureNET SDK, which is a priority for this weekend.
Beyond this short-term, large growth, we have another plan which is to contact local Samsung and carrier offices and hopefully work towards a goal of having pressureNET included in next-generation phones. Contacting Google is a very clear long-term goal, but I want to grow with my current opportunities a bit more first.
I wonder about those 3rd party developers: what's the incentive for them to include pressureNET in their apps?
Thanks