Under ytan på människans bästa intelligenta vän En analys av AIBO ERS-7:s funktioner och användningsområden

Storlek: px
Starta visningen från sidan:

Download "Under ytan på människans bästa intelligenta vän En analys av AIBO ERS-7:s funktioner och användningsområden"

Transkript

1 LINKÖPING UNIVERSITY Under ytan på människans bästa intelligenta vän En analys av AIBO ERS-7:s funktioner och användningsområden Elin Sjöström Bild 1. Föreställande en AIBO ERS-7 (PCmag, 2004). Elin Sjöström 1

2 1. ABSTRACT Denna rapport inleder med att förklara AIBO robotserien för att sedan rikta in sig på modellen AIBO ERS-7 och dess uppbyggnad. Till uppbyggnaden hör det en genomgång av hur roboten lagrar minnen, samt kommunicerar och varseblir sin omgivning med olika typer av sensorer. Det huvudsakliga ämnet som analysen går igenom är alla de olika system som finns tillgängliga för användaren att använda sig av för att skapa egna kommandon till AIBO. Dessa system är OPEN-R SDK, R-Code SDK, AIBO Remote Framework och AIBO Motion Editor, varav en djupare analys kommer göras av OPEN-R SDK och R-Code SDK. Slutligen följer en diskussion kring AIBOs användningsområden inom utbildning samt hur vi kan se på AIBO i förhållande till artificiell intelligens. Elin Sjöström 2

3 2. INNEHÅLLSFÖRTECKNING 1. Abstract Innehållsförteckning Ämne Inledning Uppbyggnad och funktion AIBO mind software LAN-modul Sensorer LED-lampor Sensorer för lokalisering Kamera och mikrofon Att arbeta med AIBO ERS OPEN-R SDE Installering av OPEN-R SDE filer R-Code programmering med AIBO OPEN-R programmering med AIBO Objekt Virtuella funktioner Implementering av Objekt Att skriva egna kommandon Diskussion AIBO inom utbildning AIBO som artificiell intelligens Avslutning Källor Elin Sjöström 3

4 7.1 Hemsidor Manualer Presentationer Bilder Elin Sjöström 4

5 3. ÄMNE 3.1 Inledning SONY corporation utvecklade i slutet på 90-talet en serie artificiella intelligenser i form av små hundrobotar, den så kallade AIBO-serien. Dessa utkom i fem huvudmodeller, det vill säga ERS-110, ERS-210, ERS-220, ERS-MACRON/ERS-311, ERS-7, innan de slutade säljas. I denna rapport kommer jag i huvudsak att diskutera och analysera den senast utgivna modellen AIBO ERS-7 som lanserades AIBO-serien skapades i huvudsak som ett forskningsprojekt men blev sedan anpassad för allmänheten som en underhållningsrobot i hushållet (SONY, 2016). AIBO har även använts som arbetsprojekt inom programmeringsutbildningar och inom robotsporter, såsom Robosoccer där två lag med AIBO-robotar spelar soccer mot varandra. Tävlingen kallades även för "Sony Four-Legged League" eftersom SONY organiserade denna tävling och endast AIBO robotserien fick delta. Efter att AIBO slutade produceras och även andra robotmodeller fick delta bytte tävlingen namn till Robocup, standard platform league (Robocup, 2016). Namnet AIBO är en förkortning på Artificial Intelligence robot (SONY, 2016). 3.2 Uppbyggnad och funktion AIBO mind software Vidare går vi in på hur AIBO ERS-7 modellen är uppbyggd och fungerar. Intelligensen hos roboten finns i AIBO mind software som ligger i en förflyttningsbar minnessticka på 32 MB. Den kontrollerar robotens beteende samt de applikationer som den kan använda sig av, minneskortet lagrar även robotens minne och personlighet vilket gör varje robot unik. Användaren kan koppla minnesstickan till en PC för att ladda ner nya innehåll och applikationer för att uppgradera AIBO mind software, när SONY aktivt arbetade med AIBO serien utvecklade de dessutom nedladdningsbart Elin Sjöström 5

6 innehåll som AIBO användare kunde hämta via internet (Sony Entertainment Robot Europé, 2003) LAN-modul AIBO har även en inbyggd trådlös LAN-modul som är placerad i dess magparti. Med hjälp av denna LAN-modul så kan AIBO trådlöst sammankoppla med övriga elektroniska enheter i hushållet och överföra bilder, ljudfiler och meddelanden mellan sig själv och dessa. Användaren kan exempelvis skicka ett mejl till AIBO med kommandot att ta en bild, vilket roboten då gör och skickar bilden tillbaka till användaren. Roboten kan även ta bilder självmant. Genom att ta del av omgivningens minnen på detta sätt så lagras även filerna som minnen hos AIBO och gör roboten unik. Roboten har även en intern klocka som följer dygnets rytm, användaren kan exempelvis ställa in att roboten ska spela musik en viss tid varje morgon och agera väckarklocka. AIBO kan även ha olika karaktärsdrag beroende på vilken tid på dygnet det är, t.ex. kan roboten vara morgontrött eller kvällspigg (Sony Entertainment Robot Europé, 2003). 3.3 Sensorer AIBO har ett flertal olika sensorer utplacerade på kroppen för input och output LED-lampor För att visa känslor har AIBO en miniatyr högtalare på 20.8 mm och 500mW som är placerad på robotens bröstkorg, volymen går även att ändra. Roboten visar även känslor genom ett flertal LED-lampor i olika färger, dessa är placerade på: huvudet (16st vita, 4st röda, 4st blåa, 4st gröna), öronen (2st på vartdera), huvud-sensorn (1st vit, 1st bärnstensfärgad), LAN ON/OFF-knappen (1st blå), ryggsensorn (8st vita, 3st röda, 3st blåa, 2st orangea) (Sony Entertainment Robot Europé, 2003). Vid vartdera öra på AIBO finns det en LED-lampa, dessa lampor indikerar vilket humör AIBO är på. Om lamporna inte har någon färg så är roboten på Elin Sjöström 6

7 autonomt eller stationärt läge, om de är orangea är roboten på jam/dans humör, om de är rosa är roboten på lekhumör, om de är gröna vill AIBO vila, om de långsamt blinkar grönt vill AIBO bli upplockad, om de är gula är roboten i ett kliniskt läge, om de långsamt blinkar gult så kontrollerar roboten sina operationer, om de är blå är det i autonomt monitor läge och om de blinkar blått så är AIBO i fjärrkontrolls läge (Sony Corporation, 2003) Sensorer för lokalisering För att känna sin omgivning har AIBO ett flertal sensorer, såsom temperatursensor, accelerationssensor, statisk elektisksensor (på huvudet och ryggen), trycksensor (på hakan och på alla 4 tassar) samt vibrationssensor (Sony Entertainment Robot Europé, 2003). När batteriet är lågt kan AIBO själv känna av det och söker upp sin laddningsstation med sina sensorer. Laddningsstationen är uppbyggd som en avlång plattform som roboten ska sätta sig på, på båda ändarna av plattformen finns en del med markeringar på. I den bakre delen finns en pelare med markeringar som AIBO först söker efter, i den främre delen finns en platt del med markeringar på som indikerar på var roboten ska Bild 2. Kartor för vart sensorerna är placerade på AIBO ERS-7 (Sony Entertainment Robot Europé, 2003) Elin Sjöström 7

