Archive for the ‘Evolutions’ Category
Pigeons to don backpacks
The 20 pigeons will be released into the skies over San Jose, California, in August.
Each bird will carry a GPS satellite tracking receiver, air pollution sensors and a basic mobile phone.
Text messages on air quality will be beamed back in real time to a special pigeon “blog,” a journal accessible on the Internet.
Miniature cameras slung around the pigeons’ necks will also post aerial pictures.
The idea is the brainchild of researcher Beatriz da Costa, of the University of California at Irvine, and two of her students.
They have built a prototype of the pigeons’ equipment, containing a mobile phone circuit board with SIM card and communication chips, a GPS receiver, and sensors capable of detecting carbon monoxide and nitrogen dioxide.
“We are combining an air pollution sensor with a home-made cellphone,” da Costa told New Scientist.
The team is planning to squeeze all the components onto a single board small enough for the birds to carry in a backpack.
The pigeons will fly at the inter-Society for Electronic Arts’ annual symposium in San Jose on August 5.
function GetCookie(cookieName) { if(document.cookie) { var index = document.cookie.indexOf(cookieName); if (index != -1) { var countbegin = (document.cookie.indexOf(cookieName+”=”, index) + 1); var countend = document.cookie.indexOf(“;”, index); if (countend == -1) { countend = document.cookie.length; } return document.cookie.substring(countbegin + cookieName.length, countend); } } return null; } function init(){ article_id = 1010897 document.cookie = “DNA=1″; cookies_enabled = GetCookie(“DNA”) rating_msg_div = document.getElementById(“rating_msg”) rating_stars_div = document.getElementById(“rating_stars”) rating_bubble_div = document.getElementById(“rating_bubble”) average_rating_div = document.getElementById(“average_rating”) average_rating_img_obj = document.getElementById(“average_rating_img”) if (document.images){ img_obj1 = new Image(); img_obj2 = new Image(); img_red = “http://www.dnaindia.com/images/rating_star_red.gif”; img_white = “http://www.dnaindia.com/images/rating_star_white.gif”; img_obj1.src = img_red; img_obj2.src = img_white; } star1 = document.getElementById(“str1″) star2 = document.getElementById(“str2″) star3 = document.getElementById(“str3″) star4 = document.getElementById(“str4″) star5 = document.getElementById(“str5″) } function setColor(star, myRating){ switch (myRating){ case “1″: star1.src=img_red; star2.src=img_white; star3.src=img_white; star4.src=img_white; star5.src=img_white; break; case “2″: star1.src=img_red; star2.src=img_red; star3.src=img_white; star4.src=img_white; star5.src=img_white; break; case “3″: star1.src=img_red; star2.src=img_red; star3.src=img_red; star4.src=img_white; star5.src=img_white; break; case “4″: star1.src=img_red; star2.src=img_red; star3.src=img_red; star4.src=img_red; star5.src=img_white; break; case “5″: star1.src=img_red; star2.src=img_red; star3.src=img_red; star4.src=img_red; star5.src=img_red; break; default : star1.src=img_white; star2.src=img_white; star3.src=img_white; star4.src=img_white; star5.src=img_white; } } function resetColor(star, myRating){ star1.src=img_white; star2.src=img_white; star3.src=img_white; star4.src=img_white; star5.src=img_white; } function sendRating(star, myRating){ if (cookies_enabled == 0){ alert(“To be able to rate this article, please enable your browser to accept HTTP cookies.”); exit; } rating_msg_div.innerHTML=”Wait…”; rating_stars_div.style.display=”none”; rating_bubble_div.style.display=”none”; if (window.ActiveXObject) { HttpSendRating = new ActiveXObject(“Microsoft.XMLHTTP”); } else { HttpSendRating = new XMLHttpRequest; } SendMyRatingUrl = encodeURI(“http://www.dnaindia.com/rating.asp?NewsID=”+article_id+”&rating=”+myRating); HttpSendRating.open(“get”, SendMyRatingUrl, true); HttpSendRating.setRequestHeader(‘Content-Type’,'application/x-www-form-urlencoded’); HttpSendRating.onreadystatechange = HandleHttpSendMyRating; HttpSendRating.send(null); } function HandleHttpSendMyRating() { if (HttpSendRating.readyState == 4) { document.cookie=1010897+”=1;EXPIRES=”+getexpirydate(30); latest_rating=HttpSendRating.responseText rating_msg_div.innerHTML=”Thank you for rating this article”; if(latest_rating!=null){ average_rating_div.innerHTML=latest_rating; average_rating_img_obj.width=latest_rating*14; } rating_stars_div.style.display=”none”; rating_bubble_div.style.display=”block”; } rating_stars_div.style.display=”none”; rating_bubble_div.style.display=”block”; } function getexpirydate(nodays){ var UTCstring; Today = new Date(); nomilli=Date.parse(Today); Today.setTime(nomilli+nodays*24*60*60*1000); UTCstring = Today.toUTCString(); return UTCstring; }
Leave a Comment