Research Brief /atlas/ en Browser extension helps the visually impaired interpret online images /atlas/2018/01/30/browser-extension-helps-visually-impaired-interpret-online-images <span>Browser extension helps the visually impaired interpret online images</span> <span><span>Anonymous (not verified)</span></span> <span><time datetime="2018-01-30T14:01:29-07:00" title="Tuesday, January 30, 2018 - 14:01">Tue, 01/30/2018 - 14:01</time> </span> <div> <div class="imageMediaStyle focal_image_wide"> <img loading="lazy" src="/atlas/sites/default/files/styles/focal_image_wide/public/article-thumbnail/caption-crawler.jpg?h=f58a0df8&amp;itok=86easV8U" width="1200" height="800" alt="&lt;img alt=&quot;image&quot;&gt;"> </div> </div> <div role="contentinfo" class="container ucb-article-categories" itemprop="about"> <span class="visually-hidden">Categories:</span> <div class="ucb-article-category-icon" aria-hidden="true"> <i class="fa-solid fa-folder-open"></i> </div> <a href="/atlas/taxonomy/term/278"> Research Brief </a> </div> <div role="contentinfo" class="container ucb-article-tags" itemprop="keywords"> <span class="visually-hidden">Tags:</span> <div class="ucb-article-tag-icon" aria-hidden="true"> <i class="fa-solid fa-tags"></i> </div> <a href="/atlas/taxonomy/term/306" hreflang="en">IRON</a> <a href="/atlas/taxonomy/term/384" hreflang="en">SUPER</a> <a href="/atlas/taxonomy/term/428" hreflang="en">guinness</a> <a href="/atlas/taxonomy/term/34" hreflang="en">news</a> <a href="/atlas/taxonomy/term/374" hreflang="en">phdstudent</a> <a href="/atlas/taxonomy/term/370" hreflang="en">pubres</a> </div> <div class="ucb-article-content ucb-striped-content"> <div class="container"> <div class="paragraph paragraph--type--article-content paragraph--view-mode--default 3"> <div class="ucb-article-text" itemprop="articleBody"> <div><p>Imagine internet browsing without the ability to make sense of images. It’s a problem that visually impaired computer users face every day. While screen reading technology gives users audible access to written content, it needs written descriptions to interpret images, and often there isn’t any.</p><p> </p><div class="align-left image_style-medium_750px_50_display_size_"> <div class="imageMediaStyle medium_750px_50_display_size_"> <img loading="lazy" src="/atlas/sites/default/files/styles/medium_750px_50_display_size_/public/article-image/caption-crawler_0.jpg?itok=iEjpCo-g" width="750" height="500" alt="&lt;img alt=&quot;image&quot;&gt;"> </div> </div> Some website developers include descriptions of images in the code (called “alt text”) because it improves their websites’ search engine rankings. However, there’s no mechanism for determining whether these descriptions are accurate or informative. As a result, developers often enter one-word descriptions such as “image” or “photo,” leaving the visually impaired with no useful information about the image.<p>To help address this problem, an ATLAS Institute researcher developed a system that collects captions and alt text associated with other instances of the same photo elsewhere online, associating human-authored descriptions with every website where it appears. Called Caption Crawler, the image captioning system compiles descriptions in a database: if a photo has never been queried, it will offer alt text in about 20 seconds; if the photo has previously been processed, alt text is available almost immediately.</p><p>The technology was developed by Darren Guinness, a PhD student in the ATLAS Interactive Robotics and Novel Technologies (IRON) Lab and the Superhuman Computing Lab, working in conjunction with Microsoft Research’s Edward Cutrell and Meredith Ringel Morris. The research, which merges the benefits of a fully automated system with the quality of human-authored content, will be presented at the Association for Computing Machinery’s (ACM) 2018 Conference on Human Factors in Computing Systems (CHI) in Montreal in April.</p><p>Users who want Caption Crawler to replace poor-quality alt text, press a keyboard shortcut to request a replacement. &nbsp;The screen reader automatically speaks the new caption, which is the longest caption found for a particular photo. Users can also use a different shortcut to access any additional found captions.</p><p>Caption Crawler only works with images used on multiple websites, but the approach is effective because about half of website administrators provide informative photo descriptions, Guinness says.</p><p>“Although this approach cannot caption unique images that only appear in a single place online, it can increase the accessibility of many online images,” he says. “Caption Crawler is a low latency, incredibly low-cost solution to a big problem. It produces human-quality captioning without incurring additional costs in human labeling time.”</p><p>Caption Crawler combines a Google Chrome Browser Extension with a Node.js cloud server. The browser extension searches the Document Object Model (DOM) &nbsp;of the active webpage for image tags and background images, which are then sent to the server for caption retrieval. When Caption Crawler finds a caption for an image, the caption is streamed back to the browser extension, which then associates the caption to the image.</p><p>Research shows humans produce higher quality captions than automated computer and machine-learning based approaches, Guinness says. Caption Crawler uses a hybrid system that captures both, prioritizing human captioning over machine learning and computer vision-based approaches. If no human-authored captions can be found, computer-generated captions from Microsoft’s CaptionBot are used to describe the image. When the text from CaptionBot is read aloud, the screen reader first speaks the words “CaptionBot,” so that the user is aware that the caption is not human-authored.</p><p>“Hybrid systems that meld both human-quality text and machine learning approaches hold a lot of promise for improving access to online media,” Guinness says.</p><p><a href="https://www-cs.stanford.edu/~merrie/papers/captioncrawler.pdf" rel="nofollow">Full CHI 2018 paper</a></p><p>[video:https://vimeo.com/249025146]</p><p>&nbsp;</p></div> </div> </div> </div> </div> <div>ATLAS researcher Darren Guinness developed technology that conveys online photo content to the visually impaired </div> <h2> <div class="paragraph paragraph--type--ucb-related-articles-block paragraph--view-mode--default"> <div>Off</div> </div> </h2> <div>Traditional</div> <div>0</div> <div>On</div> <div>White</div> Tue, 30 Jan 2018 21:01:29 +0000 Anonymous 1072 at /atlas Novel Program Teaches Computer Science Alongside Art, Biology /atlas/2017/12/07/novel-program-teaches-computer-science-alongside-art-biology <span>Novel Program Teaches Computer Science Alongside Art, Biology</span> <span><span>Anonymous (not verified)</span></span> <span><time datetime="2017-12-07T13:46:22-07:00" title="Thursday, December 7, 2017 - 13:46">Thu, 12/07/2017 - 13:46</time> </span> <div> <div class="imageMediaStyle focal_image_wide"> <img loading="lazy" src="/atlas/sites/default/files/styles/focal_image_wide/public/article-thumbnail/lila-finch-teaching-luminous-sci.jpg?h=cb1c2e51&amp;itok=mgj1ZHmd" width="1200" height="800" alt="Lila Finch teaches workshop at ATLAS"> </div> </div> <div role="contentinfo" class="container ucb-article-categories" itemprop="about"> <span class="visually-hidden">Categories:</span> <div class="ucb-article-category-icon" aria-hidden="true"> <i class="fa-solid fa-folder-open"></i> </div> <a href="/atlas/taxonomy/term/278"> Research Brief </a> </div> <div role="contentinfo" class="container ucb-article-tags" itemprop="keywords"> <span class="visually-hidden">Tags:</span> <div class="ucb-article-tag-icon" aria-hidden="true"> <i class="fa-solid fa-tags"></i> </div> <a href="/atlas/taxonomy/term/436" hreflang="en">finch</a> <a href="/atlas/taxonomy/term/486" hreflang="en">luminous science</a> <a href="/atlas/taxonomy/term/34" hreflang="en">news</a> </div> <div class="ucb-article-content ucb-striped-content"> <div class="container"> <div class="paragraph paragraph--type--article-content paragraph--view-mode--default 3"> <div class="ucb-article-row-subrow row"> <div class="ucb-article-text col-lg d-flex align-items-center" itemprop="articleBody"> </div> <div class="ucb-article-content-media ucb-article-content-media-right col-lg"> <div> <div class="paragraph paragraph--type--media paragraph--view-mode--default"> </div> </div> </div> </div> </div> </div> </div> <div>Lila Finch, an ATLAS PhD student, has designed a set of learning experiences that teach computer science alongside art and biology.</div> <script> window.location.href = `https://www.forbes.com/sites/oracle/2017/12/07/novel-program-teaches-computer-science-alongside-art-biology/#2595a6c527a4`; </script> <h2> <div class="paragraph paragraph--type--ucb-related-articles-block paragraph--view-mode--default"> <div>Off</div> </div> </h2> <div>Traditional</div> <div>0</div> <div>On</div> <div>White</div> Thu, 07 Dec 2017 20:46:22 +0000 Anonymous 1008 at /atlas When celebrities die, social media gets toxic /atlas/2017/12/06/when-celebrities-die-social-media-gets-toxic <span>When celebrities die, social media gets toxic</span> <span><span>Anonymous (not verified)</span></span> <span><time datetime="2017-12-06T16:29:37-07:00" title="Wednesday, December 6, 2017 - 16:29">Wed, 12/06/2017 - 16:29</time> </span> <div> <div class="imageMediaStyle focal_image_wide"> <img loading="lazy" src="/atlas/sites/default/files/styles/focal_image_wide/public/article-thumbnail/bowie_brixton_memorial.jpg?h=98ca5560&amp;itok=o_ypasu2" width="1200" height="800" alt="David Bowie's face painted on a wall with flowers in front of it from grieving fans."> </div> </div> <div role="contentinfo" class="container ucb-article-categories" itemprop="about"> <span class="visually-hidden">Categories:</span> <div class="ucb-article-category-icon" aria-hidden="true"> <i class="fa-solid fa-folder-open"></i> </div> <a href="/atlas/taxonomy/term/278"> Research Brief </a> </div> <div role="contentinfo" class="container ucb-article-tags" itemprop="keywords"> <span class="visually-hidden">Tags:</span> <div class="ucb-article-tag-icon" aria-hidden="true"> <i class="fa-solid fa-tags"></i> </div> <a href="/atlas/taxonomy/term/426" hreflang="en">gach</a> <a href="/atlas/taxonomy/term/34" hreflang="en">news</a> <a href="/atlas/taxonomy/term/374" hreflang="en">phdstudent</a> <a href="/atlas/taxonomy/term/370" hreflang="en">pubres</a> <a href="/atlas/taxonomy/term/196" hreflang="en">research brief</a> </div> <div class="ucb-article-content ucb-striped-content"> <div class="container"> <div class="paragraph paragraph--type--article-content paragraph--view-mode--default 3"> <div class="ucb-article-row-subrow row"> <div class="ucb-article-text col-lg d-flex align-items-center" itemprop="articleBody"> </div> <div class="ucb-article-content-media ucb-article-content-media-right col-lg"> <div> <div class="paragraph paragraph--type--media paragraph--view-mode--default"> </div> </div> </div> </div> </div> </div> </div> <div>Katie Gach's research about how people mourn finds that people are mean to each other online, even in times of tragedy. </div> <script> window.location.href = `/today/2017/12/06/when-celebrities-die-grief-policing-abounds-social-media-gets-toxic`; </script> <h2> <div class="paragraph paragraph--type--ucb-related-articles-block paragraph--view-mode--default"> <div>Off</div> </div> </h2> <div>Traditional</div> <div>0</div> <div>On</div> <div>White</div> Wed, 06 Dec 2017 23:29:37 +0000 Anonymous 1000 at /atlas Who needs safe water? /atlas/2017/11/27/who-needs-safe-water <span>Who needs safe water?</span> <span><span>Anonymous (not verified)</span></span> <span><time datetime="2017-11-27T14:36:06-07:00" title="Monday, November 27, 2017 - 14:36">Mon, 11/27/2017 - 14:36</time> </span> <div> <div class="imageMediaStyle focal_image_wide"> <img loading="lazy" src="/atlas/sites/default/files/styles/focal_image_wide/public/article-thumbnail/img_9993-2.jpg?h=7c8e02ac&amp;itok=heQGmP2d" width="1200" height="800" alt="Man getting water from Water ATM"> </div> </div> <div role="contentinfo" class="container ucb-article-categories" itemprop="about"> <span class="visually-hidden">Categories:</span> <div class="ucb-article-category-icon" aria-hidden="true"> <i class="fa-solid fa-folder-open"></i> </div> <a href="/atlas/taxonomy/term/278"> Research Brief </a> </div> <div role="contentinfo" class="container ucb-article-tags" itemprop="keywords"> <span class="visually-hidden">Tags:</span> <div class="ucb-article-tag-icon" aria-hidden="true"> <i class="fa-solid fa-tags"></i> </div> <a href="/atlas/taxonomy/term/380" hreflang="en">Social Impact</a> <a href="/atlas/taxonomy/term/382" hreflang="en">alumni</a> <a href="/atlas/taxonomy/term/440" hreflang="en">naseem</a> <a href="/atlas/taxonomy/term/34" hreflang="en">news</a> <a href="/atlas/taxonomy/term/196" hreflang="en">research brief</a> <a href="/atlas/taxonomy/term/627" hreflang="en">water atm</a> </div> <div class="ucb-article-content ucb-striped-content"> <div class="container"> <div class="paragraph paragraph--type--article-content paragraph--view-mode--default 3"> <div class="ucb-article-text" itemprop="articleBody"> <div><p dir="ltr"><br> </p><div class="align-left image_style-medium_750px_50_display_size_"> <div class="imageMediaStyle medium_750px_50_display_size_"> <img loading="lazy" src="/atlas/sites/default/files/styles/medium_750px_50_display_size_/public/article-image/mustafa_water_atm_0.jpg?itok=0g_gvX7n" width="750" height="579" alt="Mustafa Naseem stands with a black ATLAS shirt next to water nozzles in Pakistan."> </div> </div> After growing up drinking water from community water filtration stations in Pakistan, Mustafa Naseem discovered in his research just how often the water from these sources can be compromised. Each year, around 41,000 children in Pakistan die from diarrhea caused by contaminated water supplies. Now, as Information and Communication Technology for Development (ICTD) Expert in Residence at CU «Ƶ’s ATLAS Institute, Naseem has set his sights on changing that.<p dir="ltr">In September, Naseem and a team from the Information Technology University (ITU) in Lahore, Pakistan, were jointly awarded $374,000 from the U.S. Agency for International Development (USAID) and Pakistan’s Higher Education Commission (HEC) to design a low-cost, modular water quality testing and metering system to be installed and tested at 20 Punjab filtration plants over a three-year period.</p><p dir="ltr">“I’m really excited to have the opportunity to contribute to a water-related issue in Pakistan,” said Naseem. “Many people there have limited access to clean drinking water. It’s an issue close to my heart.”</p><p dir="ltr">The project, which also provides support for a graduate student to oversee implementation, was selected from more than 200 eligible applications submitted to the Pakistan-United States Science &amp; Technology Cooperation program in 2017. Under the program, which was established in 2005, the governments of Pakistan and the United States cooperate in science, technology, engineering and education for mutual benefit. The program is implemented by the U.S. National Academy of Sciences in the U.S. and the HEC in Pakistan.</p><h2 dir="ltr">Safety</h2><p dir="ltr">To improve water quality monitoring, Naseem’s team will design a low-cost, automated, modular water testing unit equipped with sensors that monitor free-chlorine, turbidity, Ph and total dissolved solids. The system will be connected to the Internet via cellular data networks, allowing results to be uploaded regularly to the municipal water authority’s servers, where automated alerts can warn technicians when levels exceed parameters.</p><p dir="ltr">Naseem, who investigated water technologies in Lahore over a three-year period, says improvements in the frequency and method of water quality testing can have a big impact on public health. They are also necessary to meet guidelines established by the World Health Organization.</p><p dir="ltr">Presently, water monitoring is performed just once a month, and errors can occur during sampling and testing. In addition, systems rely on filters that should be changed at intervals based on how much water has passed through the filter; however, there’s often no mechanism for measuring water volume.</p><p dir="ltr">“Between the monthly tests, no one knows the quality of the water,” he said. &nbsp;“Even if samples are collected and stored properly, the laboratory performs well and the plant workers act on laboratory recommendations, there’s a lot of uncertainty.”</p><h2 dir="ltr">Distribution <div class="align-right image_style-medium_750px_50_display_size_"> <div class="imageMediaStyle medium_750px_50_display_size_"> <img loading="lazy" src="/atlas/sites/default/files/styles/medium_750px_50_display_size_/public/article-image/img_9991.jpg?itok=zhJW2SGn" width="750" height="1333" alt="Man getting water from Water ATM"> </div> </div> </h2><p dir="ltr">In addition to tackling water safety, their project aims to solve another major challenge: distributing water more equitably. Naseem explains that&nbsp;water dispensing stations in Lahore and other cities have limited supplies and sometimes run dry. However, no limits are placed on how much each family can take. As a result, wealthier households that fetch large amounts of water by truck place a greater burden on the system than poorer households that collect their water by hand.</p><p dir="ltr">The team at ITU, led by Tauseef Tauqeer, head of the Electrical Engineering Department and an associate professor, will focus on this problem by continuing work on an automated dispensing unit originally developed by students in a design lab that Naseem mentored in 2014. Named the Water ATM, the system would use government-issued RFID cards to identify users and limit how much water is dispensed based on household size.</p><p dir="ltr">During the third year, the team will look towards commercialization so that a local industry partner can scale-up the technology they’ve developed.</p><p dir="ltr">A fringe benefit of this technology is that it could enable water dispensing stations to remain open 24-hours a day, cutting down on the long lines that currently form during daylight hours.</p><h2 dir="ltr">Beyond technology</h2><p dir="ltr">Naseem explains that the work of creating remote water sensing units is complex, but it’s not their biggest challenge. Success depends on designing a system that communities want to embrace, he says. “Sensitivity to social and cultural concerns is critical,” says Naseem. “And giving the community a voice is also key.” If the rationing system upsets enough powerful people accustomed to unlimited water supplies, they could have the whole program shut down. Similarly, if the technology is going to be adopted, it must be reliable and easy to use.</p><p> </p><div class="align-left image_style-medium_750px_50_display_size_"> <div class="imageMediaStyle medium_750px_50_display_size_"> <img loading="lazy" src="/atlas/sites/default/files/styles/medium_750px_50_display_size_/public/article-image/img_9987.jpg?itok=JtSiRBHi" width="750" height="1333" alt="Man on motorcycle holding large jug of water from Water ATM"> </div> </div> Another concern is what to do when water supplies exceed safety parameters. It’s not a straightforward matter, explains Naseem. While the water company will have the ability to shut down plants from afar, that would create another set of problems: “Even if the water is not at the required safety levels, it may be the only source of drinking water for a community,” says Naseem. “It’s a community-run filtration plant, and the residents need to have some amount of say as to what happens.”<p>One option is to install digital signs that display the current safety level of water coming out of the faucet. When it’s unsafe, residents could continue to draw water, but the signs would let them know they need to boil or further treat it before drinking.</p><p dir="ltr">“Information and Communication Technology for Development is not just about technology; it’s about these ethical considerations. You have to make difficult decisions,” says Naseem. “When I enter these communities, there’s so much desperation and there’s so much love. We are sending students to vulnerable places, and there is a danger of their having a savior complex. I want to make sure students realize that there is beauty and knowledge we can rely on in these communities.”</p><p>If successful, the team could have an immediate impact on the region. Their key partner, the government-run Punjab Saaf Pani Company, plans to install 1,500 water filtration plants across Punjab in the next five years. If their plans to subsequently commercialize the technology are successful, their reach could be much greater—an inexpensive, early-warning water safety system could improve the public health of countless communities around the world.</p></div> </div> </div> </div> </div> <div>Mustafa Naseem and a team from the Information Technology University (ITU) in Lahore, Pakistan, design a low-cost, modular water quality testing and metering system to be installed and tested at 20 Punjab filtration plants over a three-year period.</div> <h2> <div class="paragraph paragraph--type--ucb-related-articles-block paragraph--view-mode--default"> <div>Off</div> </div> </h2> <div>Traditional</div> <div>0</div> <div>On</div> <div>White</div> Mon, 27 Nov 2017 21:36:06 +0000 Anonymous 990 at /atlas Computer music as gateway to learning contemporary computer science /atlas/2017/10/25/computer-music-gateway-learning-contemporary-computer-science <span>Computer music as gateway to learning contemporary computer science</span> <span><span>Anonymous (not verified)</span></span> <span><time datetime="2017-10-25T09:19:46-06:00" title="Wednesday, October 25, 2017 - 09:19">Wed, 10/25/2017 - 09:19</time> </span> <div> <div class="imageMediaStyle focal_image_wide"> <img loading="lazy" src="/atlas/sites/default/files/styles/focal_image_wide/public/article-thumbnail/atlas_music_kids_faces-29.jpg?h=b6665c38&amp;itok=nVXu8WWj" width="1200" height="800" alt="Assistant Professor Ben Shapiro helps three middle-school students learn Blocky Talky."> </div> </div> <div role="contentinfo" class="container ucb-article-categories" itemprop="about"> <span class="visually-hidden">Categories:</span> <div class="ucb-article-category-icon" aria-hidden="true"> <i class="fa-solid fa-folder-open"></i> </div> <a href="/atlas/taxonomy/term/278"> Research Brief </a> </div> <div role="contentinfo" class="container ucb-article-tags" itemprop="keywords"> <span class="visually-hidden">Tags:</span> <div class="ucb-article-tag-icon" aria-hidden="true"> <i class="fa-solid fa-tags"></i> </div> <a href="/atlas/taxonomy/term/304" hreflang="en">LPC</a> <a href="/atlas/taxonomy/term/528" hreflang="en">blockytalky</a> <a href="/atlas/taxonomy/term/34" hreflang="en">news</a> <a href="/atlas/taxonomy/term/370" hreflang="en">pubres</a> <a href="/atlas/taxonomy/term/196" hreflang="en">research brief</a> <a href="/atlas/taxonomy/term/336" hreflang="en">shapiro</a> </div> <div class="ucb-article-content ucb-striped-content"> <div class="container"> <div class="paragraph paragraph--type--article-content paragraph--view-mode--default 3"> <div class="ucb-article-row-subrow row"> <div class="ucb-article-text col-lg d-flex align-items-center" itemprop="articleBody"> <div><p dir="ltr">Designing and programming networked technologies might seem like an advanced topic for computer science education, but researchers from «Ƶ’s ATLAS Institute and Goldsmiths, University of London have demonstrated that even middle school students with limited prior programming experience can develop interactive, creative, networked technologies using specialized technology.</p><p dir="ltr">Principal investigator Ben Shapiro, an assistant professor of computer science at the ATLAS Institute, «Ƶ, worked with his students, and his Goldsmiths colleague Rebecca Fiebrink to construct BlockyTalky WeJam, an interactive computer music toolkit for youth to create computer music systems for collaborative performances. BlockyTalky allows young people to create networks of sensing devices and musical synthesizers, and to program the musical and interactive behaviors of these devices. It also enables users to build a variety of other kinds of physical, sensor-rich interfaces, which students can combine in distributed systems of their own design.</p><p>The study found that exposure to BlockyTalky&nbsp;supported learning about computer science concepts, and changed students' perceptions of computing. “Many American students and adults have negative stereotypes of science and scientists, believing that they are socially distant, dangerous, workaholic, peculiar, irreligious and missing fun in their lives,” said Shapiro. “Creative computing, like in computer music, provides an opportunity to combat pervasive and insidious misperceptions of computer science and computer scientists.”</p><p dir="ltr">The work was reported in the article, “Tangible Distributed Computer Music for Youth,” published in the Summer 2017 issue of Computer Music Journal. The work was supported by the US National Science Foundation (CNS-1418463), the National Center for Women and Information Technology, and LEGO Education.</p><p>&nbsp;</p></div> </div> <div class="ucb-article-content-media ucb-article-content-media-right col-lg"> <div> <div class="paragraph paragraph--type--media paragraph--view-mode--default"> <div> <div class="imageMediaStyle large_image_style"> <img loading="lazy" src="/atlas/sites/default/files/styles/large_image_style/public/article-image/atlas_music_kids_faces-29.jpg?itok=ty0wFQ4X" width="1500" height="1000" alt="Assistant Professor Ben Shapiro helps three middle-school students learn Blocky Talky."> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div>Middle school students with limited prior programming experience develop interactive, creative, networked technologies.</div> <h2> <div class="paragraph paragraph--type--ucb-related-articles-block paragraph--view-mode--default"> <div>Off</div> </div> </h2> <div>Traditional</div> <div>0</div> <div>On</div> <div>White</div> Wed, 25 Oct 2017 15:19:46 +0000 Anonymous 864 at /atlas Paper robots teach kids basic engineering principles /atlas/2017/09/23/paper-robots-teach-kids-basic-engineering-principles <span>Paper robots teach kids basic engineering principles</span> <span><span>Anonymous (not verified)</span></span> <span><time datetime="2017-09-23T11:59:09-06:00" title="Saturday, September 23, 2017 - 11:59">Sat, 09/23/2017 - 11:59</time> </span> <div> <div class="imageMediaStyle focal_image_wide"> <img loading="lazy" src="/atlas/sites/default/files/styles/focal_image_wide/public/article-thumbnail/joo_thumbnail2.jpg?h=2abc491a&amp;itok=hzFp39jN" width="1200" height="800" alt="HyunJoo Oh with paper mechatronics"> </div> </div> <div role="contentinfo" class="container ucb-article-categories" itemprop="about"> <span class="visually-hidden">Categories:</span> <div class="ucb-article-category-icon" aria-hidden="true"> <i class="fa-solid fa-folder-open"></i> </div> <a href="/atlas/taxonomy/term/278"> Research Brief </a> </div> <div role="contentinfo" class="container ucb-article-tags" itemprop="keywords"> <span class="visually-hidden">Tags:</span> <div class="ucb-article-tag-icon" aria-hidden="true"> <i class="fa-solid fa-tags"></i> </div> <a href="/atlas/taxonomy/term/168" hreflang="en">feature</a> <a href="/atlas/taxonomy/term/34" hreflang="en">news</a> <a href="/atlas/taxonomy/term/430" hreflang="en">oh</a> <a href="/atlas/taxonomy/term/530" hreflang="en">papermech</a> <a href="/atlas/taxonomy/term/374" hreflang="en">phdstudent</a> <a href="/atlas/taxonomy/term/196" hreflang="en">research brief</a> </div> <div class="ucb-article-content ucb-striped-content"> <div class="container"> <div class="paragraph paragraph--type--article-content paragraph--view-mode--default 3"> <div class="ucb-article-row-subrow row"> <div class="ucb-article-text col-lg d-flex align-items-center" itemprop="articleBody"> </div> <div class="ucb-article-content-media ucb-article-content-media-right col-lg"> <div> <div class="paragraph paragraph--type--media paragraph--view-mode--default"> </div> </div> </div> </div> </div> </div> </div> <div>NSF grant supports research aimed at cultivating a passion for STEM fields among young children.</div> <script> window.location.href = `http://www.colorado.edu/today/2017/09/21/paper-robots-teach-kids-basic-engineering-principles`; </script> <h2> <div class="paragraph paragraph--type--ucb-related-articles-block paragraph--view-mode--default"> <div>Off</div> </div> </h2> <div>Traditional</div> <div>0</div> <div>On</div> <div>White</div> Sat, 23 Sep 2017 17:59:09 +0000 Anonymous 766 at /atlas Software framework turns small robots into controllers /atlas/2017/09/22/software-framework-turns-small-robots-controllers <span>Software framework turns small robots into controllers</span> <span><span>Anonymous (not verified)</span></span> <span><time datetime="2017-09-22T17:12:51-06:00" title="Friday, September 22, 2017 - 17:12">Fri, 09/22/2017 - 17:12</time> </span> <div> <div class="imageMediaStyle focal_image_wide"> <img loading="lazy" src="/atlas/sites/default/files/styles/focal_image_wide/public/article-thumbnail/darren-square-thumb-1000px.jpg?h=33056c05&amp;itok=XYv7NYzm" width="1200" height="800" alt="Darren Guinness"> </div> </div> <div role="contentinfo" class="container ucb-article-categories" itemprop="about"> <span class="visually-hidden">Categories:</span> <div class="ucb-article-category-icon" aria-hidden="true"> <i class="fa-solid fa-folder-open"></i> </div> <a href="/atlas/taxonomy/term/278"> Research Brief </a> </div> <div role="contentinfo" class="container ucb-article-tags" itemprop="keywords"> <span class="visually-hidden">Tags:</span> <div class="ucb-article-tag-icon" aria-hidden="true"> <i class="fa-solid fa-tags"></i> </div> <a href="/atlas/taxonomy/term/428" hreflang="en">guinness</a> <a href="/atlas/taxonomy/term/34" hreflang="en">news</a> <a href="/atlas/taxonomy/term/374" hreflang="en">phdstudent</a> <a href="/atlas/taxonomy/term/370" hreflang="en">pubres</a> <a href="/atlas/taxonomy/term/196" hreflang="en">research brief</a> <a href="/atlas/taxonomy/term/340" hreflang="en">szafir</a> </div> <div class="ucb-article-content ucb-striped-content"> <div class="container"> <div class="paragraph paragraph--type--article-content paragraph--view-mode--default 3"> <div class="ucb-article-row-subrow row"> <div class="ucb-article-text col-lg d-flex align-items-center" itemprop="articleBody"> <div><p dir="ltr">ATLAS researchers have developed a software framework that enables developers who lack experience programming robots to repurpose off-the-shelf toy and educational devices to serve as input-output devices for desktop applications.</p><p>Dan Szafir, assistant professor of computer science in the ATLAS Institute, Shaun Kane, assistant professor of computer science and ATLAS faculty fellow, and doctoral student Darren Guinness, presented the GUI (graphical user interfaces) Robots framework at the Designing Interactive Systems (DIS 2017) conference in Edinburgh this summer.</p><p>The GUI Robots toolkit enables developers to transform low cost robots (often less than $100 USD) into wireless controllers for desktop applications. The toolkit supports connecting such devices with a wide range of software applications, including web browsers, 3D modeling tools and video games, extending the application user interfaces into the physical world in interesting new ways. &nbsp;&nbsp;</p><p>With most software applications confined to screen-based graphical user interfaces, tactile input and haptic feedback are an important frontier for interaction design.</p><p>Szafir says, “developers can use our framework to quickly prototype tangible interactions and attach them to existing applications. As consumer-oriented, wirelessly-connected robots become ubiquitous, our work can enable new user experiences in which an ecosystem of helpful robots extends traditional graphical user interface applications.”&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;</p><p dir="ltr">Similar to a Nintendo Wii console where the controller detects movements in three dimensions, providing realistic on-screen action games, users can repurpose devices to apply the same type of movement in any existing application. For instance, as part of the project a Sphero Ollie was configured as a controller for Rovio Entertainment’s popular Angry Birds game: rolling the robot back and then moving it forward launched a bird. &nbsp;</p><p>Robots can also be programmed to provide physical feedback, such as vibrating when a bird is launched. Or, a user could manipulate a 3D object on the screen by moving and rotating the robot controller in the air.</p><p>To test the GUI Robots toolkit, researchers asked twelve developers to build controllers for two applications: Angry Birds and Windows Movie Maker. &nbsp;All of the developers were able to build working prototypes of the Angry Birds controller within a half hour; the Movie Maker controller took them a little longer.</p><p>As an extension to their work, the team is exploring the use of GUI Robots to provide haptic displays for visually impaired users. Movement or tactile feedback from a robot would be deployed to communicate the kind of information that is typically displayed in charts, diagrams, movies and even interactive simulations. Other promising uses include educational software, controllers for musical instruments and 3D modeling.</p><p><a href="http://dl.acm.org/authorize?N46726" rel="nofollow">Read the research</a></p></div> </div> <div class="ucb-article-content-media ucb-article-content-media-right col-lg"> <div> <div class="paragraph paragraph--type--media paragraph--view-mode--default"> <div> <div class="imageMediaStyle large_image_style"> <img loading="lazy" src="/atlas/sites/default/files/styles/large_image_style/public/article-image/darren_gui_web2.jpg?itok=yayNPbIY" width="1500" height="1000" alt="Darren Guinness"> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div>Software turns digital toys into digital tools for desktop applications.</div> <h2> <div class="paragraph paragraph--type--ucb-related-articles-block paragraph--view-mode--default"> <div>Off</div> </div> </h2> <div>Traditional</div> <div>0</div> <div>On</div> <div>White</div> Fri, 22 Sep 2017 23:12:51 +0000 Anonymous 764 at /atlas Hear-Here—Radio by anyone and everyone /atlas/2017/09/06/hear-here-radio-anyone-and-everyone <span>Hear-Here—Radio by anyone and everyone</span> <span><span>Anonymous (not verified)</span></span> <span><time datetime="2017-09-06T09:27:56-06:00" title="Wednesday, September 6, 2017 - 09:27">Wed, 09/06/2017 - 09:27</time> </span> <div> <div class="imageMediaStyle focal_image_wide"> <img loading="lazy" src="/atlas/sites/default/files/styles/focal_image_wide/public/article-thumbnail/august-black-thumb_0.png?h=1dd90ede&amp;itok=lMNeN2tB" width="1200" height="800" alt="August Black thumbnail"> </div> </div> <div role="contentinfo" class="container ucb-article-categories" itemprop="about"> <span class="visually-hidden">Categories:</span> <div class="ucb-article-category-icon" aria-hidden="true"> <i class="fa-solid fa-folder-open"></i> </div> <a href="/atlas/taxonomy/term/278"> Research Brief </a> </div> <div role="contentinfo" class="container ucb-article-tags" itemprop="keywords"> <span class="visually-hidden">Tags:</span> <div class="ucb-article-tag-icon" aria-hidden="true"> <i class="fa-solid fa-tags"></i> </div> <a href="/atlas/taxonomy/term/438" hreflang="en">black</a> <a href="/atlas/taxonomy/term/34" hreflang="en">news</a> <a href="/atlas/taxonomy/term/196" hreflang="en">research brief</a> <a href="/atlas/taxonomy/term/404" hreflang="en">techres</a> </div> <div class="ucb-article-content ucb-striped-content"> <div class="container"> <div class="paragraph paragraph--type--article-content paragraph--view-mode--default 3"> <div class="ucb-article-row-subrow row"> <div class="ucb-article-text col-lg d-flex align-items-center" itemprop="articleBody"> <div><p>What do people say when given an opportunity to speak on the radio for two-seconds?</p><p>They count. They list the names of cheeses. And they play instruments and sing.</p><p>We know this because of Hear-Here, a crowdsourced, crowd-directed electronic space where anything goes, as long as you can say it, sing it or play it in two seconds. During broadcasts/recording sessions, anyone who wishes to participate simply has to load a web page, wait for their turn and then start making sound.</p><p>August Black, technologist-in-residence at the «Ƶ’s ATLAS Institute, developed the application that allows multiple users from remote locations to input live sound from their browsers to an FM station and a live streaming audio feed. He presented his research during the&nbsp;<a href="http://audiomostly.com/" rel="nofollow">Audio Mostly 2017</a>&nbsp;conference in London, August 23–26.</p><p>“People are used to just listening to the radio,” says Black, who has a PhD in Media Arts &amp; Technology from University of California, Santa Barbara. “With Hear-Here, anyone can contribute. They are not just being consumers.”</p><p>Hear-Here’s novelty lies in its simplicity and its direct overlapping of radio and Internet methodologies, says Black, who developed the initial prototype in 2015 during a 10-day&nbsp;<a href="https://wavefarm.org/" rel="nofollow">Wave Farm</a>&nbsp;residency, where artists experiment with broadcast media and the airwaves.</p><p>The system connects users in a browser-based, peer-to-peer network using WebRTC, a free, open source project that provides browsers and mobile applications with Real-Time Communications capabilities. A master server collects the input from participants and broadcasts it live on FM radio and online.&nbsp;</p><p>Anyone who wants to participate simply accesses a webpage that shows the number of current participants and their own position in the line-up. &nbsp;When it’s their turn, they have two seconds of air time.</p><p>Black, who began his academic career in sculpture and painting at Syracuse University, became interested in the intersection of radio and the Internet in 1996 while interning with the National Radio of Austria’s art-radio program. At the time the Internet was in its infancy, but the Ars Acustica Experts group of the European Broadcast Union built radio infrastructure to broadcast radio events simultaneously in different parts of Europe.</p><p>In 1998, Black wrote streaming software that allowed him to broadcast his live radio program simultaneously on the&nbsp;<a href="https://www.dyne.org/software/muse/" rel="nofollow">Internet and radio from different locations</a>, including from an underwater location in the historic city center of Linz, Austria. At the time, most people did not have access to the Internet and data speeds were too slow for listeners to interact, but it was novel to overlap the Internet with radio, he said.</p><p>In 2002, Black developed software for a&nbsp;<a href="http://aug.ment.org/userradio" rel="nofollow">virtual mixing console</a>&nbsp;so users could upload and mix audio together simultaneously online while being on air. Recent Internet advances in web sockets, which allow users to send requests and respond back and forth, and WebRTC, which allows browsers to send audio, video and data without a server, made Hear-Here possible, he says.</p><p>“The two seconds creates an environment in the same way a speed bump defines speed on the road, or a fence delineates space in a city,” he says.</p><p>Black plans to do further research with Hear-Here, including reducing the time between turns to nanoseconds so voices overlap, and increasing speaking time so participants have the opportunity to say entire phrases.</p><p>“The interesting part about making art on the radio is that you don’t see your audience and are speaking to everyday folks—they could be truck drivers or people cooking in the kitchen,” Black says. “The end result can be very surprising.”</p></div> </div> <div class="ucb-article-content-media ucb-article-content-media-right col-lg"> <div> <div class="paragraph paragraph--type--media paragraph--view-mode--default"> <div> <div class="imageMediaStyle large_image_style"> <img loading="lazy" src="/atlas/sites/default/files/styles/large_image_style/public/article-image/august-black-1024x743.png?itok=VAsusgkc" width="1500" height="1088" alt="AUGUST BLACK MODERATES A LIVE, COLLABORATIVE BROADCAST."> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div>A crowdsourced, crowd-directed electronic audio space where anything goes—for two seconds.</div> <h2> <div class="paragraph paragraph--type--ucb-related-articles-block paragraph--view-mode--default"> <div>Off</div> </div> </h2> <div>Traditional</div> <div>0</div> <div>On</div> <div>White</div> Wed, 06 Sep 2017 15:27:56 +0000 Anonymous 726 at /atlas