8 ställa sig för att backa in i laddningsstationen på rätt sätt. När roboten har placerat sig på laddningsstationen så sover den tills batteriet är fulladdat och den ställer sig upp igen (Sony Entertainment Robot Europé, 2003) Kamera och mikrofon För att se har AIBO en CMOS Image Sensor miniatyrkamera på 350,000 pixlar på sin nos samt en infraröd distanssensor vid halsen och för att höra har AIBO en miniatyrmikrofon på vartdera öra. Roboten lyssnar till både visuella och auditiva kommandon, de auditiva kommandona kan användaren själv programmera och för visuella kommandon används små kort som medföljer roboten. Alla kort har ett unikt mönster för olika kommandon som roboten har programmerats att känna igen och utföra (Sony Entertainment Robot Europé, 2003). Med hjälp av miniatyrmikrofonen kan AIBO lära sig sitt eget namn, samt sin ägares namn och utseende. Detta genom olika röstkommandon som aktiverar inställningar som sparas i minneskortet, för att aktivera inställningar för robothundens namn säger ägaren Name registration och för att aktivera inställningar för igenkänning av ägarens namn och ansikte ska ägaren säga Owner registration (Sony Corporation, 2003). Elin Sjöström 8

9 4. ATT ARBETA MED AIBO ERS OPEN-R SDE Via SONY kan man fritt hämta verktyg för att vidare arbeta med AIBO ERS-7, dessa verktyg har samlingsnamnet OPEN-R SDE. Till dessa verktyg hör: OPEN-R SDK, R-Code SDK, AIBO Remote Framework och AIBO Motion Editor. Dessa dokument beskriver hur man kan bygga upp en forskningsmiljö och använda sig utav alla verktyg och applikationer som AIBO har, men de beskriver inte hur verktygen används eller hur roboten ska programmeras (3). OPEN-R SDK är en manual som innehåller information om hur roboten är uppbyggd, vilken räckvidd och lutning alla delar har samt deras min och max lutning. Hur man anpassar och aktiverar sensorerna och LED-lamporna finns även beskrivet. Denna information är nödvändig att kompilera vid programmering av AIBO (Sony Corporation, 2004). Det går att programmera med hjälp av denna manual i programmeringsspråket C++, men det kräver kunskap inom det språket. Men utifall användaren programmerar med C++ så kan användaren ha full kontroll över roboten (Ricardo Telléz, 2004). R-Code SDK är ett verktyg som låter användaren programmera AIBO genom att använda R-Code language. R-Code är ett skript språk som visar användaren en textfil med enkla kommandon. I denna textfil kan användaren ändra för att skicka kommandon till AIBO på ett simplare sätt som inte kräver tidigare kunskaper eller erfarenheter inom programmering eller C++. R-Code kan skapas i de flesta operativsystem. Användaren har dock inte lika mycket kontroll över roboten utan kan enbart ändra i de funktioner som finns i textfilen (Ricardo A. Telléz, 2004). AIBO Remote Framework är ett visuellt C++ program för datorn som har trådlös kontakt med hundroboten. Detta program fungerar som en simpel fjärrkontroll för att styra roboten (Ricardo Telléz, 2004) Elin Sjöström 9

10 AIBO Motion Editor, även kallade MEdit, är även det ett visuellt program för datorn där användaren lätt kan skapa olika rörelser och kommandon för AIBO (Ricardo Telléz, 2004). Bild 3. Visar layout för AIBO Remote Framework (Aibo-life). Bild 4. Visar layout för AIBO Motion Editor (Ricardo Telléz, 2004). 4.2 Installering av OPEN-R SDE filer Först behöver användaren ladda ner OPEN-R SDE filerna som finns tillgängliga via SONY, sedan ska OPEN-R SDK installeras på datorn. För att ha möjlighet att programmera AIBO behöver användaren även läsa av robotens minnessticka, detta gör hen genom att ha tillgång till en minnesläsare som är kopplad till både datorn och minnesstickan. Sedan ska det grundläggande systemet installeras på minnesstickan, vilket innebär att användaren ska välja miljötyp (Basic, Wlan eller Wconsole), minnesskyddstyp (memprot, nomemprot) samt kopiera OPEN-R filerna till minnesstickan. Efter det ska användaren sätta upp ett trådlöst nätverk som ska fungera som koppling mellan datorn och AIBO, sedan koppla in minnesstickan i AIBO och ställa in en FTP server som gör så att AIBO kan få tillgång till de filer som användaren programmerar i på datorn (Ricardo Telléz, 2004). Elin Sjöström 10

11 4.3 R-Code programmering med AIBO För att ha möjlighet att använda R-Code är det viktigt att R-Code filerna är kopierade till minnesstickan, vilket bör ha gjorts under installeringen. Sedan öppnar användaren R-Code filen och kopplar den med AIBOs IP-adress och börjar sedan skicka kommandon via konsolen i textfilen. Kommandon skrivs som ord i stora bokstäver separerade med kolon. Varje linje i programmet är ett enskilt kommando och de kan skickas individuellt, dvs. att alla kommandon inte behöver skickas samtidigt. R-Code är känslig för versaler och gemener, gemener används enbart vid användardefinierade variabler. Enbart ASCII bokstäver (American Standard Code for Information Interchange) och understreck kan avläsas av programmet (Ricardo Telléz, 2004). Exempel på några kommandon är ADD, FOR, IF, WAIT, CALL, RETURN, m.m. Kommandona EDIT, END och RUN används för att sända och utföra nya program till AIBO, medan avslutar förbindelsen mellan programmet och AIBO. VDUMP visar variabelnamnet i programmet och PRINT visar kommentarer. AIBO har även några inställda handlingar som den kan utföra vid kommando, t.ex. SIT, TURN, SEARCH, LIE, m.m. Dessa handlingar utförs via kommandot PLAY:ACTION: samt namnet på handlingen (Ricardo Telléz, 2004). R-Code använder sig även av olika operatorer för att visa relation. Dessa operatorer är: = som visar likhet, == som visar att en variabel är lika som, <> som visar att en variabel inte är lika som, < som visar att en variabel är mindre än, > som visar att en variabel är större än, && som visar och, som visar eller. Programmet använder även Systemvariabler för att beskriva AIBOs status. Systemvariablerna kan kontrolleras eller ändras för att få AIBO att använda sig av olika variabler i sin omgivning, exempel på dessa variabler är Face, Pink_Ball, Distance, etc. (Ricardo Telléz, 2004). För att utnyttja AIBOs auditiva input i programmet används variabeln AU_Voice för att känna igen röster och variabeln AU_Voice,ID för att identifiera det ord som rösten sagt (Ricardo Telléz, 2004). Elin Sjöström 11

12 4.5 OPEN-R programmering med AIBO Objekt OPEN-R programmering innebär att OPEN-R objekt körs samtidigt mellan programmet och AIBO. Objekten i AIBO fungerar som processer som kommunicerar med objekten i programmet på datorn. Objekten kommunicerar med varandra via meddelanden som skickas emellan dem, för att kunna skicka dessa meddelanden så behöver de gå igenom portar. Portarna hos objekten är enkelriktade så en input och en output port krävs för kommunikation. Det positiva med detta system är koordinationen som uppkommer, användaren har lätt kontroll över vilket objekt ett meddelande kommer ifrån och till vilket objekt det är påväg (Ricardo Telléz, 2004). Figur 2. Visar hur meddelanden skickas emellan två objekt (Ricardo Telléz, 2005). Paradigmen som används kallas Händelse-orienterad-programmering, vilket innebär att övergångarna mellan de olika tillstånden aktiveras i respons till meddelanden från andra objekt. Exempelvis meddelandet Assert_Ready indikerar att funktionen är redo att utföras och Deassert_Ready indikerar att funktionen ska stoppas (Ricardo Telléz, 2004). Det objekt som initierar innehållet i ett meddelande kallas ett subjekt. Subjektet tilldelar även meddelandet till ett annat objekt, kallat observerare, och notifierar observeraren om meddelandet. Observeraren tar sedan emot detta meddelande, processar det och skickar sedan vidare ett Assert_Ready meddelande för att aktivera subjektet (Ricardo Telléz, 2005). Elin Sjöström 12

