Laborationsinstruktioner LEGO MINDSTORMS NXT

Total Page:16

File Type:pdf, Size:1020Kb

Laborationsinstruktioner LEGO MINDSTORMS NXT Institutionen för IT och medier Sid 1 av 13 Magnus Eriksson 2008-10-15 E-post [email protected] Laborationsinstruktioner LEGO MINDSTORMS NXT Namn deltagare 1: _____________________________________ Namn deltagare 2: _____________________________________ Godkännandedatum:_________________ Signatur: __________ MITTUNIVERSITETET Sid 2 av 13 Laborationsinstruktioner NXT 2008-10-15 Innehåll 1. Inledning ...............................................................................................................2 2. Inventering, uppackning.......................................................................................3 3. Batteriladdning......................................................................................................4 4. Programstart..........................................................................................................4 5. USB-anslutning.....................................................................................................4 6. Kontroll av firmware.............................................................................................4 7. Bygg en legorobot.................................................................................................5 8. Gör program enligt steg-för-steg-instruktioner.....................................................5 9. Bluetooth-anslutning av PC till NXT ...................................................................6 10. Sensorer och signaler: Bygg ett mätinstrument ....................................................7 11. Programflödesstyrning: Villkor, slingor och väntan.............................................8 12. Felsökning med hjälp av ljud och display.............................................................8 13. Multitrådning ........................................................................................................8 14. TÄVLINGSUPPGIFT ..........................................................................................9 15. Variabler ...............................................................................................................9 16. My block...............................................................................................................9 17. Bluetooth-kommunikation mellan två robotar....................................................10 18. Filer för att överför data mellan PC och NXT ....................................................10 19. Kontrollera att du har förstått alla block och funktioner.....................................10 20. Frivillig uppgift: Testa någon tredjepartssensor eller annat tillbehör, eller studera möjligheten att bygga en egen sensor .................................................................10 21. Frivillig uppgift: Testa eller läs om någon annan programvara..........................11 22. Förberedelse inför fördjupningsprojektet ...........................................................12 23. Synpunkter ..........................................................................................................13 1. Inledning Under denna uppgift ska du få bekanta dig med Lego Mindstroms NXT software. Detta är en bantad version av programmet Labview, som är ett vanligt förekommande verktyg inom näringslivet för insamling, presentation och analys av mätdata från mätinstrument och givare, för automatiserade mätsekvenser, för styrteknik, för processimulering, mm. Labview har ett grafiskt programmeringsspråk som kallas G. Den version av språket som används i Lego Mindstorms NXT software kallas därför NXT-G. Målet med denna uppgift är: • Att du ska lära dig använda samtliga programblock och funktioner i NXT-G, och förstå de grundläggande principerna för programmering. • Att du i slutet av laborationsövningen ska kunna ge ett preliminärt förslag till fördjupningsprojekt baserat på NXT, som du därefter ska kunna genomföra självständigt. • Att du ska bli inspirerad till vidare studier inom datateknik, elektronik och andra ingenjörsämnen! Mittuniversitetet – Magnus Eriksson MITTUNIVERSITETET Sid 3 av 13 Laborationsinstruktioner NXT 2008-10-15 Som förberedelse rekommenderar vi att du tittar och lyssnar igenom följande introduktionsföreläsning: www.ortop.org/NXT_Tutorial/html/essentials.html Uppgifterna utföres lämpligen i grupper om två personer. Redovisning av denna laboration sker muntligen för handledaren genom demonstration av några av robotarna, samt genom uppvisande av anteckningar. Spara alla program under olika filnamn så att du kan redovisa dem. Skriv eventuellt ut programmets flödesschema. Var beredd att förklara hur alla block och program fungerar. Laborationsuppgifterna ger relativt fria tyglar. Det viktiga är att du under laborationsuppgifternas gång kontrollerar att du har lärt dig använda samtliga programblock genom att markera i följande lista vilka block du har testat och förstått. Ange gärna filnamnet på det program där du testade blocket: Händelseblock: Move Record/play Motor Sound Display Programflödesstyrningsblock (flow control): Wait Loop Switch Stop Sensorblock: Touch Sound Light Ultrasonic NXT buttons Rotation sensor Timer Beräkningsblock: Logic Mathematic Compare Range Random Variable Advanced: Text Number to text Keep alive File access Calibrate Reset motor Håll ett högt tempo, och försök att inte fastna på detaljer. Den handledda laborationstiden är 8 timmar. Andra fyratimmarspasset sätter vi igång med tävlingsuppgiften (uppgift 13). Läs igenom allt – även de frivilliga uppgifterna. 2. Inventering, uppackning Förse dig med en NXT-låda, och gör en översiktlig kontroll av att det viktigaste finns med enligt innehållsförteckningen på bilden i locket. Detta innefattar en NXT-enhet med laddningsbart batteri, en transformator, en bok med byggritningar, en Bluetooth/USB-dongle, en USB-kabel, tre motorer, fyra olika sensorer, m.m. Mittuniversitetet – Magnus Eriksson MITTUNIVERSITETET Sid 4 av 13 Laborationsinstruktioner NXT 2008-10-15 Samma kontroll bör göras i samband med att du avslutar laborationstillfället och städar ihop. Glöm då inte Bluetooth-donglen och USB-kabeln i datorn, och transformatorn i eluttaget. Om du har fått en oöppnad legolåda: Packa upp och sortera innehållet i lämpliga fack. Montera det laddningsbara batteriet under NXT-enheten. Eventuellt får du hämta transformatorn och Bluetooth-dongeln från en separat låda. 3. Batteriladdning Slå på NXT-enheten med den oranga knappen. Om batterisymbolen längst upp till höger i displayen visar ett halvladdat eller blinkande batteri, koppla in transformatorn till NXT-enheten för att ladda batteriet. Batteriet bör laddas en stund vid varje labbtillfälle. 4. Programstart Logga in på PC:n och starta programmet LEGO® MINDSTORMS® NXT. (Välj Startmenyn -> Programs -> LEGO MINDOSTORMS Edu NXT -> LEGO MINDSTORMS Edu NXT . När programmet har startat, gå in på Help -> Content and index. Bläddra runt så att du hittar om du behöver hjälp. Skapa ett nytt NXT-G-program, t.ex. genom att gå in på File -> New. När man skapar ett nytt program är det en god vana att omedelbart spara ned det på sitt hemkonto (på H:\ eller i My documents) under ett lämpligt namn genom att välja File -> Save As. Om du sparar lokalt på hårddisken (C:\) kan du inte komma åt det från någon annan dator, och det finns risk att programmet raderas till nästa laborationstillfälle i samband med en ominstallation av systemet. Orientera dig i programmets menyer och paletter. 5. USB-anslutning Anslut NXT-enheten med den medföljande USB-kabeln till PC:n. Klicka på symbolen ”NXT Window”. Om NXT-enheten är påslagen bör den synas i listan över tillgängliga enheter. Klicka på knappen Connect. 6. Kontroll av firmware Firmware betyder fast programvara som sällan ändras. I fallet NXT är det den programvara som ligger i enhetens flash-minne, och som innefattar dess bootprogram, dvs uppstartsprogram, och operativsystem. Mittuniversitetet – Magnus Eriksson MITTUNIVERSITETET Sid 5 av 13 Laborationsinstruktioner NXT 2008-10-15 Kontrollera versionsnumret för den Firmware som ligger nedladdad i NXT-enheten. Versionsnumret visas till höger i anslutningsfönstret. Stäng anslutningsfönstret. Gå in på menyn Tools -> Update firmware. I fönstret ”Available firmware files:” visas vilken firmwareversion som finns tillgänglig på PC:ns hårddisk. Om den är nyare, klicka på Download. Eventuellt kan man även kontrollera om det finns en nyare version tillgänglig på nätet, genom att välja knappen Check till höger om texten ”Online updates”. När en eventuell nedladdning är slutförd, stäng fönstret genom att trycka på Close. Kontrollera återigen vilken version som ligger nedladdad genom att gå in på anslutningsfönstret. Tryck på NXT-enhetens knappar, och orientera dig i dess menysystem. 7. Bygg en legorobot Bygg en robot kring NXT-enheten som åtminstone drivs av två hjul med var sin motor, och gärna någon sensor. Ett alternativ är att använda någon av byggritningarna i den bok som ligger i lådan Ett annat alternativ är att gå in på bygginstruktionerna till höger i Robot Educator ”Common palett” eller Complete palett”. Välj en konstruktion och klicka på ”building guide”. (Flera av bygginstruktionerna saknas i denna Educational version. Fler betydligt roligare konstruktioner finns i den version som säljs i leksaksaffärer.) Ett tredje alternativ är söka efter ritningar på nätet, t.ex. genom att gå in på http://mindstorms.lego.com/ -> Building instructions. Ett fjärde är att använda programmet LEGO Digital Designer, som finns kostnadsfritt på nätet. Det visar animerade 3D-byggbeskrivningar för legoprojekt, bl.a. för ett antal NXT-robotar,
Recommended publications
  • Motivacijski Vzgibi Za Odprto Inoviranje V Spletnih Skupnostih
    UNIVERZA V LJUBLJANI EKONOMSKA FAKULTETA MAGISTRSKO DELO MOTIVACIJSKI VZGIBI ZA ODPRTO INOVIRANJE V SPLETNIH SKUPNOSTIH Ljubljana, junij 2020 MARIJA PRANJIĆ IZJAVA O AVTORSTVU Podpisana Marija Pranjić študentka Ekonomske fakultete Univerze v Ljubljani, avtorica predloženega dela z naslovom Motivacijski vzgibi za odprto inoviranje v spletnih skupnostih, pripravljenega v sodelovanju s svetovalcem red. prof. dr. Miha Škerlavaj IZJAVLJAM 1. da sem predloženo delo pripravila samostojno; 2. da je tiskana oblika predloženega dela istovetna njegovi elektronski obliki; 3. da je besedilo predloženega dela jezikovno korektno in tehnično pripravljeno v skladu z Navodili za izdelavo zaključnih nalog Ekonomske fakultete Univerze v Ljubljani, kar pomeni, da sem poskrbela, da so dela in mnenja drugih avtorjev oziroma avtoric, ki jih uporabljam oziroma navajam v besedilu, citirana oziroma povzeta v skladu z Navodili za izdelavo zaključnih nalog Ekonomske fakultete Univerze v Ljubljani; 4. da se zavedam, da je plagiatorstvo – predstavljanje tujih del (v pisni ali grafični obliki) kot mojih lastnih – kaznivo po Kazenskem zakoniku Republike Slovenije; 5. da se zavedam posledic, ki bi jih na osnovi predloženega dela dokazano plagiatorstvo lahko predstavljalo za moj status na Ekonomski fakulteti Univerze v Ljubljani v skladu z relevantnim pravilnikom; 6. da sem pridobila vsa potrebna dovoljenja za uporabo podatkov in avtorskih del v predloženem delu in jih v njem jasno označila; 7. da sem pri pripravi predloženega dela ravnala v skladu z etičnimi načeli in, kjer je to potrebno, za raziskavo pridobila soglasje etične komisije; 8. da soglašam, da se elektronska oblika predloženega dela uporabi za preverjanje podobnosti vsebine z drugimi deli s programsko opremo za preverjanje podobnosti vsebine, ki je povezana s študijskim informacijskim sistemom članice; 9.
    [Show full text]
  • THE EVENT ISSUE Inside: Brickfest® LEGO® World LEGO Fest and More!
    Epic Builder: Anthony Sava THE EVENT ISSUE Inside: BrickFest® LEGO® World LEGO Fest and more! Also: Interviews with Jørgen Vig Knudstorp, Women who Steven Canvin, and Knud Thomson Build with LEGO Building Instructions LEGO Inside Tour AND MORE! LEGO Serious Play Now Build A Firm Foundation in its 4th ® Printing! for Your LEGO Hobby! Have you ever wondered about the basics (and the not-so-basics) of LEGO building? What exactly is a slope? What’s the difference between a tile and a plate? Why is it bad to simply stack bricks in columns to make a wall? The Unofficial LEGO Builder’s Guide is here to answer your questions. You’ll learn: • The best ways to connect bricks and creative uses for those patterns • Tricks for calculating and using scale (it’s not as hard as you think) • The step-by-step plans to create a train station on the scale of LEGO people (aka minifigs) • How to build spheres, jumbo-sized LEGO bricks, micro-scaled models, and a mini space shuttle • Tips for sorting and storing all of your LEGO pieces The Unofficial LEGO Builder’s Guide also includes the Brickopedia, a visual guide to more than 300 of the most useful and reusable elements of the LEGO system, with historical notes, common uses, part numbers, and the year each piece first appeared in a LEGO set. Focusing on building actual models with real bricks, The LEGO Builder’s Guide comes with complete instructions to build several cool models but also encourages you to use your imagination to build fantastic creations! The Unofficial LEGO Builder’s Guide by Allan Bedford No Starch Press ISBN 1-59327-054-2 $24.95, 376 pp.
    [Show full text]
  • Lego Mindstorm with Linux Mini-HOWTO
    Lego Mindstorm with Linux Mini−HOWTO Luis Villa [email protected] Revision History Revision 1.1 October 29th, 2000 The Lego Group's Mindstorm Robotics Invention System (RIS) is probably the best reasonably cheap robotics kit available. However, the standard software is (unsurprisingly) MS Windows dependent. Don't despair− there are several options that allow Linux users to use their Mindstorms from within Linux. This Mini−HOWTO is intended to serve as a very brief introduction to the options available, and as a gathering point for more information. Lego Mindstorm with Linux Mini−HOWTO Table of Contents 1. Introduction.....................................................................................................................................................1 1.1. Acknowledgements...........................................................................................................................1 1.2. Disclaimer.........................................................................................................................................1 1.3. Copyright..........................................................................................................................................2 2. The Mindstorms Architecture.......................................................................................................................3 2.1. The Basic Hardware..........................................................................................................................3 2.2. Standard RCX Programming............................................................................................................3
    [Show full text]
  • An Operating System in Java for the Lego Mindstorms RCX Microcontroller
    Proceedings of FREENIX Track: 2000 USENIX Annual Technical Conference San Diego, California, USA, June 18–23, 2000 A N O P E R AT I N G S Y S T E M I N J AVA F O R T H E L E G O M I N D S T O R M S R C X M I C R O C O N T R O L L E R Pekka Nikander THE ADVANCED COMPUTING SYSTEMS ASSOCIATION © 2000 by The USENIX Association All Rights Reserved For more information about the USENIX Association: Phone: 1 510 528 8649 FAX: 1 510 548 5738 Email: [email protected] WWW: http://www.usenix.org Rights to individual papers remain with the author or the author's employer. Permission is granted for noncommercial reproduction of the work for educational or research purposes. This copyright notice must be included in the reproduced paper. USENIX acknowledges all trademarks herein. An Operating System in Java for the Lego Mindstorms RCX Microcontroller Pekka Nikander Helsinki University of Technology [email protected] http://www.tcm.hut.fi/~pnr/rcx/ Abstract A Lego Mindstorms Robot consists of a programmable Lego brick, called the RCX, which contains three sensor The Lego Mindstorms is a Lego bricks based robotics inputs, three actuator outputs, four user buttons, a sim- toy series produced by the Lego Group, based on the ple LCD display, an IR transceiver, and a Hitachi H8 ideas developed at the Massachusetts Institute of Tech- microcontroller with 32 kilobytes of RAM, 4 kilobytes nology in the Programmable Brick project.
    [Show full text]
  • Making the Rounds at the Major LEGO Fan Conventions
    13 The Magazine for LEGO® Enthusiasts of All Ages! BRICKJOURNAL ISSUE 13 • FEBRUARY 2011 EVENT WRAP-UP: BRICKMAGIC BRICKCON BRICKFAIR BRICKWORLD FANA’BRIQUES LEGO INSIDE TOUR GREAT WESTERN SHOW Issue 13 • February 2011 Festival for LEGO® Fans $ Don’t miss our own 8.95 BrickMagic Festival, in the US BRICKJOURNAL #13 BRICKJOURNAL #14 BRICKJOURNAL #15 BRICKJOURNAL #16 May 2011 (in Raleigh, Special EVENT ISSUE with reports from Discover the world of stop-motion LEGO Looks at the LEGO MECHA genre of build- Focuses on STEAMPUNK! Feature editor GUY BRICKMAGIC (the newest US LEGO fan FILMS, with brickfilmer DAVID PAGANO ing, especially in Japan! Feature editor HIMBER gives a tour with a look at his work, North Carolina) and festival, organized by BrickJournal maga- and others spotlighting LEGO filmmaking, NATHAN BRYAN spotlights mecha builders DAVE DeGOBBI’s, NATHAN PROUDLOVE’s, Summer 2012 (in zine), BRICKWORLD (one of the oldest US the history of the medium and its commu- such as SAITO YOSHIKAZU, TAKAYUKI and others! There’s also a look at the history LEGO fan events), and others! Plus: spot- nity, interviews with the makers of the TORII, SUKYU and others! Also, a talk with of LEGO Steampunk building, as well as Orlando, Florida)! light on BIONICLE Builder NORBERT films seen on the LEGO CLUB SHOW and BRIAN COOPER and MARK NEUMANN instructions for a Steampunk plane by ROD For more LAGUBUEN, our regular column on minifig- LEGO.com, and instructions on how to about their mecha creations, mecha building GILLIES! Plus our regular columns on ure
    [Show full text]
  • Escuela Politécnica Nacional
    ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA CONSTRUCCIÓN Y PROGRAMACIÓN DE UN GRUPO DE ROBOTS MÓVILES SOBRE LA BASE DEL PRODUCTO LEGO MINDSTORMS NXT PROYECTO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN ELECTRÓNICA Y CONTROL MEDARDO ÁNGEL SILVA AMORES [email protected] DIRECTORA: Ing. ANA RODAS [email protected] Quito, julio de 2011 i DECLARACIÓN Yo, Medardo Ángel Silva Amores, declaro bajo juramento que el trabajo aquí descrito es de mi autoría; que no ha sido previamente presentado para ningún grado o calificación profesional; y, que he consultado las referencias bibliográficas que se incluyen en este documento. A través de la presente declaración cedo mis derechos de propiedad intelectual correspondientes a este trabajo, a la Escuela Politécnica Nacional, según lo establecido por la Ley de Propiedad Intelectual, por su Reglamento y por la normatividad institucional vigente. _______________________ Medardo Ángel Silva Amores ii CERTIFICACIÓN Certifico que el presente trabajo fue desarrollado por Medardo Ángel Silva Amores, bajo mi supervisión. _________________________ Ing. Ana Rodas B. DIRECTORA DEL PROYECTO iii AGRADECIMIENTO Mi profundo agradecimiento a la Ing. Ana Rodas, cuya ayuda y estímulo ha sido determinante para facilitar la terminación de este tan esperado proyecto. iv DEDICATORIA Mucho tiempo tomó el llegar a este momento y posiblemente la persona que más se alegrará porque finalmente se produjo es mi madre, a quien va dedicado este trabajo. v RESUMEN El presente trabajo tiene como principal objetivo el construir y programar un conjunto de robots móviles sobre la base del producto Lego Mindstorms en su versión NXT 1.0.
    [Show full text]
  • The Unofficial Guide to Lego Mindstorms Robots
    Page iii The Unofficial Guide to LEGO MINDSTORMS Robots Jonathan B. Knudsen Beijing • Cambridge • Farnham • Köln • Paris • Sebastopol • Taipei • Tokyo Page iv The Unofficial Guide to LEGO MINDSTORMS Robots by Jonathan B. Knudsen Copyright: 1999 O'Reilly & Associates, Inc. All rights reserved. Printed in the United States of America. Published by O'Reilly & Associates, Inc., 101 Morris Street, Sebastopol, CA 95472. Editor: Mike Loukides Production Editor: Nicole Arigo Printing History: October 1999: First Edition. This book is published solely by O'Reilly & Associates, Inc., and its purpose is to enable you to creatively program LEGO MINDSTORMS brand robots. This book is not sponsored by The LEGO Group. Nutshell Handbook, the Nutshell Handbook logo, and the O'Reilly logo are registered trademarks of O'Reilly & Associates, Inc. The association of the image of a mechanical toy rabbit with the topic of LEGO MINDSTORMS robots is a trademark of O'Reilly & Associates, Inc. LEGO is a registered trademark of The LEGO Group. MINDSTORMS and Robotics Invention System are trademarks of The LEGO Group. All other trademarks, service marks, and the like are the property of their owners. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O'Reilly & Associates, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher assumes no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.
    [Show full text]
  • All Aboard the LEGO®Trains!
    The Magazine for LEGO® Enthusiasts of All Ages! Issue 24 • June 2013 $8.95 in the US All Aboard the LEGO® Trains! Train Layouts by Cale Leiphart and PennLUG Building a Train Station Features Instructions AND MORE! 0 5 0 74470 23979 6 Issue 24 • June 2013 Contents From the Editor ...................................................2 People The Idea Book 6000 Experience: Building a Childhood Dream ...............4 Building Minifigure Customization 101: Customizing Your “Friends” ..................18 You Can Build It: Micro Monorail System ..........................22 The LEGO® The Lone RangerTM Constitution Train Chase: Building a Steam Train the LEGO Way!...............................................28 Powering The Lone Ranger Train .......31 You Can Build It: Train Station.....................................................36 Peter Norman: Building and Styling LEGO Trains .........................54 Community PennLUG: Taking Layouts to New Levels .................................................59 Designing the LEGO Monorail .............63 Building a Different LEGO Monorail .............................................65 Steven Walker: Disney -Inspired Building ......................66 Masao Hidaka: A Different Approach to the Monorail .............................................68 Joe Meno: Following and Innovating Monorail Design ..........................................70 Nathaniel Brill: Suspended Monorail Design .............72 A History of LEGO Trains ..........................74 Community Ads .............................................78
    [Show full text]
  • The Place of Play of Place the the Place of Play
    media The Place of Play matters Toys and Digital Cultures amsterdam university press maaike lauwaert The Place of Play The Place of Play Toys and Digital Cultures Maaike Lauwaert Amsterdam University Press MediaMatters is a new series published by Amsterdam University Press on current debates about media technology and practices. International scholars critically analyze and theorize the materiality and performativity, as well as spatial practices of screen media in contributions that engage with today’s digital media culture. For more information about the series, please visit: www.aup.nl The publication of this book is made possible by a grant from the Netherlands Organisation for Scientific Research (NWO). Cover illustration: Goos Bronkhorst Cover design: Suzan de Beijer, Weesp Lay out: JAPES, Amsterdam ISBN 978 90 8964 080 2 e-ISBN 978 90 4850 796 2 NUR 811 © M. Lauwaert / Amsterdam University Press, Amsterdam, 2009 All rights reserved. Without limiting the rights under copyright reserved above, no part of this book may be reproduced, stored in or introduced into a retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photocopying, recording or otherwise) without the written permission of both the copyright owner and the author of the book. Table of contents Introduction 7 1. Changing Practices, Shifting Sites 7 2. Core and Periphery of Play 12 Part I: New Children, Different Toys 21 3. The Child as Consumer 26 4. Domesticating Play 30 5. The Child in the City 35 6. Toys as Containers, Mediators and Promoters 39 Part II: From Solitary to Networked Geographies of Play 45 7.
    [Show full text]
  • An Embedded Javavm for a Robot Development Kit (LEGO Mindstormstm RCX)
    An Embedded JavaVM for a robot development kit (LEGO MindstormsTM RCX) Java User Group Stuttgart (JUGS) SIG Embedded Java 2002-09-12 2002-09-12 / leJOS.ppt / v1.1 / Slide 1 © 2002 Jochen Hiller Jochen Hiller [email protected] http://www.bauer-partner.com Principal Consultant Head of Research 2002-09-12 / leJOS.ppt / v1.1 / Slide 2 © 2002 Jochen Hiller Agenda • An Introduction to LEGO Mindstorms • leJOS – LEGO Java Operating System • Java Robotics Programming –Examples –Live Demos • Other Examples / Outlook 2002-09-12 / leJOS.ppt / v1.1 / Slide 3 © 2002 Jochen Hiller LEGO MindstormsTM – Introduction • History • The Brick • Sensors • Motors • LEGO Parts • The RCX Software Development Kit 2002-09-12 / leJOS.ppt / v1.1 / Slide 4 © 2002 Jochen Hiller LEGO MindstormsTM –History • Mindstorms concept: partnership / sponsorship – LEGO Group – MIT Media Laboratory • MIT activities – Starting 1987: Programmable Brick – 4 Versions until 1998, latest big red brick – Driven by Fred G. Martin • LEGO Group – Development from ground up, reuse philosophy – Brick based software programming for kids – 1998: 1st commercial version available, 80.000 kits/200$/3 months 2002-09-12– / leJOS.ppt Strategic / v1.1 / Slide 5 product for LEGO, „Legoland“ activity too © 2002 Jochen Hiller LEGO MindstormsTM –RIS • RIS: Robotics Invention System – v1.0, v1.5, v2.0 • Family of products – computer controlled robots • Latest product: – Vision Command: Camera (Logitech) 2002-09-12 / leJOS.ppt / v1.1 / Slide 6 © 2002 Jochen Hiller LEGO MindstormsTM – The Brick
    [Show full text]
  • Costruire Giocattoli Cibernetici
    Costruire giocattoli cibernetici Costruire giocattoli cibernetici Riflessioni e proposte sull’esplorazione e programmazione di giocattoli computazionali per la scuola dell’infanzia ■ Edith K. Ackermann, Augusto Chioccariello, Stefania Manca, Luigi Sarti I giocattoli computazionali stanno acqui- causalità, controllo, intenzionalità), lo svi- stando un peso sempre maggiore nei conte- luppo di modalità di pensiero astratto e sti caratterizzati da una elevata cultura tec- strutturato e di capacità di modellizzazione nologica e godono di una grande diffusione della conoscenza, ecc.; dovrebbe, inoltre, anche nelle fasce più giovani della popola- essere in grado di suscitare importanti e si- zione, specie quelle in età prescolare. Ma gnificativi interrogativi su temi quali viven- soprattutto suscitano negli adulti in genera- te e animato, oltre ad assolvere alla funzio- le, e in particolare in chi si occupa di pro- ne cognitiva di costruzione del sé e dell’i- blematiche educative, opinioni contrastanti. dentità individuale. C’è chi li ritiene un’ottima “palestra” per i Dall’altro lato, dovrebbe poter giocare un più giovani, che dovrebbero così prendere ruolo di mediazione e transazione culturale confidenza e prepararsi ad interagire con gli in grado di veicolare valori e letture del strumenti e i gadget del loro probabile fu- mondo, di produrre ed elaborare nuovi si- turo, diventandone al contempo protagoni- gnificati, di assolvere alla funzione sociale di sti nella progettazione e nella creazione e costruzione dell’identità collettiva e di un non
    [Show full text]
  • LEGO Mindstorms: Not Just for K-12 Anymore Frank Klassner, Scott D
    LEGO MindStorms: Not Just for K-12 Anymore Frank Klassner, Scott D. Anderson Department of Computing Sciences Department of Computer Science Villanova University Wellesley College Villanova, PA 19085 Wellesley, MA 02481 [email protected] [email protected] Abstract: We describe the possibility of using the Lego Mindstorms robots to support the ACM Computing Curriculum 2001, using them in lab exercises and projects for classes from beginning courses in programming to advanced courses in operating systems, compilers, networks and artificial intelligence. We first describe the limitations of the robots, both hardware and software, and some third-party programming environments that overcome some of these limitations. Finally, we describe our own work on a package of tools called MTM that eliminates most of the remaining limitations. MTM includes enhanced firmware that allows point-to-point communication and the reading of the machine state, a C++ API for programming the robots, and packages, in both Common Lisp and Java, for programming the robots and for remotely controlling them. Keywords: ACM Computing Curriculum 2001, curriculum development, robotics, Lego Mindstorms Introduction The fields of Robotics and Computer Science have been fruitfully interacting at the graduate research level for many years. For example, Artificial Intelligence (AI) researchers expanded their understanding of planning in order to accommodate different robot chassis designs. Similarly, robot designers modified hardware to support scheduling for real-time operating systems. With this kind of potential for intellectual synergy, it might seem natural for educators to ask whether robotics-inspired projects could help students at the undergraduate level understand core computing concepts better by exploring them in a setting other than desktop computing.
    [Show full text]