A Humanor a Machine?

Total Page:16

File Type:pdf, Size:1020Kb

A Humanor a Machine? THE MAGAZINE OF TECHNOLOGY INSIDERS SPECTRUM.IEEE.ORG THERE’S A STORM RAGING AROUND YOUR PLANE. AS IT LANDS, WHO DO YOU WANT BEHIND THE CONTROLS– A HUMAN OR A MACHINE? U.S.A. $3.99 CANADA $4.99 DISPLAY UNTIL 3 JANUARY 2012 12.Cover.INT.NA.indd 1 11/17/11 3:20 PM 6G speeds are fast approaching Digital homes, super tablets, cloud computing and paperless healthcare are just of few of the innovations that promise to change our world. Realizing that promise requires new innovations to design 6G networks and products. How will engineers create the 100 Gbps channels of the future? What’s the secret to designing tomorrow’s 6G devices and networks? Contact ANSYS to find the answers to your 6G questions. White Paper: The Race to 6G Read how simulation promises to get you there faster. www.ansys.com/electronics 1.866.267.9724 REALIZE YOUR PRODUCT PROMISETM 12a.Cov2.NA.indd 2 11/14/11 9:01 AM volume 48 number 12 north american 12.11 38 cover story 28 a cloud 34 the Strange 38 When Will You can truSt Birth and long While cloud computing offers life of unix SoftWare huge benefits to users, confidence Unix turned 40 last month. The in the cloud will continue to story of how it came to be, and have the right lag until providers address the reason it has aged so well, will security concerns. By Christian surprise you. By Warren Toomey Stuff? Cachin & Matthias Schunter 44 nanodYnamite Although military robots 28 The next generation of have proved their flying chops, nanosystem technologies need commercial versions must clear very small sources of power, and carbon nanotubes might be up a higher bar. By Philip E. Ross to the task. By Michael S. Strano COVER: sEan mcCba E & Kourosh Kalantar-zadeh This page, Top: NorThrop grummaN; boTTom: quickhoNey S pectrum.ieee.org december 2011 • Ieee spectrum • NA 1 12.Contents.NA.indd 1 11/16/11 4:40 PM A DEEPER DIVE INTO THE TALENT POOL IS HUMANLY POSSIBLE At Experis™ Engineering, we go further to find top engineering talent that’s often hidden beneath the surface. We tap into over 40 years of industry-leading professional resourcing experience to create ideal matches for contract and permanent positions. We overlay Six Sigma analyses to prove and enhance our processes. We position our recruiters as experts within engineering talent communities. And with a wide range of specialized project solutions, we bring talent and expertise together to deliver cost-effective, accelerated results. All this, to lead your company to the top. Learn more at experis.us/ieee ©2011 ManpowerGroup. All rights reserved. 12.p2.NA.indd 2 11/14/11 9:02 AM volume 48 number 12 north american 12.11 S pectrum.ieee.org availaBle 1 decemBer The World’s Most Powerful Patent Portfolios, Revealed Our annual Patent Power Scorecards, compiled and analyzed by the team at 1790 Analytics, show 11 that U.S. companies like Apple, Yahoo, Microsoft, u pdate departmentS and Google are inventing their way to dominance. 11 CRaCkIng down on 4 BaCk SToRy Conflict MInERalS our reporter wonders And Chinese companies the flow of patents from the electronics industry why military aircraft can like Huawei have started Japanese and German is bracing for tough new dispense with pilots but to make inroads, even as companies slows. rules. By Eliza Strickland civilian ones can’t. 13 BRazIl BooSTS its 6 ConTRIBUTors ChIP IndUSTRy 18 ThE BIg PICTURE thein Stitute.ieee.org availaBle 6 decemBer 14 a PRETTIER Pylon 3-d holographic movies deliver surround sound for making the jump IEEE stanDarDs 15 PhoTogRaPhy’S audiences’ eyes and ears. into games nEw anglE assoCiation takes on In our special handS on Virtual worlDs issue on gaming, 16 gEoThERMal’S 20 Kids, robots, and gift these 3-d environments learn what it PRoMISE and PERIl giving—what could go wrong? are still considered by takes to enter this By David Schneider growing industry. some as best suited for opinion 22 A new book promises to games and entertainment. help you fix anything. help with other people see them as getting your 10 spectral lInes Reviewed by Paul Wallich a potential business tool— remembering John game on if certain challenges can mccarthy, the man who ToolS & ToyS A variety of skills made Lisp. 23 mathematica and maple are needed to be overcome. the Ieee By Steven Cherry keep up with the times. make it as a game standards Association By Kenneth R. Foster developer. Ieee recently gathered together 26 technICally 24 two new tools simplify offers several virtual-world experts and SPEakIng music programming. products and users to foster cross- data mining is so 2008. services that By Mark Anderson industry collaboration today we mine patterns, can help, from videos, and even crowds. 76 ThE daTa continuing educa- and reach a consensus By Paul McFedries New technologies don’t all get tion courses and on how best to address assimilated at the same rate. tutorials to webinars these challenges and set By Prachi Patel and journals. standards for the industry. ONLINEW eBinarS & reSourceS availaBle at http://spectrum.ieee.org/webinar 1 December: Better simulation accelerating Development of the emerging technology m odeling and simulation of of Dielectric Barrier Discharge smart grid power electronics Forum series: reinventing heV and eV power electronics plasma actuators using VORPAL Control systems with rCp infrastructure for high speed rail and hil techniques 15 December: Fluid structure plasma modeling with y images; y images; interaction simulation getting more Benefits Comsol multiphysics new product release library: N TT with Comsol From modeling Vacuum http://spectrum.ieee.org/static/ electronic Devices the ieee emerging technology new-product-release-library Desig T electrostatic actuation with Forum series: silicon Valley’s oyer/ge irs Comsol multiphysics power system Contingency impact on the automotive industry m f analysis and security Constrained TT ce a N Big Demand Drives small solutions– optimal power Flow in matlaB requirements management’s m : T scalable Baseband solutions key role in the nuclear industry ef l xperie e ; op N IEEE SPECTRUM (IssN 0018-9235) is published monthly by the Institute of electrical and electronics engineers, Inc. All rights reserved. © 2011 by the Institute of electrical and electronics T engineers, Inc., 3 park Avenue, New york, Ny 10016-5997, u.s.A. the e ditorial content of Ieee spectrum magazine does not represent official positions of the Ieee or its organizational units. canadian post International publications mail (canadian distribution) sales Agreement No. 40013087. return undeliverable canadian addresses to: circulation department, Ieee spectrum, box 1051, Fort erie, oN L2A 6c7. cable address: ItrIpLee. Fax: +1 212 419 7570. INterNet: [email protected]. ANNuAL SUBSCRIPTIoNs: Ieee members: $21.40 included in dues. Libraries/ carlso institutions: $399. POST­MAster: please send a ddress changes to Ieee spectrum, c/o coding department, Ieee service center, 445 Hoes Lane, box 1331, piscataway, NJ 08855. periodicals N postage paid at New york, Ny, and additional mailing offices. canadian Gst #125634188. printed at 120 donnelley dr., Glasgow, Ky 42141-1060, u.s.A. Ieee spectrum circulation is audited ha by bpA Worldwide. Ieee spectrum is a member of American business media, the magazine publishers of America, and Association media & publishing. Ieee prohibits discrimination, T a harassment, and bullying. For more information, visit http://www.ieee.org/web/aboutus/whatis/policies/p9-26.html. N lockwise from from lockwise c jo S pectrum.ieee.org december 2011 • Ieee spectrum • NA 3 12.Contents.NA.indd 3 11/16/11 4:40 PM back story ed itoriAl Editor in chiEf Susan hassler, [email protected] Ex EcutivE Editor Glenn Zorpette, [email protected] Editorial dirEctor, diGital harry Goldstein, [email protected] Manan Gi G Editor Elizabeth a. Bretz, [email protected] S Enior EditorS Jean Kumagai, [email protected]; Samuel K. Moore (news), [email protected]; tekla S. Perry, t.perry@ ieee.org; Philip E. ross, [email protected]; david Schneider, [email protected] S Enior aSSociatE EditorS Steven cherry (resources), [email protected]; Erico Guizzo, [email protected] Ass ociatE EditorS r achel courtland, [email protected]; Marisa Plumb, [email protected]; Joshua J. romero (online), [email protected]; Eliza Strickland, [email protected] Ass iStant Editor Willie d. Jones, [email protected] S Enior coPy Editor Joseph n. levine, [email protected] c oPy Editor Michele Kogon, [email protected] Editorial rESEarchEr alan Gardner, [email protected] E xEcutivE ProducEr, SPEctruM radio Sharon Basco Ass iStant ProducEr, SPEctruM radio francesco ferorelli, [email protected] a dMiniStrativE aSSiStantS ramona foster, [email protected]; nancy t. hantman, [email protected] itnn Er Katie M. Palmer, [email protected] c ontriButinG EditorS John Blau, robert n. charette, Peter fairley, david Kushner, robert W. lucky, Paul Mcfedries, Prachi Patel, carl Selinger, Flying the Robotic Skies Seema Singh, William Sweet, John voelcker At or & pr DuctioN S Enior art dirEctor Mark Montgomery have so transformed the U.S. hat’s Senior Editor Dep uty art dirEctor angela howard Philip E. Ross standing military that the Air Force is now Ass iStant art dirEctor Brandon Palacio Tbeside an RQ-4 Global Hawk, training more ground controllers Photo Editor randi Silberman Klett a Northrop Grumman unmanned than pilots. But what Ross wanted d irEctor, PEriodicalS Production SErvices Peter tuohy aerial vehicle stationed for the to know was when, or whether, Editorial & WEB Production ManaGEr roy carubia moment at the Naval Air Station pilotless planes will start carrying se nior ElEctronic layout SPEcialiSt Bonnie nani Patuxent River, in Maryland.
Recommended publications
  • UNIX and Computer Science Spreading UNIX Around the World: by Ronda Hauben an Interview with John Lions
    Winter/Spring 1994 Celebrating 25 Years of UNIX Volume 6 No 1 "I believe all significant software movements start at the grassroots level. UNIX, after all, was not developed by the President of AT&T." Kouichi Kishida, UNIX Review, Feb., 1987 UNIX and Computer Science Spreading UNIX Around the World: by Ronda Hauben An Interview with John Lions [Editor's Note: This year, 1994, is the 25th anniversary of the [Editor's Note: Looking through some magazines in a local invention of UNIX in 1969 at Bell Labs. The following is university library, I came upon back issues of UNIX Review from a "Work In Progress" introduced at the USENIX from the mid 1980's. In these issues were articles by or inter- Summer 1993 Conference in Cincinnati, Ohio. This article is views with several of the pioneers who developed UNIX. As intended as a contribution to a discussion about the sig- part of my research for a paper about the history and devel- nificance of the UNIX breakthrough and the lessons to be opment of the early days of UNIX, I felt it would be helpful learned from it for making the next step forward.] to be able to ask some of these pioneers additional questions The Multics collaboration (1964-1968) had been created to based on the events and developments described in the UNIX "show that general-purpose, multiuser, timesharing systems Review Interviews. were viable." Based on the results of research gained at MIT Following is an interview conducted via E-mail with John using the MIT Compatible Time-Sharing System (CTSS), Lions, who wrote A Commentary on the UNIX Operating AT&T and GE agreed to work with MIT to build a "new System describing Version 6 UNIX to accompany the "UNIX hardware, a new operating system, a new file system, and a Operating System Source Code Level 6" for the students in new user interface." Though the project proceeded slowly his operating systems class at the University of New South and it took years to develop Multics, Doug Comer, a Profes- Wales in Australia.
    [Show full text]
  • Communications of the Acm
    COMMUNICATIONS CACM.ACM.ORG OF THEACM 11/2014 VOL.57 NO.11 Scene Understanding by Labeling Pixels Evolution of the Product Manager The Data on Diversity On Facebook, Most Ties Are Weak Keeping Online Reviews Honest Association for Computing Machinery tvx-full-page.pdf-newest.pdf 1 11/10/2013 12:03 3-5 JUNE, 2015 BRUSSELS, BELGIUM Course and Workshop C proposals by M 15 November 2014 Y CM Paper Submissions by MY 12 January 2015 CY CMY K Work in Progress, Demos, DC, & Industrial Submissions by 2 March 2015 Welcoming Submissions on Content Production Systems & Infrastructures Devices & Interaction Techniques Experience Design & Evaluation Media Studies Data Science & Recommendations Business Models & Marketing Innovative Concepts & Media Art TVX2015.COM [email protected] ACM Books M MORGAN& CLAYPOOL &C PUBLISHERS Publish your next book in the ACM Digital Library ACM Books is a new series of advanced level books for the computer science community, published by ACM in collaboration with Morgan & Claypool Publishers. I’m pleased that ACM Books is directed by a volunteer organization headed by a dynamic, informed, energetic, visionary Editor-in-Chief (Tamer Özsu), working closely with a forward-looking publisher (Morgan and Claypool). —Richard Snodgrass, University of Arizona books.acm.org ACM Books ◆ will include books from across the entire spectrum of computer science subject matter and will appeal to computing practitioners, researchers, educators, and students. ◆ will publish graduate level texts; research monographs/overviews of established and emerging fields; practitioner-level professional books; and books devoted to the history and social impact of computing. ◆ will be quickly and attractively published as ebooks and print volumes at affordable prices, and widely distributed in both print and digital formats through booksellers and to libraries and individual ACM members via the ACM Digital Library platform.
    [Show full text]
  • The Strange Birth and Long Life of Unix - IEEE Spectrum Page 1 of 6
    The Strange Birth and Long Life of Unix - IEEE Spectrum Page 1 of 6 COMPUTING / SOFTWARE FEATURE The Strange Birth and Long Life of Unix The classic operating system turns 40, and its progeny abound By WARREN TOOMEY / DECEMBER 2011 They say that when one door closes on you, another opens. People generally offer this bit of wisdom just to lend some solace after a misfortune. But sometimes it's actually true. It certainly was for Ken Thompson and the late Dennis Ritchie, two of the greats of 20th-century information technology, when they created the Unix operating system, now considered one of the most inspiring and influential pieces of software ever written. A door had slammed shut for Thompson and Ritchie in March of 1969, when their employer, the American Telephone & Telegraph Co., withdrew from a collaborative project with the Photo: Alcatel-Lucent Massachusetts Institute of KEY FIGURES: Ken Thompson [seated] types as Dennis Ritchie looks on in 1972, shortly Technology and General Electric after they and their Bell Labs colleagues invented Unix. to create an interactive time- sharing system called Multics, which stood for "Multiplexed Information and Computing Service." Time-sharing, a technique that lets multiple people use a single computer simultaneously, had been invented only a decade earlier. Multics was to combine time-sharing with other technological advances of the era, allowing users to phone a computer from remote terminals and then read e -mail, edit documents, run calculations, and so forth. It was to be a great leap forward from the way computers were mostly being used, with people tediously preparing and submitting batch jobs on punch cards to be run one by one.
    [Show full text]
  • The Strange Birth and Long Life of Unix - IEEE Spectrum
    The Strange Birth and Long Life of Unix - IEEE Spectrum http://spectrum.ieee.org/computing/software/the-strange-birth-and-long-li... COMPUTING / SOFTWARE FEATURE The Strange Birth and Long Life of Unix The classic operating system turns 40, and its progeny abound By WARREN TOOMEY / DECEMBER 2011 They say that when one door closes on you, another opens. People generally offer this bit of wisdom just to lend some solace after a misfortune. But sometimes it's actually true. It certainly was for Ken Thompson and the late Dennis Ritchie, two of the greats of 20th-century information technology, when they created the Unix operating system, now considered one of the most inspiring and influential pieces of software ever written. A door had slammed shut for Thompson and Ritchie in March of 1969, when their employer, the American Telephone & Telegraph Co., withdrew from a collaborative project with the Photo: Alcatel-Lucent Massachusetts Institute of KEY FIGURES: Ken Thompson [seated] types as Dennis Ritchie looks on in 1972, shortly Technology and General Electric after they and their Bell Labs colleagues invented Unix. to create an interactive time-sharing system called Multics, which stood for "Multiplexed Information and Computing Service." Time-sharing, a technique that lets multiple people use a single computer simultaneously, had been invented only a decade earlier. Multics was to combine time-sharing with other technological advances of the era, allowing users to phone a computer from remote terminals and then read e-mail, edit documents, run calculations, and so forth. It was to be a great leap forward from the way computers were mostly being used, with people tediously preparing and submitting batch jobs on punch cards to be run one by one.
    [Show full text]
  • Cannibal Code
    KIll it with Fire © 2021 by Marianne Bellotti 2 CANNIBAL CODE f technology advances in cycles, you might assume the best legacy I modernization strategy is to wait a decade or two for paradigms to shift back and leapfrog over. If only! For all that mainframes and clouds might have in common in general, they have a number of significant dif- ferences in the implementation that block easy transitions. While the architectural philosophy of time-sharing has come back in vogue, other components of technology have been advancing at a different pace. You can divide any single product into an infinite number of elements: hard- ware, software, interfaces, protocols, and so on. Then you can add specific techniques within those categories. Not all cycles are in sync. The odds of a modern piece of technology perfectly reflecting an older piece of tech- nology are as likely as finding two days where every star in the sky had the exact same position. So, the takeaway from understanding that technology advances in cycles isn’t that upgrades are easier the longer you wait, it’s that you should avoid upgrading to new technology simply because it’s new. KIll it with Fire © 2021 by Marianne Bellotti Alignable Differences and User Interfaces Without alignable differences, consumers can’t determine the value of the technology in which they are being asked to invest. Completely innovative technology is not a viable solution, because it has no refer- ence point to help it find its market. We often think of technology as being streamlined and efficient with no unnecessary bits without a clear purpose, but in fact, many forms of technology you depend on have ves- tigial features either inherited from other older forms of technology or imported later to create the illusion of feature parity.
    [Show full text]
  • Lecture 10: File Systems File Systems, Databases, Cloud Storage
    Lecture 10: File systems File systems, databases, cloud storage • file: a sequence of bytes stored on a computer – content is arbitrary (just bytes); any structure is imposed by the creator of the file, not by the operating system • file system: software that provides hierarchical storage and organization of files, usually on a single computer (or nearby) – a significant part of the operating system • database: an integrated collection of logically related records – data is organized and structured for efficient systematic access – may be distributed across lots of machines & geographically dispersed • database system: software that provides efficient access to information in a database – not usually part of the operating system • cloud storage: the same thing, but on someone else's computer(s) File systems: managing stored information • logical structure: users and programs see a hierarchy of folders (or directories) and files – a folder contains references to folder and files – "root" folder ultimately leads to all others – a file is just a sequence of bytes contents determined and interpreted by programs, not the operating system – a folder is a special file that contains names of other folders & files plus other information like size, time of change, etc. contents are completely controlled by the operating system • physical structure: disk drives operate in tracks, sectors, etc. – other storage devices have other physical properties • the operating system converts between these two views – does whatever is necessary to maintain the file/folder
    [Show full text]
  • Unix and Shell Programming
    UNIX AND SHELL PROGRAMMING OBJECTIVE: UNIX – Born in the dark and somber portals of Bell Labs, it was a dream that one man nurtured and cherished. Like a parent, he reared the infant with compassion and zeal. And as the fledgling grew and spread its wings, it caught the attention of the world. This chapter will explore through the basics of UNIX, along with certain commands which itself are categorized accordingly. The File System and Some File Handling Commands: The file system is one of the its simplest and it lets users not to access files not belonging to them, You will be learning about categorization of files, the significance of HOME directory, mkdir, rmdir, and absolute, relative path name. Kenneth T. Moras 8/21/2007 BRIEF HISTORY 1966 The Multiplexed Time Sharing and Computing System or MULTICS project was a joint attempt by General Electric (GE), AT&T Bell Labs and the Massachusetts Institute of Technology (MIT) at developing a stable multiuser operating system The aim is to create an operating system that could support a lot of simultaneous users (thousands!). Multics stands for Multiplexed Information and Computer service. Left Ken Thompson, Right Dennis Ritchie The people involved in the project at this time are Ken Thompson, Dennis Ritchie, Joseph Ossanna, Stuart Feldman, Doug McIIroy and Bob Morris. Although a very simple version of MULTICS could now run on a GE645 computer, it could only support 3 people and therefore the original goals of this operating system had not been met, the research and development is just so expensive and Bell Labs withdraws their sponsorship.
    [Show full text]
  • Robotics Irobot Corp. (IRBT)
    Robotics This report is published for educational purposes only by students competing in the Boston Security Analysts Society (BSAS) Boston Investment iRobot Corp. (IRBT) Research Challenge. 12/13/2010 Ticker: IRBT Recommendation: Sell Price: $22.84 Price Target: $15.20-16.60 Market Profile Figure 1.1: iRobot historical stock price Shares O/S 25 mm 25 Current price $22.84 52 wk price range $14.45-$23.00 20 Beta 1.86 iRobot 3 mo ADTV 0.14 mm 15 Short interest 2.1 mm Market cap $581mm 10 Debt 0 S & P 500 (benchmarked Jan-09) P/10E 25.2x 5 EV/10 EBITDA 13.5x Instl holdings 57.8% 0 Jan-09 Apr-09 Jul-09 Oct-09 Jan-10 Apr-10 Jul-10 Oct-10 Insider holdings 12.5% Valuation Ranges iRobot is a SELL: The company’s high valuation reflects overly optimistic expectations for home and military robot sales. While we are bullish on robotics, iRobot’s 52 wk range growth story has run out of steam. • Consensus is overestimating future home robot sales: Rapid yoy growth in 2010 home robot Street targets sales is the result of one-time penetration of international markets, which has concealed declining domestic sales. Entry into new markets drove growth in home robot sales in Q4 2009 and Q1 2010, 20-25x P/2011E but international sales have fallen 4% since Q1 this year, and we believe the street is overestimating international growth in 2011 (30% vs. our estimate of 18%). Domestic sales were down 29% in 8-12x Terminal 2009 and are up only 2.5% ytd.
    [Show full text]
  • Packaging Specifications and Design
    ECE 477 Digital Systems Senior Design Project Rev 8/09 Homework 4: Packaging Specifications and Design Team Code Name: 2D-MPR Group No. 12 Team Member Completing This Homework: Tyler Neuenschwander E-mail Address of Team Member: tcneuens@ purdue.edu NOTE: This is the first in a series of four “design component” homework assignments, each of which is to be completed by one team member. The body of the report should be 3-5 pages, not including this cover page, references, attachments or appendices. Evaluation: SCORE DESCRIPTION Excellent – among the best papers submitted for this assignment. Very few 10 corrections needed for version submitted in Final Report. Very good – all requirements aptly met. Minor additions/corrections needed for 9 version submitted in Final Report. Good – all requirements considered and addressed. Several noteworthy 8 additions/corrections needed for version submitted in Final Report. Average – all requirements basically met, but some revisions in content should 7 be made for the version submitted in the Final Report. Marginal – all requirements met at a nominal level. Significant revisions in 6 content should be made for the version submitted in the Final Report. Below the passing threshold – major revisions required to meet report * requirements at a nominal level. Revise and resubmit. * Resubmissions are due within one week of the date of return, and will be awarded a score of “6” provided all report requirements have been met at a nominal level. Comments: Comments from the grader will be inserted here. ECE 477 Digital Systems Senior Design Project Rev 8/09 1.0 Introduction The 2D-MPR is an autonomous robot designed to collect data required to map a room.
    [Show full text]
  • Irobot: ROBOTS for the HOME
    Licensed to: iChapters User CASE 5 iROBOT: ROBOTS FOR THE HOME Robots have been around for a long time. Detroit has appeared on the cover of Popular Science. It was clear used robots for four decades to build cars, and manu- by then that his future lay in inventions. facturers of all kinds of goods use some form of robot- ics to achieve effi ciencies and productivity. But until The Opportunity iRobot brought its battery-powered vacuum cleaner to the market, no one had successfully used robots in In 1990, Brooks and Angle, who by then had be- the home as an appliance. The issue was not whether it come close working partners with their MIT col- was possible to use robots in the home, but could they league Helen Greiner, borrowed from their credit be produced at a price customers would pay. Until the cards and used bank debt to found iRobot in a tiny introduction of Roomba, iRobot’s intelligent vacuum apartment in Somerville, Massachusetts. The goal of cleaner, robots for the home cost tens of thousands of the company was to build robots that would affect dollars. At Roomba’s price point of $$199,199, it was now hhowow peppeopleople llivedived ttheirheir llives.ivese . AtAt tthathaat ttime, no one possiblee ffororor ttheheh aaveragevev rar gee cconsumeronsus meer too aaffordfford to hhaveava e a cocouldoulld coconceivenceie ve ooff a wawwayy tot bbringringn rrobotsoboto s into domes- robot cleanleaean the hohhouse.usu e.. TThathah t inn iitselftssele f is aann iniinterestingteerrests inng titicc lilifefe iinn aan aaffordableffforordad blle wwaway,y, aandndd iiRobotRoR bob t was still years story, bututt eevenveen mommorerer iinterestingnteresestitingg iiss ththehe eneentrepreneurialnttrepepreenen ururiiaal awawayayy ffromroom didiscoveringsscoovverrini g ththee oononee aapapplicationppliccatiio that would journey of Colin Angle and his company, iRobot.
    [Show full text]
  • Irobot Create 2 Tethered Driving Using Serial Communication and Python Nick Saxton April 2, 2015
    iRobot Create 2 Tethered Driving Using Serial Communication and Python Nick Saxton April 2, 2015 Executive Summary: This application note will detail the necessary steps to write a simple Python script to control an iRobot Create 2 through serial port communication. Following an introduction to the topic and the technology used, a detailed walkthrough will be provided showing the reader how to write a user controlled tethered driving script. This walkthrough will start with a blank file and show all of the required steps to reach the final script. Additionally, automated driving code will be discussed, including comments on how it is used in the Automated 3D Environment Modeling project sponsored by Dr. Daniel Morris of the Michigan State University 3D Vision Lab1​​. Keywords:​ iRobot Create Tethered Driving Serial Communication2 Python Programming 1 Introduction: This section will introduce the technology and concepts used in this application note. First, an overview of the iRobot Create 2 Programmable Robot will be provided. Then, the Python programming language will be examined, including a brief history of the language and some of its key features. Finally, serial port communication will be discussed. Following this introduction, the objective of this application note will be looked at. The iRobot Create 2 Programmable Robot is a fully programmable version of iRobot’s popular Roomba vacuum cleaning robot. It weighs under 8 lbs, measures a little over 13 inches in diameter and approximately 3.5 inches tall, and has a serial port on its top side, accessible after removing the top cover. An image of the Create 2 can be seen below in Figure 1.
    [Show full text]
  • Enterprise Computing
    Computing at Extreme Scale – The Challenge and Excitement of Modern Computing Stuart Feldman Unicamp, VP, Engineering Campinas, Brasil Google 11 August 2008 1 Outline Future of Computers Expanding Frontiers of Computer Science Demands of modern online information systems: search and ads Google’s unique approaches to infrastructure: hardware, software, middleware Successes and Problems The Future – Concerns and Opportunities 2 Who Am I Vice President-Engineering for Google’s “East Coast” engineering offices • includes Canada, Brazil, Chicago, Texas Also, Past President of the ACM On a number of boards and committees • US National Science Foundation (2) • Business Schools • Australia’s NICTA Past • PhD in theory of galaxies • Early member of the “Unix bunch” at Bell Labs • Wrote Make, first Fortran 77 compiler, etc. • Went to Bellcore Research – software engineering and a detour to large-scale development • Went to IBM Research – Internet, E-commerce, long-term computer science research. 3 Future of Computers 4 Scale Measures Number of users Amount of Data • Ever • Stored • Recent • New • Simultaneous • Changed Amount of Networking and Amount of computing Communication • Total operations • Messages per second • Operations per byte of data • Bytes per second • Bytes of data analyzed per second • Kilometer-bytes per second 5 Processors Hardware progress has driven field forever • Range of possibility relevant to topics, details, constraints Current state • Stuck on practical thread speed • Able to execute lots of independent threads- multicore and massive multicore • Wirth’s Law as well as Moore’s • Specialized hardware possibility 6 Other Hardware Other relevant changes • Interconnect • Network • Memory • Storage hierarchy 7 Challenges Long term bets • Quantum computing • Molecular, etc.
    [Show full text]