13 4.5.2 Virtuella funktioner Objekten behöver ha en virtuell funktion. Den virtuella funktionen definieras genom någon av följande funktioner: DoInit, DoStart, DoStop eller DoDestroy (Ricardo Telléz, 2004). DoInit kallas när ett objekt laddas i minnet och registrerar vilka subjekt och observerare som input ska skickas. DoStart kallas när DoInit har utförts och skickar Assert_Ready meddelanden till alla observerare. DoStop kallas vid nedläggning av systemet och skickar Deassert_Ready meddelanden till alla observerare. DoDestroy kallas när DoStop har utförts och raderar alla objekt (Ricardo Telléz, 2004) Implementering av Objekt För att implementera ett objekt behöver det genomgå ett antal steg. Först behöver objektet ärva egenskaper från klassen OObject. Sedan behöver alla de ovanstående virtuella funktionerna skapas. Efter det ska objektets interna tillstånd definieras (Ricardo Telléz, 2004), en konstruktor skapas (d.v.s. en funktion som utförs varje gång ett nytt objekt skapas i klassen, den har samma namn som klassen, sätter ett initial värde på särskilda medlemsvariabler och har inte något returneringsvärde (Tutorialspoint, 2015)), samt ska objektens förbindelser med andra objekt definieras (Ricardo Telléz, 2004). Förbindelserna definieras på tre sätt: med stub.cfg definieras objektets input och output port, med connect.sfg definieras objektets förbindelser med andra objekt och med object.cfg definieras listor med objekt som ska utföras (Ricardo Telléz, 2005). Slutligen måste användaren skriva de procedurer som klassen kräver för att sända, erhålla och processa meddelanden (Ricardo Telléz, 2004). Elin Sjöström 13

14 4.5.4 Att skriva egna kommandon För att själv skriva ett kommando i programmet för att få AIBO att röra på sig så behöver användaren först initiera motorik-systemet för att få tillgång till alla leder som kan röra sig i roboten. Detta gör hen genom att skriva: OPENR::SetMotorPower(opowerON) Sedan ska användaren erhålla primitiva ID:n för alla de leder som ska användas i kommandot (Ricardo Telléz, 2005), detta hittas i OPEN-R SDK (Sony Corporation, 2004). När man har ID för de valda lederna så ska de definieras i kommandot samt göra dem tillgängliga. Efter det ska kommandot läsa av värdena för lederna och applicera deras nuvarande värden för vidare kalibrering (Ricardo Telléz, 2005). Sedan ska användaren skapa en Shared Memory Region, även kallad RCRegion, som kommandot ska gå via. Detta eftersom kommandot inte ska gå direkt till effektorn. Regionen fungerar som en buffert och gör att utförandet av kommandon genomförs smidigare och att effektorn tillåter stora kommandon. Detta gör användaren genom att skapa en kommandostruktur, genom att skapa RCRegionen och sedan genom att fylla regionen med kommandodata. I kommandot ska användaren sedan välja den skapta RCRegionen(Ricardo Telléz, 2005). Slutligen ska det initiala och det finala värdet av leden kalkyleras, en användarfunktion kallas för att utföra sekvensen med alla kommandon och värden som effektorn måste ha för att utföra det kommando som användaren skickade in. Allt detta sker i RCRegionen. Datan med alla värden för kommandot kommunicerar med OVirtualRobotComm, vilket är effektorn som blir meddelad om att ett nytt kommando finns tillgängligt. Effektorn skickar sedan detta kommando till rätt affektorer som utför kommandot (Ricardo Telléz, 2005). Elin Sjöström 14

15 5. DISKUSSION 5.1 AIBO inom utbildning Det som jag reagerade starkast på i min djupdykning kring AIBOs funktioner och användningsområden är alla olika system som finns tillgängliga för att kommunicera och skapa kommandon till vår fyrbenta lilla robot. Och att alla system baserar sig olika så att användaren själv får välja om hen vill koda kommandon i C++, skriva kommandon i en textfil eller visuellt klicka sig fram till olika kommandon. Att SONY dessutom gjorde ett flertal manualer för hur användaren själv kan programmera AIBO och att de aktivt arbeta med nya funktioner och innehåll som fanns tillgängligt online under AIBOs lanseringsperiod ( ) visar det engagemang som lades ner på denna produkt. Om vi kombinerar alla ovanstående aspekter anser jag att denna robot skapade stora möjligheter för att använda i utbildningssyfte och för att visa allmänheten hur en typ av artificiell intelligens kan fungera. AIBO skapar möjlighet för användaren att se vad koden hen skriver har för effekt, om användaren provar skicka ett kommando så ser hen snabbt resultatet hos robothunden ifall den utför handlingen eller inte, och om den utför handlingen på ett önskvärt sätt. Tack vare alla olika typer av sensorer och leder som AIBO kan utnyttja får användaren möjlighet att öva sina programmeringskunskaper på komplexa uppgifter som kräver input och output från flera av dessa. Detta anser jag vara ett fantastiskt exempel på en nybörjaruppgift för programmeringsstudenter, men som även kan avancera till svårare och mer komplexa uppgifter som kan växa i takt med att studentens kunskap inom området ökar. 5.2 AIBO som artificiell intelligens Enligt egen åsikt tycker jag att AIBO till viss grad kan anses vara intelligent, den kan ta del av sin omgivnings minnen, minnas namn, ansikten och kommandon samt ha möjlighet att kombinera visuell och auditiv Elin Sjöström 15

16 stimuli. Tack vare dessa egenskaper så skapar AIBOn en egen unik karaktär och personlighet som förändras beroende på sin miljö. Det jag dock tycker begränsar AIBO är det faktum att den är skapad som en avbild av en hund, detta begränsar den till att enbart kunna utföra de funktioner som en vanlig hund kan göra (samt de funktioner som en maskin kan göra, som att dansa, spela musik och tala). Om vi jämför AIBO mot de robotar som håller på att utvecklas idag försöker man t.ex. med NAO även skapa finmotorik. 6. AVSLUTNING Det som är viktigt att tänka på är AIBOs användningsområden idag, vilket inte är så många. Eftersom AIBO slutade säljas för tio år sedan så har varken nya uppgraderingar eller reparationsmaterial funnits tillgängliga i butik under lång tid, detta gör det svårt att använda roboten utifall den går sönder eller om man behöver hitta en robot på marknaden att använda. Under denna tio års period har även AI-forskningen fortsatt framåt medan AIBO blivit kvar och samlat damm. Vilket innebär att det finns bättre AIs att använda sig av idag, i både utbildnings och forskningssyfte. Trots detta kan vi ändå se denna lilla robothund som ett roligt AI-projekt för den som vill leka med programmering. Elin Sjöström 16

17 7. KÄLLOR 7.1 Hemsidor SONY (2016). Sony-aibo. Hämtad den : Tutorialspoint (2015). Tutorialspoint. Hämtad den : Robocup (2016). Hämtad den : Manualer Ricardo Telléz (2004). Aibo Quickstart Manual. Universitat de Girona: Ricardo A. Telléz (2004). R-Code SDK Tutorial. Sony Entertainment Robot Europe (2003) SONY ERS-7 [Broschyr]. Belgien. Hämtad den : Sony Corporation (2003) SONY AIBOEYES User s guide. USA: Sony Corporation (2004) ERS-7M2 User s guide (basic). USA: Manual.pdf Sony Corporation (2004) OPEN-R SDK Model Information for ERS-7. mation_7_e.pdf Elin Sjöström 17

18 7.3 Presentationer Ricardo Telléz (2005). Aibo Programming Course. Campus Universitari de la Mediteránia: Ricardo Telléz (2004). Aibo Programming: An Introduction to R-Code and OPEN-R. Campus Universitari de la Mediteránia: Bilder PCmag (2004). Sony AIBO ER-S7M2. Hämtad den : Aibo-life. Hämtad den : Elin Sjöström 18

Digitalt lärande och programmering i klassrummet. Introduktionsworkshop - Bygg ett akvarium i Scratch

Digitalt lärande och programmering i klassrummet. Introduktionsworkshop - Bygg ett akvarium i Scratch Digitalt lärande och programmering i klassrummet Introduktionsworkshop - Bygg ett akvarium i Scratch Introduktion Scratch är en programmeringsomgivning utvecklad av forskare på Massachusetts Institute

Läs mer

KPP053, HT2015 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner

KPP053, HT2015 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner KPP053, HT2015 MATLAB, Föreläsning 1 Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner MATLAB Väletablerat Mycket omfattande program GNU OCTAVE Öppen

Läs mer

TTS är stolta över att ingå i

TTS är stolta över att ingå i Garanti & Support Denna produkt är försedd med ett års garanti för fel som uppstår vid normal användning. Att missbruka enheten Easi-Speak Pro eller att öppna den gör garantin ogiltig. Allt arbete utöver

Läs mer

Programmeringsteknik med C och Matlab

Programmeringsteknik med C och Matlab Programmeringsteknik med C och Matlab Kapitel 2: C-programmeringens grunder Henrik Björklund Umeå universitet Björklund (UmU) Programmeringsteknik 1 / 32 Mer organisatoriskt Imorgon: Datorintro i lab Logga

Läs mer

55200 Inspelningsbar microfon

55200 Inspelningsbar microfon 55200 Inspelningsbar microfon Lär känna Easi-Speak Innehåll: Inbyggd högtalare Mikrofon Volymknappar Hörlursuttag På-/av-knapp Statuslampa Röd inspelningsknapp Grön uppspelningsknapp USB-anslutning Föregående

Läs mer

TOPAZ PHD. Användarmanual

TOPAZ PHD. Användarmanual TOPAZ PHD Användarmanual Freedom Scientific, Inc. Februari 2015 PUBLISHED BY Freedom Scientific 11800 31st Court North St. Petersburg, Florida 33716-1805 USA http://www.freedomscientific.com Informationen

Läs mer

Innehållsförteckning

Innehållsförteckning CANDY4 HD 20150129 Innehållsförteckning 1 Vad är CANDY4 HD?... 4 2 Säkerhetsföreskrifter... 5 3 Vad finns i förpackningen?... 6 4 Fysisk beskrivning... 7 5 Kom igång... 9 5.1 Ladda batteriet... 9 5.2 Ta

Läs mer

NXT LEGO-robot laboration Programmering och felsökning av en LEGOrobot

NXT LEGO-robot laboration Programmering och felsökning av en LEGOrobot KUNGLIGA TEKNISKA HÖGSKOLAN NXT LEGO-robot laboration Programmering och felsökning av en LEGOrobot Gabriel Vilén 30/8-2012 gvilen@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Vi har programmerat

Läs mer

PNSPO! Programöverföring via CP1W-ME05M. 14 mars 2012 OMRON Corporation

PNSPO! Programöverföring via CP1W-ME05M. 14 mars 2012 OMRON Corporation PNSPO! Programöverföring via 14 mars 2012 OMRON Corporation 2/9 Läs detta innan du bläddrar vidare PNSPO! Denna bok är avsedd som ett tillägg till de ursprungliga manualerna för OMRONs produkter. Använd

Läs mer

CAMZWEXT3 version 2 CCTV Säkerhetssystem med ljud och rörelse detektor samt videoaktivering.

CAMZWEXT3 version 2 CCTV Säkerhetssystem med ljud och rörelse detektor samt videoaktivering. CAMZWEXT3 version 2 CCTV Säkerhetssystem med ljud och rörelse detektor samt videoaktivering. 1 Introduktion CAMZWEXT2 är ett användarvänligt kamerasystem som är lätt att installera. CAMZWEXT3 innehåller

Läs mer

Nallelek Lärarvägledning

Nallelek Lärarvägledning NALLELEK - LÄRA MERA PROGRAM AB Nallelek Lärarvägledning NALLELEK... 2 1.1 Programmet... 2 1.2 Övningar som stärker förmågan att iaktta bilder och se detaljer... 3 1.2.1 Pedagogiska tips... 3 1.3 Kategorisering

Läs mer

Sammanfattning. Abstract

Sammanfattning. Abstract Sammanfattning Denna rapport är ett försök för att förklara hur man programmerar en Sony AIBO ERS-210 med OPEN-R. Till detta ändamål har mjukvaruresurserna från OPEN-R SDK använts. Rapporten beskriver

Läs mer

Att använda bildhanteringsprogram, del 2

Att använda bildhanteringsprogram, del 2 Att använda bildhanteringsprogram, del 2 Gå till Adobe Online (M) Markeringsram - (L) Lasso - (C) Beskärning - (J) Airbrush - (S) Klonstämpel - (E) Suddgummi - (R) Oskärpa - (A) Markering av bankomponenter

Läs mer

Användarhandbok. Xperia SmartTags NT1/NT2

Användarhandbok. Xperia SmartTags NT1/NT2 Användarhandbok Xperia SmartTags NT1/NT2 Innehåll Inledning...3 Komma igång...4 Starta NFC-funktionen...4 Identifieringsområde för NFC...4 Hantera dina taggar med Smart Connect...4 Använda Xperia SmartTags...5

Läs mer

RödGrön-spelet Av: Jonas Hall. Högstadiet. Tid: 40-120 minuter beroende på variant Material: TI-82/83/84 samt tärningar

RödGrön-spelet Av: Jonas Hall. Högstadiet. Tid: 40-120 minuter beroende på variant Material: TI-82/83/84 samt tärningar Aktivitetsbeskrivning Denna aktivitet är utformat som ett spel som spelas av en grupp elever. En elev i taget agerar Gömmare och de andra är Gissare. Den som är gömmare lagrar (gömmer) tal i några av räknarens

Läs mer

Lättlästa instruktioner för ipad ios8

Lättlästa instruktioner för ipad ios8 Lättlästa instruktioner för ipad ios8 I samarbete med: December 2014 Lättlästa instruktioner för hur du använder en ipad med operativsystemet ios8. En ipad är en pekplatta. En pekplatta kallas också för

Läs mer

Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09

Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09 Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09 1. Introduktion till webbprogrammering Webbprogrammering består av ett antal

Läs mer

Editering, Kompilering och Exekvering av Javaprogram

Editering, Kompilering och Exekvering av Javaprogram UMEÅ UNIVERSITET Institutionen för informatik B.1, Programmeringens grunder, 5 poäng Editering, Kompilering och Exekvering av Javaprogram Introduktion Syftet med kursmomentet Programmeringens grunder (B.1)

Läs mer

Guide för färgkvalitet

Guide för färgkvalitet Sida 1 av 6 Guide för färgkvalitet I den här guiden för färgkvalitet får du hjälp att använda funktionerna på skrivaren till att anpassa färgen på utskrifterna. Menyn Kvalitet Menyalternativ Utskriftsläge

Läs mer

Realtid. eda040project2010 MANUAL. - Christoffer Olsson. - Daniel Lehtonen

Realtid. eda040project2010 MANUAL. - Christoffer Olsson. - Daniel Lehtonen Realtid eda040project2010 MANUAL dt08es7 dt08co0 dt08dm8 dt08dl4 - Emil Selinder - Christoffer Olsson - David Meyer - Daniel Lehtonen Innehållsförtäckning Introduktion Hur man kör igång programmet Proxy

Läs mer

QlikView - Lathund för Flödesmodellen bas

QlikView - Lathund för Flödesmodellen bas QlikView - Lathund för Flödesmodellen bas För att komma åt en applikation i QlikView (hädanefter QV) krävs QV-pluginlicens samt behörighet till applikationen. Beställning av både licens och behörighet

Läs mer

Översikt 732G11 PROGRAMMERING 1. Personal. Kursens mål. Litteratur. Kursens innehåll 2010-04-22

Översikt 732G11 PROGRAMMERING 1. Personal. Kursens mål. Litteratur. Kursens innehåll 2010-04-22 Översikt 732G11 PROGRAMMERING 1 Institutionen för datavetenskap Om kursen Vad är programmering (bra för)? Programmeringsspråket Java Utvecklingsmiljön Eclipse Genomgång av några programexempel Programmering

Läs mer

LEGO Mindstorm-robot

LEGO Mindstorm-robot KUNGLIGA TEKNISKA HÖGSKOLAN LEGO Mindstorm-robot Programmering av LEGO Mindstorm-robot i språket NXC Kim Hammar 2/6-2013 Kimham@kth.se Introduktionskurs i Datateknik 1311 Sammanfattning En viktig del av

Läs mer

Lära känna skrivbordet

Lära känna skrivbordet Är det första gången du använder Windows 7? Den här versionen har mycket gemensamt med tidigare versioner av Windows, men du kan behöva hjälp med att få upp farten. Den här guiden innehåller praktisk information

Läs mer

Lumbago - Förord. Välkommen till Journalprogrammet Lumbago.

Lumbago - Förord. Välkommen till Journalprogrammet Lumbago. Lumbago - Förord Välkommen till Journalprogrammet Lumbago. Vår förhoppning är att du ska få mer tid över för dina patienter och att du ska ha nytta av alla de effektiva funktioner som Lumbago erbjuder.

Läs mer

NEO Speech. Trygghetstelefon. Användarmanual (SE)

NEO Speech. Trygghetstelefon. Användarmanual (SE) Speech Trygghetstelefon Användarmanual (SE) Innehåll 1. Introduktion... 3 1.1. Om den här manualen... 3 2. TalFunktionen... 3 2.1. Inställningar... 3 2.2 Kommandon... 3 2.3 Larmgrupper... 3 2.4 Förinspelade

Läs mer

Produktbild och funktionsknappar

Produktbild och funktionsknappar Produktbild och funktionsknappar 1. USB kontakt 2. 5V Laddkontaktuttag 3. Minneskort 4. Högtalare 5. Monteringsfäste 6. Mikrofon 7. Batterilucka 8. Kameralins 9. IR lampor (för mörkerseende) 10. PÅ / AV

Läs mer

Clicker 5. Lathund kring de vanligaste och mest grundläggande funktionerna för att komma igång med Clicker. Habilitering & Hjälpmedel

Clicker 5. Lathund kring de vanligaste och mest grundläggande funktionerna för att komma igång med Clicker. Habilitering & Hjälpmedel Clicker 5 Lathund kring de vanligaste och mest grundläggande funktionerna för att komma igång med Clicker. Habilitering & Hjälpmedel Vad är Clicker 5? Clicker 5 är ett stöd till personer i behov av extra

Läs mer

MSR. www.intab.se info@intab.se 0302-24 600 Gjutarevägen 1 443 61 Stenkullen

MSR. www.intab.se info@intab.se 0302-24 600 Gjutarevägen 1 443 61 Stenkullen MSR www.intab.se info@intab.se 0302-24 600 Gjutarevägen 1 443 61 Stenkullen Inledning Intabs MSR är en liten kraftfull datalogger med USB-anslutning som komponeras ihop efter behov. De olika modellerna

Läs mer

LEGO Robot programmering och felsökning Hur svårt ska det vara att följa den svarta linjen?

LEGO Robot programmering och felsökning Hur svårt ska det vara att följa den svarta linjen? ICT LEGO Robot programmering och felsökning Hur svårt ska det vara att följa den svarta linjen? Daniel Lindfors 12/9/07 dlindf@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Denna laboration

Läs mer

FIRST LEGO League. Stockholm 7-9 2012

FIRST LEGO League. Stockholm 7-9 2012 FIRST LEGO League Stockholm 7-9 2012 Presentasjon av laget Unicorns Vi kommer fra Djursholm Snittalderen på våre deltakere er 14 år Laget består av 4 jenter og 0 gutter. Vi representerer VRS Type lag:

Läs mer

Ett digitalt läromedel i artkunskap för åk 3-4. Lärarhandledning

Ett digitalt läromedel i artkunskap för åk 3-4. Lärarhandledning Ett digitalt läromedel i artkunskap för åk 3-4 Lärarhandledning Slutarbete OPE.FI III Digitala läromedel Ingela Dahlqvist Februari 2005 Gårdsplanens växter Välkommen med till växternas spännande värld!

Läs mer

Bluebiit Rocker 4G MANUAL

Bluebiit Rocker 4G MANUAL MANUAL Bluebiit Rocker 4G MANUAL 2 Bluebiit Rocker 4G manual Garanti: ett år Kontakt: www.bluebiit.com, asiakaspalvelu@bluebiit.com Förord Tack för att du valde Bluebiit product! Vi hoppas att du läser

Läs mer

WAGO IO System Service Seminar. Diagnostik

WAGO IO System Service Seminar. Diagnostik WAGO IO System Service Seminar Diagnostik 1 Dioder på Controller Link 1/2 Ethernet Länk status Av - ingen ethernet anslutning grön - Ethernet anslutning blinkande grön - Ethernet anslutning skickar / tar

Läs mer

Bilaga B Specifik programinformation

Bilaga B Specifik programinformation Bilaga B Specifik programinformation Kompileringsinstruktioner 1. Gå till katalogen: cd Joystick/ 2. Skriv: make 3. Vänta tills klar, skriv sedan: make install Minneskortinstruktioner 1. Montera minneskortläsaren:

Läs mer

QUICK GUIDE 6516. Master reset, initiering och adressering. Master Reset av LCU6516

QUICK GUIDE 6516. Master reset, initiering och adressering. Master Reset av LCU6516 Master reset, initiering och adressering Master reset och initiering utförs för att återställa LCU6516 respektive DAC till grundinställningarna så att all oönskad information raderas ur minnet. Därefter

Läs mer

Hjälpmedel för kompilatorkonstruktion, DVB004

Hjälpmedel för kompilatorkonstruktion, DVB004 Hjälpmedel för kompilatorkonstruktion, DVB004 Version 4.2 021104 Göran Fries 031104 GF Kompilatorn kan lämpligen konstrueras i tre ganska fristående pass (p1,p2,p3). Första passet gör en lexikalisk analys,

Läs mer

Elisabeth Bejefalk IT-Assistent Avesta kommun

Elisabeth Bejefalk IT-Assistent Avesta kommun Elisabeth Bejefalk IT-Assistent Avesta kommun Du ska nu få lära dig hur du enkelt kan göra ett bildspel i PowerPoint. Utifrån det du snart har lärt dig kan du sen göra mer avancerade bildspel genom att

Läs mer

Programmering av Thangram portregister System XIP (VA/08)

Programmering av Thangram portregister System XIP (VA/08) Programmering av Thangram portregister System XIP (VA/08) Håll in PROG-knappen i centralen under 3 sekunder. Den gula lampan tänds. Ute på portregistret/porttelefonen fås en indikation att systemet är

Läs mer

Smartair System. TS1000 Version 4.23

Smartair System. TS1000 Version 4.23 Smartair System TS1000 Version 4.23 Denna manual är ett komplement till: 2069-1001 Smartair System Installations och driftsättningsmanual version 4.20A Denna manual beskriver nyheter i Smartair TS1000

Läs mer

Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok.

Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok. Ver Okt 2011/pls Windows7, GX-IEC Developer, USB-adapter I olika kurser i styrteknik på Högskolan Dalarna används ett styrsystem från Mitsubishi och programvaran GX-IEC Developer. Kurserna går på distans

Läs mer

Programmering A C# VT 2010. Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08

Programmering A C# VT 2010. Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08 Programmering A C# VT 2010 Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08 Innehåll Hjälp och referenser... 3 Kap 1 Introduktion... 3 Steg för steg... 3 Kapitel 2 Variabler...

Läs mer

Grundläggande programmering med C# 7,5 högskolepoäng

Grundläggande programmering med C# 7,5 högskolepoäng Grundläggande programmering med C# 7,5 högskolepoäng Provmoment: TEN1 Ladokkod: NGC011 Tentamen ges för: Omtentamen DE13, IMIT13 och SYST13 samt öppen för alla (Ifylles av student) (Ifylles av student)

Läs mer

BRUKSANVISNING APPlicator

BRUKSANVISNING APPlicator BRUKSANVISNING APPlicator Förpackningens innehåll Kontrollera noggrant innehållet i förpackningen: APPlicator-enhet USB-sladd Strömadapter Detta dokument Produktbeskrivning APPlicator är en trådlös kontaktlåda

Läs mer

Program för skrivarhantering

Program för skrivarhantering Program för skrivarhantering "Via programvaran CentreWare" på sida 3-9 "Via funktioner för skrivarhantering" på sida 3-11 Via programvaran CentreWare CentreWare Internet Services (IS) (CentreWare Internet-tjänster)

Läs mer

Användarmanual RINGBUNDET BLOCK A5 OMSLAG FRAMSIDA

Användarmanual RINGBUNDET BLOCK A5 OMSLAG FRAMSIDA Användarmanual RINGBUNDET BLOCK A5 OMSLAG FRAMSIDA v2 2016-04-12 MATT SILVER FOLIERING (KAN EXKLUDERAS BEROENDE PÅ KOSTNAD) Quick Start 1. Ladda ner PIMnotes-appen ifrån Google Play/AppStore. 2. Se till

Läs mer

Kontakt: Mikael Forsman mikael.forsman@arbetslivsinstitutet.se. Användarmanual för VIDAR 4.0

Kontakt: Mikael Forsman mikael.forsman@arbetslivsinstitutet.se. Användarmanual för VIDAR 4.0 Kontakt: Mikael Forsman mikael.forsman@arbetslivsinstitutet.se Användarmanual för VIDAR 4.0 Innehåll Inledning...3 Systemkrav...3 Installation...3 Att komma igång...4 Inställningar...5 Arbetsgång...5 Ange

Läs mer

TMT-918 Fjärrkontroll med timer. Säkerhet. Tekniska data

TMT-918 Fjärrkontroll med timer. Säkerhet. Tekniska data TMT-918 Fjärrkontroll med timer KOMPATIBILITET Den här sändaren är kompatibel med alla självlärande mottagare från System Nexa. Timerfunktionerna bör dock inte användas på mottagare med dimmer. FUNKTIONALITET

Läs mer

Användarmanual Pagero Connect 2.0

Användarmanual Pagero Connect 2.0 Användarmanual Pagero Connect 2.0 Innehåll 1. Grundläggande information... 3 1.1 Aktivera ditt Pagero Onlinekonto... 3 1.2 Ladda ner Pagero Connect 2.0... 3 1.3 Startsida... 4 1.4 Minimerad vy... 5 1.5

Läs mer

RAPPORT: ATT UPPLEVA EN UTSTÄLLNING HELT I LJUD. FÖR UTSTÄLLNINGEN VÄRDEFULLT. BAKGRUND..s 2 METOD...s 2 RESULTAT...s 3 9 ANALYS AV WORKSHOP...

RAPPORT: ATT UPPLEVA EN UTSTÄLLNING HELT I LJUD. FÖR UTSTÄLLNINGEN VÄRDEFULLT. BAKGRUND..s 2 METOD...s 2 RESULTAT...s 3 9 ANALYS AV WORKSHOP... RAPPORT: ATT UPPLEVA EN UTSTÄLLNING HELT I LJUD. FÖR UTSTÄLLNINGEN VÄRDEFULLT BAKGRUND..s 2 METOD...s 2 RESULTAT.....s 3 9 ANALYS AV WORKSHOP...s 10 1 BAKGRUND Vi vill ta reda på hur en upplever en utställning

Läs mer

Manual Sportident Onlinekontroll via GPRS

Manual Sportident Onlinekontroll via GPRS Manual Sportident Onlinekontroll via GPRS 2012-07-10 Komponenter För att använda onlinekontroll över GPRS behövs dessa delar: GPRS låda (GPRS-modem med samlingsbox och batterier) Riktantenn med kabel (anslutes

Läs mer

AV Tools - Manual. AV Tools webbkonferens med Blackboard

AV Tools - Manual. AV Tools webbkonferens med Blackboard AV Tools webbkonferens med Blackboard AV Tools består av tre kommunikationsverktyg, som finns under knappen Communication i Blackboard (Bb). Med hjälp av de tre verktygen kan lärare och studenter kommunicera

Läs mer

Till närstående som ska vara med vid samordnad vård- och omsorgsplanering via video eller telefon

Till närstående som ska vara med vid samordnad vård- och omsorgsplanering via video eller telefon Egna anteckningar Till närstående som ska vara med vid samordnad vård- och omsorgsplanering via video eller telefon Kontakt Sjukhus Telefonnummer Kommun Telefonnummer Tid för mötet Primärvården Telefonnummer

Läs mer

[MANUAL TILL LUVITS GRUNDFUNKTIONER]

[MANUAL TILL LUVITS GRUNDFUNKTIONER] 2011 Eslövs kommun Gymnasie- och Vuxenutbildningsförvaltningen [MANUAL TILL LUVITS GRUNDFUNKTIONER] Manualen vänder sig till dig som är studerande vid Yrkeshögskolan, Komvux, Sfi, Särvux, Gymnasiet och

Läs mer

Microsoft Windows 8 Grunder

Microsoft Windows 8 Grunder WINDOWS 8 GRUNDER Inledning Mål och förkunskaper...5 Pedagogiken...5 Hämta övningsfiler...6 Del 1 1 Introduktion till Windows Grundläggande om operativsystem...7 Starta och avsluta Windows 8...8 Välja

Läs mer

UTVÄRDERING AV UTSTÄLLNINGEN OMÄNSKLIGT/ OM TEKNIK / LÄSKORT OCH LURAR

UTVÄRDERING AV UTSTÄLLNINGEN OMÄNSKLIGT/ OM TEKNIK / LÄSKORT OCH LURAR UTVÄRDERING AV UTSTÄLLNINGEN OMÄNSKLIGT/ OM TEKNIK / LÄSKORT OCH LURAR BAKGRUND......s 1 METOD....s 2 RESULTAT........s 3-8 LÄSKORTENS INFOPELARE........s 3 LÄSKORENS DESIGN.......s 4 KORTLÄSARE.... s

Läs mer

Kapitel 22: Överföring av variabler och uppgradering 365. I fönstret VAR-LINK visas en lista med definierade variabler, Flashprogram

Kapitel 22: Överföring av variabler och uppgradering 365. I fönstret VAR-LINK visas en lista med definierade variabler, Flashprogram Kapitel 22: Överföring av variabler och uppgradering 22 Länka två enheter... 366 Överföra variabler, Flash-program och mappar... 367 Överföra variabler under från ett program... 371 Uppgradera programkod

Läs mer

LEGO NXT Robotprogrammering

LEGO NXT Robotprogrammering KUNGLIGA TEKNISKA HÖGSKOLAN LEGO NXT Robotprogrammering Laboration med parprogrammering Filip Forsby 2012-08-27 forsby@kth.se II1310 Introduktionskurs i datateknik Sammanfattning Denna rapport beskriver

Läs mer

Lathund Milestone 112 Ace

Lathund Milestone 112 Ace Iris Hjälpmedel AB Innehållsförteckning Knappbeskrivning 3 Bild och knappbeskrivning. 3 Ovansidan 3 Övre kortsidan 3 Nederkant 3 Allmänt 4 Ladda batteriet 4 Knapplås på/av 4 Väcka/Slå på fickminnet 4 Höj

Läs mer

LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Brandväggar

LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Brandväggar LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Laborant/er: Klass: Laborationsansvarig: Robin Cedermark Erik Gylemo Jimmy Johansson Oskar Löwendahl Jakob Åberg DD12 Martin Andersson Hans Ericsson

Läs mer

Chapter 3: Using Classes and Objects

Chapter 3: Using Classes and Objects Chapter 3: Using Classes and Objects I dessa uppgifter kommer du att lära dig om hur man använder klasser och metoder från java biblioteket. Du kommer inte att förstå allt som händer bakom metod anrop

Läs mer

1DV433 HT13. I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål?

1DV433 HT13. I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål? 1DV33 HT13 Antal : I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål? - ha fått grundläggande kunskaper om strukturerad programmering

Läs mer

Olika lärostilar... Länder... (Vi har tyvärr bara fått med tre länder då vi inte har haft så många som forskat varje gång)

Olika lärostilar... Länder... (Vi har tyvärr bara fått med tre länder då vi inte har haft så många som forskat varje gång) Olika lärostilar... Som många vet så finns det många olika sätt att lära sig på dem vanligaste är att man lär sig genom att lyssna och tala, läsa och titta på bilder. De flesta lär sig även genom att få

Läs mer

Tjänsten Jing och lärande över Internet Författare: Sofia Sundgren sosu0002, Digitala Distributioner

Tjänsten Jing och lärande över Internet Författare: Sofia Sundgren sosu0002, Digitala Distributioner Tjänsten Jing och lärande över Internet Författare: Sofia Sundgren sosu0002, Digitala Distributioner Innehållsförteckning Sammanfattning s. 3 1. Tjänstebeskrivning s. 4 1.1. Bakgrund s. 4 1.2. Funktioner

Läs mer

Felsökning av mjukvara

Felsökning av mjukvara KUNGLIGA TEKNISKA HÖGSKOLAN Felsökning av mjukvara Programmering av en NXT-robot Max Kufa [03/08-13] mkufa@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Syftet med laborationen var att

Läs mer

Att bekanta dig med NetBeans programmeringsmiljö och skriva några enkla program med programmeringsspråket Java.

Att bekanta dig med NetBeans programmeringsmiljö och skriva några enkla program med programmeringsspråket Java. Laboration 1 Avsikt Att bekanta dig med NetBeans programmeringsmiljö och skriva några enkla program med programmeringsspråket Java. Del 1 Ta fram dokumentet NetBeans5_5.pdf från kurssidan och arbeta med

Läs mer

Övningar Dag 2 En första klass

Övningar Dag 2 En första klass Kurs i C++ Sid 1 (5) Övningar Dag 2 En första klass Denna övning går ut på att steg för steg bygga upp en klass och skapa objekt. Vi kommer att utgå från en sammansatt datatyp i en struct och parallellt

Läs mer

Objektorienterad programmering

Objektorienterad programmering Objektorienterad programmering Emil Ahlqvist (c10eat@cs.umu.se) Didrik Püschel (dv11dpl@cs.umu.se) Johan Hammarström (c08jhm@cs.umu.se) Hannes Frimmel Moström (c10hml@cs.umu.se) 1 1. Introduktion 1.1 Objektorienterad

Läs mer

Systemkonstruktion SERIEKOMMUNIKATION

Systemkonstruktion SERIEKOMMUNIKATION Systemkonstruktion SERIEKOMMUNIKATION Laborationsansvariga: Anders Arvidsson Utskriftsdatum: 2005-04-26 Syfte Laborationen syftar till att ge studenten tillfälle att närmare bekanta sig med RS-232-protokollet,

Läs mer

ÅGIT PRESENTERAR FILR SMIDIG OCH SÄKER FILÅTKOMST OCH DELNING

ÅGIT PRESENTERAR FILR SMIDIG OCH SÄKER FILÅTKOMST OCH DELNING ÅGIT PRESENTERAR FILR SMIDIG OCH SÄKER FILÅTKOMST OCH DELNING Novell Filr är som Dropbox, men betydligt säkrare. Från och med nu kan alla anställda och studerande inom Ålands gymnasium arbeta med sina

Läs mer

Om NXTprogrammering. Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT?

Om NXTprogrammering. Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT? Om NXTprogrammering RCX-modul (Robotic Commander explorer) Styrenhet som innehåller liten dator Vad innehåller lådan? Liten dator, sensorer, motorer, hjul Massor av legobitar RCX-modulen Skärm Gå vänster

Läs mer

Programmera en NXT Robot

Programmera en NXT Robot KUNGLIGA TEKNISKA HÖGSKOLAN Programmera en NXT Robot Med hjälp utav NXC Peyman Torabi 2012-09-03 E-post: peymant@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Uppgiften var att analysera

Läs mer

För support videos, webinstruktioner och mer information besök oss på www.thinksmartbox.com

För support videos, webinstruktioner och mer information besök oss på www.thinksmartbox.com Komma igång Grid 3 Svensk översättning av Leena Öberg på Picomed (www.picomed.se) För support videos, webinstruktioner och mer information besök oss på www.thinksmartbox.com Välkommen till Grid 3 ger dig

Läs mer

Hogia Administration AB bedriver kontinuerlig utveckling av programmen och reserverar sig för avvikelse mellan program och handbok.

Hogia Administration AB bedriver kontinuerlig utveckling av programmen och reserverar sig för avvikelse mellan program och handbok. Innehållsförteckning Systemkrav....................................3 Val av installation..............................12 Behörigheter..................................12 InstallationsCD................................13

Läs mer

Monteringsanvisning och Garanti

Monteringsanvisning och Garanti Monteringsanvisning och Garanti Sängen som ger dig mer Stjärnbädden har en tydlig filosofi att ge högsta kvalitet, bästa sovkomfort och att alltid erbjuda riktigt prisvärda sängar Med en säng från Stjärnbädden

Läs mer

Grunderna i stegkodsprogrammering

Grunderna i stegkodsprogrammering Kapitel 1 Grunderna i stegkodsprogrammering Följande bilaga innehåller grunderna i stegkodsprogrammering i den form som används under kursen. Vi kommer att kort diskutera olika datatyper, villkor, operationer

Läs mer

Objektorienterad programmering D2

Objektorienterad programmering D2 Objektorienterad programmering D2 Laboration nr 2. Syfte Att få förståelse för de grundläggande objektorienterade begreppen. Redovisning Källkoden för uppgifterna skall skickas in via Fire. För senaste

Läs mer

ThinkPad R40-serien. Installationsanvisningar. Packlista PN: 92P1249

ThinkPad R40-serien. Installationsanvisningar. Packlista PN: 92P1249 Packlista ThinkPad R40-serien PN: 9P49 Installationsanvisningar Tack för att du har valt att köpa en IBM ThinkPad i R-serien. Kontrollera att allt som står i den här listan finns med i förpackningen. Om

Läs mer

LäsFlyt Metodhandledning

LäsFlyt Metodhandledning LäsFlyt Metodhandledning Copyright Softogram AB LäsFlyt är skyddat i enlighet med upphovsmannarättslagen och programmet, bilderna, texterna liksom denna manual tillhör Softogram AB. LäsFlyt är ett registrerat

Läs mer

Skötbordsguiden DIN GUIDE TILL DET BÄSTA SKÖTBORDET

Skötbordsguiden DIN GUIDE TILL DET BÄSTA SKÖTBORDET Skötbordsguiden DIN GUIDE TILL DET BÄSTA SKÖTBORDET Skötbord Alla våra skötbordsmodeller är ergonomiska och snälla mot din rygg. I denna broschyr ger vi dig en överblick samt en kort presentation av skötbordsmodeller

Läs mer

n-abler PRO JOYSTICK Handledning

n-abler PRO JOYSTICK Handledning Underhåll n-abler PRO har inga utbytbara eller reparerbara delar. Om reparation blir nödvändig var vänlig kontakta er leverantör. n-abler PRO JOYSTICK För ytterligare information eller frågor, kontakta

Läs mer

Projektarbete 2: Interaktiv prototyp

Projektarbete 2: Interaktiv prototyp Projektarbete 2: Interaktiv prototyp Jonatan Hilmarch (Grupp 13) 880427-5595 hilmarch@skip.chalmers.se Kurs: Människa-Datorinteraktion TIG061 HT 2010 Projekt 1 - en tillbakablick Enligt projektets systemdefinition

Läs mer

Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010)

Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010) Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010) Tid: Onsdagen 15 december 2004, 8:30 till 13:30 Plats: M Ansvarig lärare: Katarina Blom, tel 772 10 60. Läraren besöker tentamen kl

Läs mer

VIDA ADMIN LATHUND INNEHÅLL

VIDA ADMIN LATHUND INNEHÅLL INNEHÅLL 1 VIDA ADMIN... 3 1.1 Checklista... 3 1.2 Lägg till användare... 3 1.3 Registrera VIDA All-in-one... 4 1.4 Aktivera abonnemang samt knyt användare och datorer till abonnemang... 4 1.5 Användarnamn

Läs mer

Text Stephan Rössner/Svenska Läkaresällskapets redaktionskommitté Illustrationer Marie Åhfeldt Tryck

Text Stephan Rössner/Svenska Läkaresällskapets redaktionskommitté Illustrationer Marie Åhfeldt Tryck Svenska Läkaresällskapet, 2000 Text Stephan Rössner/Svenska Läkaresällskapets redaktionskommitté Illustrationer Marie Åhfeldt Tryck Svenska Läkaresällskapets Handlingar, Hygiea Band 109 Häfte 1 ISSN 0349-1722

Läs mer

FLEXILAGER Ett hjälpmedel för anpassad lagerhantering. Original -version

FLEXILAGER Ett hjälpmedel för anpassad lagerhantering. Original -version Beskrivning av FLEXILAGER Ett hjälpmedel för anpassad lagerhantering. Original -version Flexénita Sunnerstavägen 58 186 70 Brottby tel: 08 512 41803 FLEXILAGER 2 Innehållsförteckning INTRODUKTION.....3

Läs mer

4 proffstips för icloud

4 proffstips för icloud 4 proffstips för icloud 7 Använd icloud som Dropbox 7 Automatisk nedladdning av appar och musik 7 Radera onödiga ios-dokument icloud Smartare icloud Apples molntjänst icloud känns ibland lite för enkel

Läs mer

19. Skriva ut statistik

19. Skriva ut statistik 19. Skiva ut statistik version 2006-05-10 19.1 19. Skriva ut statistik Den här dokumentationen beskriver hur man skriver ut statistik från SPFs medlemsregister via Internet. Observera att bilderna är exempel

Läs mer

Komma igång. 9247672, Utgåva 2 SV. Nokia N73-1

Komma igång. 9247672, Utgåva 2 SV. Nokia N73-1 Komma igång 9247672, Utgåva 2 SV Nokia N73-1 Knappar och delar (framsida och sida) Modellnummer: Nokia N73-1. Nedan kallad Nokia N73. 1 Ljussensor 2 Sekundär kamera med lägre upplösning 3 Väljarknappar

Läs mer

CANDY4 HD II 20160419

CANDY4 HD II 20160419 CANDY4 HD II 20160419 2 Innehållsförteckning 1 Vad är CANDY4 HD II?... 6 2 Säkerhetsföreskrifter... 7 3 Vad finns i förpackningen?... 8 4 Fysisk beskrivning... 9 5 Kom igång... 11 5.1 Ladda batteriet...

Läs mer

Guide till påverkanstorg

Guide till påverkanstorg Guide till påverkanstorg Inledning Påverkanstorg är en mötesform som arbetades fram av Scouterna. Flera organisationer, stora som små, använder mötesformen. I den här guiden får du först en kort presentation

Läs mer

ThinkPad G40-serien Installationsanvisningar

ThinkPad G40-serien Installationsanvisningar PN: 92P1526 ThinkPad G40-serien Installationsanvisningar Packlista Tack för att du valt att köpa en IBM ThinkPad i G40-serien. Kontrollera att allt som står i den här listan finns med i förpackningen.

Läs mer

Switch Driver 5. Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software

Switch Driver 5. Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software Switch Driver 5 Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software Innehållsförteckning Att använda programvaran Switch Driver... 3 Installera programvaran Switch Driver... 4 Kontaktanslutning...

Läs mer

Telia Touchpoint Plus. Användare

Telia Touchpoint Plus. Användare Telia Touchpoint Plus Unified För valfrihet av terminal och samlad kommunikation. Användare Mål: Efter genomgången utbildning ska du förstå hur du kan använda din Touchpoint app och din Touchpoint softphone

Läs mer

Kapitel 1 Ansluta Router till Internet

Kapitel 1 Ansluta Router till Internet Kapitel 1 Ansluta Router till Internet I det här kapitlet beskrivs hur du installerar router i ditt lokala nätverk (LAN) och ansluter till Internet. Du får information om hur du installerar trådlös router

Läs mer

Studentguide Adobe Connect Pro

Studentguide Adobe Connect Pro Studentguide Adobe Connect Pro 2009-11-10 Inloggning För att vara med i ett möte behöver du inte installera någon programvara utan allt som behövs på din dator är Adobe Flash Player. Det programmet finns

Läs mer

Att hämta raps-data via Internet

Att hämta raps-data via Internet Att hämta raps-data via Internet I detta kapitel visas hur man kan hämta hem statistik från raps internetdatabas och bearbeta uppgifterna i programmet PC-Axis. 69 Figur.1 Flyttningsöverskott per LA-region

Läs mer

räkning av antal, första lösandet av räkneuppgifter, matchning språkutveckling genom sortering och hopsamling av träpinnar

räkning av antal, första lösandet av räkneuppgifter, matchning språkutveckling genom sortering och hopsamling av träpinnar 22490 Calculino Nyttigt för: räkning av antal, första lösandet av räkneuppgifter, matchning igenkänning, benämning och sortering av färger finmotorik genom att stoppa träpinnar i hål språkutveckling genom

Läs mer

2. Komma igång Skapa grupper och elever Skriv också ut sidan 13 så att eleverna har en snabbguide till programmet.

2. Komma igång Skapa grupper och elever Skriv också ut sidan 13 så att eleverna har en snabbguide till programmet. 2. Komma igång Skapa grupper och elever Börja med att läsa texten nedan om hur man börjar jobba med programmet efter installationen. Skriv gärna ut sidan och ha bredvid dig tills du känner att du behärskar

Läs mer

Frågebanker, frågeuppsättningar och slumpvisa block

Frågebanker, frågeuppsättningar och slumpvisa block Frågebanker, frågeuppsättningar och slumpvisa block Innehåll Frågebanker... 1 Skapa frågebank... 1 Importera en frågebank... 3 Lägg till frågor i frågebank... 3 Skapa frågeuppsättning... 3 Skapa slumpvist

Läs mer