AS Automaatio- ja systeemitekniikan projektityöt Loppuraportti

Koko: px
Aloita esitys sivulta:

Download "AS Automaatio- ja systeemitekniikan projektityöt Loppuraportti"

Transkriptio

1 AS Automaatio- ja systeemitekniikan projektityöt Loppuraportti Toni Okuogume, 78982W, EST, Lammi Lauri, 69488F, AUT, 17. joulukuuta 2012 Opintopisteet 4 op Projektityön nimi Robottialustan instrumentointi ja käyttöönotto Aloituspäivä 11. syyskuuta 2012 Lopetuspäivä 31. joulukuuta 2012 Ohjaaja Matthieu Myrsky

2 Sisältö 1 Projektin kuvaus 1 2 Robot Operating System (ROS) 1 3 Simulaattori 3 4 Graafinen käyttöliittymä Lasertutka Teleoperointi Ajanhallinta 6 6 Yhteenveto 8 A Liite: LaserScan-viestirakenne 9

3 1 Projektin kuvaus Alun perin projekti oli tarkoitus toteuttaa 2-3 hengen ryhmässä. Pian projektin alun jälkeen tosin selvisi, että projektissa käytetty Pioneer-robottialusta oli myös kurssin AS Kenttä- ja palvelurobotiikka käytössä ja että osa projektiin ilmoittautuneista henkilöistä oli myös kyseisellä kurssilla mukana. Lopputuloksena projektin osallistujamäärä paisui kahdeksaan henkilöön. Osallistujat jaettiin kahteen ryhmään, joista suurempi kuuden hengen ryhmä koostui niistä henkilöistä, jotka olivat myös kenttä- ja palvelurobotiikan kurssilla mukana. Suuremman ryhmän tehtävä vastasi alkuperäistä tehtävänantoa, kun taas pienemmälle ryhmälle annettiin tehtäväksi tutustua ROS-pohjaiseen ohjelmointiin ja toteuttaa Pioneer-robotille esimerkkiohjelma, joka demonstroi ROSin käyttöä mahdollisimman monipuolisesti. Tässä raportissa esitellään Pioneerin ohjelmoinnista vastanneen ryhmän projektityö. Työssä luotiin ROSia käyttävä graafinen käyttöliittymä, joka piirtää Pioneeriin asennettujen antureiden mittausdataa ja jolla voi teleoperoida robottia. Käyttöliittymän on tarkoitus olla modulaarinen siten, että se toimii eri ROS-alustoilla riippumatta siitä, mitä antureita niihin on asennettu. Työhön kuului myös ohjelmiston kattava dokumentointi ja käyttöohjeen laatiminen. Ohjelmistoa on tarkoitus käyttää esimerkkinä tulevien vuosien kenttä- ja palvelurobotiikan kurssilla. Projektityössä käytettiin Pioneer P3-DX -robottialustaa. Edeltämainittu toinen projektityöryhmä asensi siihen tietokoneen, 270 SICKin laseretäisyysskannerin sekä Microsoft Kinectiä vastaavan Asus Xtion PRO LIVE -liiketunnistimen, jossa on myös stereokameraa vastaavaa toiminnallisuutta. Näiden lisäksi robottialustassa on valmiiksi kahdeksan eteenpäin suunnattua ultraäänianturia sekä odometriadatan keräykseen tarvittavat enkooderit. Työssä käytetty robotti on esitetty kuvassa 1. 2 Robot Operating System (ROS) ROS on robottiohjelmistojen kehitykseen tarkoitettu avoimen lähdekoodin metakäyttöjärjestelmä. Se tarjoaa työkaluja ja kirjastoja matalan tason laitteistonhallintaan, prosessienhallintaan, monen tietokoneen ylitse toimivien ohjelmistojen pyörittämiseen yms. Käytännössä ROS-ohjelma koostuu rinnakkaisista, keskenään kommunikoivista prosesseista, joita ROSissa kutsutaan noodeiksi. Täysimittainen ROS-ohjelmisto koostuu monesta eri noodista, jotka yhdessä muodostavat vertaisverkon prosesseja. ROS-ohjelmiston pienimpiä komponentteja, kuten yksittäisiä ohjelmia, kirjastoja yms. kutsutaan paketeiksi 1

4 Kuva 1: Projektityössä käytetty Pioneer P3-DX -robotti (package). Ohjelmistojen jakamisen helpottamiseksi kaikki tietyn ohjelmiston tarvitsemat paketit voi ROSissa koota pinoiksi (stack). Noodien välinen kommunikointi tapahtuu julkaisemalla dataa yleisille, kaikkien noodien nähtävissä oleville kanaville (topic). ROSissa on lukuisia valmiita viestimuotoja, joissa dataa voi julkaista. Noodin käynnistyksen yhteydessä ROS-mestarinoodille ilmoitetaan, mille noodeille käynnistettävä noodi julkaisee minkä muotoisia viestejä ja vastaavasti mitä kanavia se kuuntelee. Kanavien julkisuuden vuoksi tiettyä kanavaa voi kuunnella mielivaltainen määrä noodeja. Vastaavasti tietty noodi voi julkaista viestejä mielivaltaiselle määrälle kanavia. Julkaistut viestit voivat sisältää esimerkiksi anturilta saatua mittausdataa tai ohjauskäskyjä. Monesta moneen -tyyppiselle kanava- ja noodirakenteelle on myös vaihtoehtoinen kommunikaatiorakenne, jota RO- Sissa kutsutaan palveluiksi (service). Tässä rakenteessa viestien julkaiseminen ja niiden kuuntelu korvataan tietyn noodin tekemillä palvelupyynnöillä, johon jokin tietty noodi vastaa. Esimerkki viestin rakenteesta on liitteessä A, jossa on esitetty LaserScan-viestin rakenne. Tämän projektityön tapauksessa noodit jakautuvat robotilla ja etäkoneella ajettaviin. Robotin puolella on kerralla käynnissä sen sisäänrakennettujen laitteiden käyttöön tarkoitettu valmis RosAria-noodi, joka julkaisee mm. ultraääni- ja odometriadataa ja jota käytetään robotin ohjaamiseen. Sen lisäksi on käynnissä noodit laserskannerille ja liikkeentunnistimelle. Turvatoime- 2

5 na törmäyksien ja vaaratilanteiden ehkäisemiseksi robotin puolella on myös käynnissä erillinen turvanoodi. Etäkoneella on käynnissä käyttöliittymän ja teleoperoinnin tarvitsemat noodit, jotka kuuntelevat langattoman verkkoyhteyden välityksellä Pioneerin noodien julkaisemaa dataa ja lähettävät sille ohjauskomentoja. Jos robottia halutaan simuloida, täytyy myös käynnistää Stage-simulaattorille oma noodi. Käytännössä se julkaisee virtuaalirobotin mittaus- ja odometriadataa tietyille kanaville. Simulaattorissa pyörivän esimerkkiohjelmiston noodiverkosto on esitetty kuvassa 2. Kuvassa soikiot ovat noodeja, joiden välisten nuolten suunta kertoo kumpi noodi julkaisee ja kumpi kuuntelee viestejä. Nuolet on nimetty viestien kanavien nimillä. Kuva 2: Esimerkkiohjelmiston noodigraafi 3 Simulaattori Koska projektityön alkuvaiheissa oikeaa robottia ei ollut vielä käytettävissä, tarvittiin ohjelmiston kehitystä auttamaan jokin ROS-yhteensopiva simulaattori. Käytännössä tähän oli kaksi vaihtoehtoa, Gazebo ja Stage. Gazebo on erittäin monipuolinen 3D-simulaattori, joka mm. pystyy mallintamaan robottien yksittäisiä liikkuvia osia ja robottien fyysistä interaktiota ympäristöjen kanssa. Gazebo kuitenkin osoittautui raskaaksi ajettavaksi, eikä Pioneerin tapauksessa suurimmasta osasta sen ominaisuuksia ollut mitään hyötyä. Näin ollen projektia varten valittiin Stage-simulaattori. Stage on yksinkertainen mutta tehokas 2D-simulaattori, joka on alunperin tarkoitettu robottiparvien simulointiin. Simulaattorissa on helppo määritellä uusia robotteja tai karttoja. Stage osoittautui kevyeksi ja helppokäyttöiseksi, joten sitä voi suositella myös tulevia kenttä- ja palvelurobotiikan kursseja varten. Stagessa robotit mallinnetaan yksinkertaisina liikkuvina objekteina, joiden mahdolliset liikkuvat osat jätetään huomioimatta. Roboteilla ei ole 3

6 muita fyysisiä ominaisuuksia kuin niiden dimensiot ja mahdollisesti esimerkiksi huippunopeus, jos sellainen on niille määritelty. Robotteja voi kuitenkin olla monta, ja niitä on erittäin helppo määritellä Stagen omalla syntaksilla lisää. Simulaattori on nopea jopa heikkotehoisemmalla tietokoneella ja usealla robotilla. Roboteilla voi olla Stagen normaalissa käytössä mielivaltainen määrä etäisyysantureita, mutta ROSissa määrä on rajoitettu yhteen per robotti. Uusien karttojen määrittäminen on niinkin helppoa kuin uuden kuvatiedoston luominen halutun ympäristön pohjakaaviosta. Kuvassa 3 esitetään Stage-simulaatiossa otettu kuvankaappaus Pioneerista. Kuva 3: Stage-simulaattori 4 Graafinen käyttöliittymä Projektityötä varten tehty esimerkkiohjelma on Qt-pohjainen graafinen teleoperointikäyttöliittymä. Se lukee Pioneerin lähettämää anturidataa ja piirtää sitä käyttäen tutkakuvan robotin ympäristöstä. Se myös mahdollistaa robotin etäohjauksen mm. näppäimistökomennoilla langattoman verkon ylitse. 4.1 Lasertutka Laserskanneri-ohjelman tarkoitus on auttaa tulevia Kenttä- ja palvelurobotiikan kurssin opiskelijoita ohjaamaan Pioneer-robottia. Se näyttää robotilta saadut laserscanneri ja ultraäänidata ja kertoo sen lisäksi robotin sen hetkisen nopeuden. Käyttöliittymä on rakennettu käyttäen Qt:tä. Tämä valittiin, 4

7 koska Qt:tä käytetään monissa ROSin mukana tulevissa ohjelmissa ja uuden projektin aloittaminen on mutkatonta, kun käyttää qt ros -pakettia apuna. Tämä paketti tekee valmiin pohjan jota voi sitten muokata omiin tarkoituksiin. Kuva 4: Lasertutkan käyttöliittymä Kuva 4 näyttää tehtyn lasertutkan käyttöliittymän. Kuva on otettu simulaattorissa, joten lasermittauksissa ei ole kohinaa. Vasemmanpuoleisessa ikkunassa näkyy keskellä robotti ja sen ympärillä valkoisena pisteenä kaikki estepisteet mitkä laserscanneri näkee. Vihreä ympyrä näyttää laserskannerin maksimilukuetäisyyden sekä minimi- ja maksimikulmat. Kaikki nämä tiedot saadaan ROS lähettämästä LaserScan-viestistä, jonka ohjelma olettaa tulevan kanavalle /tilt scan. LaserScan-viestin rakenne on liitteessä A. Oikeanpuoleisista valintaruuduista voi valita haluuko vasemmanpuoleiseen näyttöön laserskannerin antamat tiedot ja/tai ultraäänianturin antamat tiedot. Ultraäänianturin tiedot merkitään ruutuun sinisellä. Ultraäänisensorin tiedot odotetaan tulevan topicille /sonar. Pieni ruutu oikealla puolella on tarkoitettu robotin Kinect-tyyppisen anturin videokuvaa varten. Heti ensimmäisen viestin tullessa laserskannerilta, Asuksen kameralta tai ultraääniajurilta lasertutka merkitsee sen oikeaan yläkulmaan tekstillä. Se myös poistaa nimen oikean yläkulman listalta, jos minuuttiin ei ole tullut yhtään viestiä kyseisestä osasysteemistä. Näin on tehty, koska ROSssa ei voi suoraan ohjelman sisältä saada selville onko kanavalle julkaiseva noodi päällä vai ei. 5

8 4.2 Teleoperointi Teleoperointi koostuu ohjelmistossa käytännössä kolmesta eri komponentista. Graafinen käyttöliittymä ohjaa kaikki näppäimistökomennot teleoperointikäyttöliittymälle, joka tunnistaa esimerkiksi nuolinäppäinten painallukset ja muuttaa ne ohjauskomennoiksi. Komennot välitetään sopivassa muodossa etäkoneella käynnissä olevalle teleoperointinoodille, joka julkaisee ne Pioneerin ohjauskomentoja varten tarkoitetulle kanavalle. Lopuksi Pioneerin puolellla käynnissä oleva turvanoodi tarkistaa, ettei ohjauskäsky esimerkiksi aja robottia päin seinää. Jos vaaratilannetta ei ole, ohjauskäsky julkaistaan robottia ohjaavan RosArian ohjauskanavalle. Teleoperointi siis koostuu kahdesta eri tietokoneilla toimivista noodista, sekä Qt-luokasta joka lukee näppäimistökomentoja. Tavallisen näppäimistöohjauksen lisäksi teleoperointikäyttöliittymässä on myös toteutettu esimerkkinä robotin ohjauksesta autonominen seinänseurantamoodi. Moodin voi kytkeä päälle ja pois oikeaa näppäintä painamalla. Seinänseurantamoodissa robotti ajaa lähimmän seinän suuntaisesti. Seinänseuranta on toteutettu kulmahistogrammilla. Kulmahistogrammi lasketaan ottamalla joka N:s laserskannauksen datapiste, ja muodostamalla niiden välille suuntavektori. Vektorin suunta suhteessa robottiin sijoitetaan sopivaan histogrammin lokeroon. Jos histogrammin laskentaetäisyyden sisällä on seinä, suurin osa näistä vektoreista on samansuuntaisia. Näin histogrammiin muodostuu piikki siihen kulma-arvoon, jonka suuntaan seinä kulkee. Kääntämällä robotti tähän suuntaan se saadaan seuraamaan seinää. Oikealla robotilla tehdyissä kokeissa havaittiin nopeasti, että ohjattaessa robottia verkon ylitse voi esiintyä varsin suuriakin verkkoviivepiikkejä. Piikkien aikana robotille ei voida lähettää ohjauskomentoja. Pahimmassa tapauksessa jokin vanha komento jää päälle, jolloin robotti voi ajaa päin seinää tai aiheuttaa jonkin muun vaaratilanteen. Viivepiikkien vaikutuksen minimoimiseksi ja robotin omaksi turvaksi robotille luotiin erillinen turvanoodi, joka on käynnissä robotin itsensä sisällä etäkoneen sijaan. Turvanoodi pysäyttää robotin, jos se yritetään ohjata liian lähelle seinää. Lisäksi jos uusia ohjauskomentoja ei vastaanoteta tiettyyn aikaan, turvanoodi pysäyttää robotin. 5 Ajanhallinta Alkuperäisessä projektisuunnitelmassa tehtiin virhearvioita projektin eri osaalueisiin kuluvista aikamääristä. Esimerkiksi oikeaa robottia pääsi käyttämään myöhemmin kuin alun perin oletettiin. Lisäksi varsinaisen robotin kanssa 6

9 työskennellessä ilmeni joitain ongelmakohtia, joihin ei osattu varautua etukäteen. Alkuperäinen aikataulusuunnitelma on esitetty taulukossa 1. ROSiin tutustuminen Laitteistoon tutustuminen ROS-simulaattori Esimerkkiohjelmien rakenne Esimerkkiohjelmien kirjoittaminen Robotin testaus Dokumentointi 0.5 vko 0.5 vko 3.5 vko 2.5 vko Taulukko 1: Alkuperäinen aikataulusuunnitelma Alkuperäisessä aikataulusuunnitelmassa oletettiin, että projektissa työskennellään vain yhden osa-alueen kanssa kerrallaan. Käytännössä näin ei kuitenkaan ollut, vaan useampaa osa-aluetta, esimerkiksi ROSiin ja laitteistoon tutustumista sekä simulaattoria, käsiteltiin rinnakkain yhtä aikaa. Varsinkin esimerkkiohjelmien kirjoittamiseen ja debuggaamiseen oikealla robotilla kului enemmän aikaa kuin oli alun perin suunniteltu. Lisäksi joulua lähestyttäessä ainoa valmiiksi rakennettu Pioneer-alusta oli yhä useammin kenttä- ja palvelurobotiikan kurssin käytössä, joka omalta osaltaan hidasti projektityön edistymistä. Loppuraportin palautushetkellä projektissa on vielä jonkin verran viimeistelyä jäljellä. Työtä olisi lähinnä tarkoitus debugata lisää. Projektityön toteutunut aikataulu on esitetty taulukossa 2. ROSiin tutustuminen Laitteistoon tutustuminen ROS-simulaattori Esimerkkiohjelmien rakenne Esimerkkiohjelmien kirjoittaminen Robotin testaus Dokumentointi 0.5 vko 5 vko 5 vko Taulukko 2: Toteutunut aikataulu Esimerkkiohjelmien kirjoittaminen ja testaaminen varsinkin oikealla robotilla ovat vahvasti riippuvaisia toisistaan ja etenevät rinnakkain. Lisäksi työn alla on käyttöohjeen kirjoittaminen ROSille ja esimerkkiohjelmalle. Tavoitteena on tehdä uusien ROS-projektien aloittaminen tuleville käyttäjille mahdollisimman helpoksi dokumentoimalla kaikki, mitä tarvitaan uuden ROSprojektin luomisesta sen kääntämiseen ja ajamiseen. 7

10 6 Yhteenveto Projektityössä tutustuttiin ROS-metakäyttöjärjestelmään. Sitä varten toteutettiin Qt-pohjainen graafinen käyttöliittymä ja teleoperaatio-ohjelmisto Pioneer P3-DX -robottialustalle. Ohjelmisto käyttää ROSia eri ohjelmistokomponenttien toteutukseen, rinnakkaisajoon ja robotin kanssa viestimiseen. Käyttöliittymä sekä vastaanottaa dataa kuuntelemalla ROS-viestejä, että lähettää ohjauskomentoja ROS-viesteinä. Lisäksi esimerkkinä robotin ohjauksesta toteutettiin autonominen seinänseurantamoodi robotille. Ohjelmiston on tarkoitus toimia esimerkkinä ROSin käytöstä tulevien vuosien kenttäja palvelurobotiikan kurssilla. Ohjelmistosta luodaan yksityiskohtainen dokumentaatio, jossa kerrotaan sen toimintaperiaatteet ja sen kääntämiseen ja käyttämiseen tarvittavat ohjelmapaketit. Dokumentin on myös tarkoitus toimia kevyenä käyttö-ohjeena ROSille. Syntynyttä ohjelmistoa testattiin sekä Stage-simulaattorissa että oikealla Pioneer-robotilla. Samalla saatiin käsitys ROSin potentiaalisista ongelmakohdista kuten verkkoviiveestä. 8

11 A Liite: LaserScan-viestirakenne # Single scan from a planar laser range-finder # # If you have another ranging device with different behavior (e.g. a sonar # array), please find or create a different message, since applications # will make fairly laser-specific assumptions about this data Header header float32 angle_min float32 angle_max float32 angle_increment float32 time_increment float32 scan_time float32 range_min float32 range_max # timestamp in the header is the acquisition time of # the first ray in the scan. # # in frame frame_id, angles are measured around # the positive Z axis (counterclockwise, if Z is up) # with zero angle being forward along the x axis # start angle of the scan [rad] # end angle of the scan [rad] # angular distance between measurements [rad] # time between measurements [seconds] - if your scanner # is moving, this will be used in interpolating position # of 3d points # time between scans [seconds] # minimum range value [m] # maximum range value [m] float32[] ranges # range data [m] (Note: values < range_min or > range_m float32[] intensities # intensity data [device-specific units]. If your # device does not provide intensities, please leave # the array empty. 9

Robottialustan instrumentointi ja käyttöönotto

Robottialustan instrumentointi ja käyttöönotto Niilo Heinonen Hannu Häyrinen Matias Katajamäki Tuomas Pylvänen Robottialustan instrumentointi ja käyttöönotto AS-0.3200 Automaatio- ja systeemitekniikan projektityöt 1. Projektin tavoite Projektin puitteissa

Lisätiedot

S11-09 Control System for an. Autonomous Household Robot Platform

S11-09 Control System for an. Autonomous Household Robot Platform S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on

Lisätiedot

AS-0.3200 - Automaatio- ja systeemitekniikan projektityöt. Robottialustan instrumentointi ja käyttöönotto

AS-0.3200 - Automaatio- ja systeemitekniikan projektityöt. Robottialustan instrumentointi ja käyttöönotto Tehtävänanto: AS-0.3200 - Automaatio- ja systeemitekniikan projektityöt Robottialustan instrumentointi ja käyttöönotto Työn tehtävänä on käyttöönottaa Pioneer P3-DX robottialusta sekä asentaa siihen tietokone

Lisätiedot

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen S14 09 Sisäpeltorobotti AS 0.3200 Automaatio ja systeemitekniikan projektityöt Antti Kulpakko, Mikko Ikonen 1. Projektin tavoitteet Projektin tavoitteena on toteuttaa ohjelmisto sisäpeltorobottiin seuraavien

Lisätiedot

ZigBee-ohjaus kuorma-autolle

ZigBee-ohjaus kuorma-autolle ZigBee-ohjaus kuorma-autolle Juho Frits Petteri Koivumäki 10. helmikuuta 2010 Tavoitteet Projektityössä on tavoitteena rakentaa langaton ZigBee-ohjausverkko kaukoohjattavalle kuorma-autolle (kts. Kuva

Lisätiedot

S09 04 Kohteiden tunnistaminen 3D datasta

S09 04 Kohteiden tunnistaminen 3D datasta AS 0.3200 Automaatio ja systeemitekniikan projektityöt S09 04 Kohteiden tunnistaminen 3D datasta Loppuraportti 22.5.2009 Akseli Korhonen 1. Projektin esittely Projektin tavoitteena oli algoritmin kehittäminen

Lisätiedot

AS-0.3200 Automaatio- ja systeemitekniikan projektityöt

AS-0.3200 Automaatio- ja systeemitekniikan projektityöt AS-0.3200 Automaatio- ja systeemitekniikan projektityöt A11-17 Ikäihmisten kotona asumista tukevien järjestelmien kehittäminen AikatauluValpas Salla Ojala Paula Laitio 1. Projektin tavoite Projektimme

Lisätiedot

Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje.

Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje. Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje. Asennus: HUOM. Tarkemmat ohjeet ADC-16 englanninkielisessä User Manual issa. Oletetaan että muuntimen kaikki johdot on kytketty anturiin, käyttöjännite

Lisätiedot

Projektisuunnitelma. Projektin tavoitteet

Projektisuunnitelma. Projektin tavoitteet Projektisuunnitelma Projektin tavoitteet Projektin tarkoituksena on tunnistaa erilaisia esineitä Kinect-kameran avulla. Kinect-kamera on kytkettynä tietokoneeseen, johon projektissa tehdään tunnistuksen

Lisätiedot

A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen

A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen 1 AS-0.3200 Automaatio- ja systeemitekniikan projektityöt A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen Projektisuunnitelma Tommi Salminen, Hanna Ukkola, Olli Törmänen 19.09.2014 1 Projektin

Lisätiedot

A13-03 Kaksisuuntainen akkujen tasauskortti. Projektisuunnitelma. Automaatio- ja systeemitekniikan projektityöt AS-0.

A13-03 Kaksisuuntainen akkujen tasauskortti. Projektisuunnitelma. Automaatio- ja systeemitekniikan projektityöt AS-0. A13-03 Kaksisuuntainen akkujen tasauskortti Projektisuunnitelma Automaatio- ja systeemitekniikan projektityöt AS-0.3200 Syksy 2013 Arto Mikola Aku Kyyhkynen 25.9.2013 Sisällysluettelo Sisällysluettelo...

Lisätiedot

AS Automaatio ja systeemitekniikan projektityöt A13 10 Radio ohjattavan pienoismallin ohjausjärjestelmän ja käyttöliittymän kehittäminen

AS Automaatio ja systeemitekniikan projektityöt A13 10 Radio ohjattavan pienoismallin ohjausjärjestelmän ja käyttöliittymän kehittäminen Väliraportti AS 0.3200 Automaatio ja systeemitekniikan projektityöt A13 10 Radio ohjattavan pienoismallin ohjausjärjestelmän ja käyttöliittymän kehittäminen Toni Liski, Konsta Hölttä, Lasse Kortetjärvi

Lisätiedot

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen S14 09 Sisäpeltorobotti AS 0.3200 Automaatio ja systeemitekniikan projektityöt Antti Kulpakko, Mikko Ikonen 1. Projektin tavoitteet Projektin tavoitteena on toteuttaa ohjelmisto sisäpeltorobottiin seuraavien

Lisätiedot

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...

Lisätiedot

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: Linux-harjoitus 6 Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,

Lisätiedot

AS Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma Syksy 2009 A09 05 OSGi IRC Bot For Coffee Maker

AS Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma Syksy 2009 A09 05 OSGi IRC Bot For Coffee Maker AS 0.3200 Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma Syksy 2009 A09 05 OSGi IRC Bot For Coffee Maker Henri Nieminen Juha Sironen Palautettu: 21.9.2009 Nieminen, Sironen Sisällysluettelo

Lisätiedot

HomeMonitor käyttöönotto-ohje

HomeMonitor käyttöönotto-ohje HomeMonitor käyttöönotto-ohje Sisällys HomeMonitor käyttöönotto-ohje... 1 Käyttäjätunnuksen luonti... 3 Henkilötiedot... 4 Kameran lisäys käyttäjätiliin... 5 Verkkoon yhdistäminen... 6 Kamerayhteyden tarkistus...

Lisätiedot

Projektisuunnitelma Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus

Projektisuunnitelma Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus Projektisuunnitelma Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus Ville Toiviainen Tomi Tuovinen Lauri af Heurlin Tavoite Projektin tarkoituksena on luoda valmis sekvenssiohjelma säätötekniikan

Lisätiedot

Peltorobotin akselimoduulin kontrolleri

Peltorobotin akselimoduulin kontrolleri Peltorobotin akselimoduulin kontrolleri Automaatio- ja systeemitekniikan projektityöt B.Sc. Joni Rannisto (Mech.) Janne Hafrén (Mech.) Matti Koskinen (Mech.) Esitelmän rakenne 1. Tehtävänanto ja vaatimukset

Lisätiedot

System.out.printf("%d / %d = %.2f%n", ekaluku, tokaluku, osamaara);

System.out.printf(%d / %d = %.2f%n, ekaluku, tokaluku, osamaara); Kysy Karilta tai Kimmolta, jos tehtävissä on jotain epäselvää. Kerro WETOon liittyvät ongelmat suoraan Jormalle sähköpostitse (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja

Lisätiedot

A13-03 Kaksisuuntainen akkujen tasauskortti. Väliaikaraportti. Automaatio- ja systeemitekniikan projektityöt AS Syksy 2013

A13-03 Kaksisuuntainen akkujen tasauskortti. Väliaikaraportti. Automaatio- ja systeemitekniikan projektityöt AS Syksy 2013 A13-03 Kaksisuuntainen akkujen tasauskortti Väliaikaraportti Automaatio- ja systeemitekniikan projektityöt AS-0.3200 Syksy 2013 Arto Mikola Aku Kyyhkynen 22.10.2013 Sisällysluettelo Sisällysluettelo...

Lisätiedot

Projektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus

Projektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus Projektisuunnitelma (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus Ville Toiviainen Tomi Tuovinen Lauri af Heurlin Tavoite Projektin tarkoituksena

Lisätiedot

System.out.printf("%d / %d = %.2f%n", ekaluku, tokaluku, osamaara);

System.out.printf(%d / %d = %.2f%n, ekaluku, tokaluku, osamaara); Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja sisentää koodisi. Ohjelmointitehtävien osalta palautetaan

Lisätiedot

Suomenkielinen versio. Johdanto. Laitteiston asennus. PU011 Sweex 1-portin rinnakkainen PCI Express -kortti

Suomenkielinen versio. Johdanto. Laitteiston asennus. PU011 Sweex 1-portin rinnakkainen PCI Express -kortti PU011 Sweex 1-portin rinnakkainen PCI Express -kortti Johdanto Älä altista PU011-korttia äärilämpötiloille. Älä aseta laitetta suoraan auringonvaloon tai sulje lämmityselementtejä. Älä käytä PU011-korttia

Lisätiedot

Harjoitus 3 (viikko 39)

Harjoitus 3 (viikko 39) Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja sisentää koodisi. Vältä liian pitkiä rivejä. Ohjelmointitehtävien

Lisätiedot

Projektisuunnitelma: Vesipistekohtainen veden kulutuksen seuranta, syksy Mikko Kyllönen Matti Marttinen Vili Tuomisaari

Projektisuunnitelma: Vesipistekohtainen veden kulutuksen seuranta, syksy Mikko Kyllönen Matti Marttinen Vili Tuomisaari Projektisuunnitelma: Vesipistekohtainen veden kulutuksen seuranta, syksy 2015 Mikko Kyllönen Matti Marttinen Vili Tuomisaari Projektin tavoite Tämän projektin tavoitteena on kehittää prototyyppi järjestelmästä,

Lisätiedot

Videon tallentaminen Virtual Mapista

Videon tallentaminen Virtual Mapista Videon tallentaminen Virtual Mapista Kamera-ajon tekeminen Karkean kamera ajon teko onnistuu nopeammin Katseluohjelmassa (Navigointi > Näkymät > Tallenna polku). Liikeradan ja nopeuden tarkka hallinta

Lisätiedot

Simulaattorin asennus- ja käyttöohje

Simulaattorin asennus- ja käyttöohje Linux ja Windows XP Versio Päiväys Muokkaaja Kuvaus 0.2 16.2.2006 Mikko Halttunen Katselmoinin jälkeen 0.1 13.2.2006 Mikko Halttunen Alustava versio Sisällysluettelo 1 Johdanto... 3 2 Simulaattorin asennus...

Lisätiedot

AS-0.3200 Automaatio- ja systeemitekniikan projektityöt

AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Teknillinen korkeakoulu Sähkö- ja tietoliikennetekniikan osasto AS-0.3200 Automaatio- ja systeemitekniikan projektityöt CeilBot 2DoF camera actuator Antti Riksman Sisältö 1 CeilBot 3 2 Projektin tämän

Lisätiedot

Electric power steering

Electric power steering AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Electric power steering Ohjausmoottorin jäähdytys ja ylikuumenemisen esto Projektisuunnitelma 19.9.2014 Työn ohjaaja: Ville Matikainen Tekijät: Samppa

Lisätiedot

Jouko Nielsen. Ubuntu Linux

Jouko Nielsen. Ubuntu Linux Jouko Nielsen Ubuntu Linux 19.4.2017 SISÄLLYS 1 UBUNTU... 3 2 LUETTELO VERSIOISTA... 4 3 OMINAISUUDET... 4 4 ASENNUS... 5 5 UBUNTU SERVER... 9 LÄHTEET... 10 3 1 UBUNTU Ubuntu on debian pohjainen Linux

Lisätiedot

Suomenkielinen versio. Johdanto. Laitteiston asennus. PU013 Sweex 1-portin rinnakkainen & 2 -portin sarja PCI-kortti

Suomenkielinen versio. Johdanto. Laitteiston asennus. PU013 Sweex 1-portin rinnakkainen & 2 -portin sarja PCI-kortti PU013 Sweex 1-portin rinnakkainen & 2 -portin sarja PCI-kortti Johdanto Älä altista PU013-korttia äärilämpötiloille. Älä aseta laitetta suoraan auringonvaloon tai sulje lämmityselementtejä. Älä käytä PU013-korttia

Lisätiedot

Valppaan asennus- ja käyttöohje

Valppaan asennus- ja käyttöohje Versio Päiväys Muokkaaja Kuvaus 0.9 16.2.2006 Tuukka Laakso Korjattu versio 0.1 Antti Kettunen Alustava versio Sisällysluettelo 1 Johdanto...2 2 Valppaan asennus...3 2.1 Valppaan kääntäminen...3 2.2 Valmiiksi

Lisätiedot

S11-04 Kompaktikamerat stereokamerajärjestelmässä. Projektisuunnitelma

S11-04 Kompaktikamerat stereokamerajärjestelmässä. Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt S11-04 Kompaktikamerat stereokamerajärjestelmässä Projektisuunnitelma Ari-Matti Reinsalo Anssi Niemi 28.1.2011 Projektityön tavoite Projektityössä

Lisätiedot

AS-0.3200 Automaatio- ja systeemitekniikan projektityöt

AS-0.3200 Automaatio- ja systeemitekniikan projektityöt AS-0.3200 Automaatio- ja systeemitekniikan projektityöt A11-03 USB-käyttöinen syvyysanturi 5op 13.9.2011-29.11.2011 Johan Backlund Ohjaaja: Johan Grönholm Johdanto Projektin tavoitteena oli suunnitella

Lisätiedot

ADOBE CONNECT KÄYTTÖOHJE OPETTAJALLE/ LUENNOITSIJALLE

ADOBE CONNECT KÄYTTÖOHJE OPETTAJALLE/ LUENNOITSIJALLE ADOBE CONNECT KÄYTTÖOHJE OPETTAJALLE/ LUENNOITSIJALLE Hannele Virtanen-Vaaranmaa 6.4.2011 Preferences Adobe Connect-työtila tilataan easiantuntijalta. Adobe Connect-järjestelmän kautta tapahtuvassa opetuksessa

Lisätiedot

Power Steering for ATV

Power Steering for ATV AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Power Steering for ATV 27.1.2014 Juuso Meriläinen Antti Alakiikonen Aleksi Vulli Meriläinen, Vulli, Alakiikonen 1/6 Projektin tavoite Projektityössä

Lisätiedot

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed Online Meeting Guest Online Meeting for Guest Participant Lync Attendee Installation Online kokous vierailevalle osallistujalle Lync Attendee Asennus www.ruukki.com Overview Before you can join to Ruukki

Lisätiedot

AS Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma

AS Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma PiccSIM - TrueTime integrointi Henri Öhman 31.1.2012 1. Projektityön tavoite PiccSIM on Aalto-yliopistolla kehitetty simulointiympäristö,

Lisätiedot

Loppuraportti. Virtuaali-Frami, CAVE-ohjelmisto. Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu. Versio

Loppuraportti. Virtuaali-Frami, CAVE-ohjelmisto. Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu. Versio 1 Loppuraportti Virtuaali-Frami, CAVE-ohjelmisto Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu Versio 1.0 15.1.2006 2 Sisällys Tiivistelmä... 3 1 Johdanto... 4 1.1 Dokumentin tarkoitus...

Lisätiedot

Choose Finland-Helsinki Valitse Finland-Helsinki

Choose Finland-Helsinki Valitse Finland-Helsinki Write down the Temporary Application ID. If you do not manage to complete the form you can continue where you stopped with this ID no. Muista Temporary Application ID. Jos et onnistu täyttää lomake loppuun

Lisätiedot

Tekninen Tuki. Access Point asennusohje

Tekninen Tuki. Access Point asennusohje Access Point asennusohje Langattoman signaalin kantoaluetta on kätevä laajentaa Access Pointia ja ns. siltausta käyttämällä. Access Pointin pohjassa on WAN MAC Address (MAC osoite). Kirjoita tämä ylös

Lisätiedot

LINUX-HARJOITUS, MYSQL

LINUX-HARJOITUS, MYSQL LINUX-HARJOITUS, MYSQL Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,

Lisätiedot

Golfsimulaattorin käyttö- ja peliohjeet

Golfsimulaattorin käyttö- ja peliohjeet Golfsimulaattorin käyttö- ja peliohjeet 1. Käynnistys 1.1 Koneiden käynnistys Käynnistettäviä laitteita on yhteensä Kolme: tietokone, monitori ja videotykki, myös tarvittaessa lasertulostin. Tietokoneen

Lisätiedot

Näin asennat MS-DOS käyttöjärjestelmän virtuaalikoneeseen

Näin asennat MS-DOS käyttöjärjestelmän virtuaalikoneeseen Näissä ohjeissa käydään läpi Microsoftin MS-DOS 6.22 -käyttöjärjestelmän asennus Microsoftin Virtual PC 2007 -virtuaalikoneeseen. Asennusta varten sinulla on oltava Virtual PC 2007 asennettuna tietokoneellasi

Lisätiedot

OPAS IOT OFFICE PALVELUSI KÄYTTÄMISEEN

OPAS IOT OFFICE PALVELUSI KÄYTTÄMISEEN OPAS IOT OFFICE PALVELUSI KÄYTTÄMISEEN PÄHKINÄNKUORESSA NÄIN PALVELU TOIMII Telia Cloud Laitteet IoT Office Pilvipalvelu IoT Office Käyttöliittymä Laajenna Käynnistä laitteet Ota pilvipalvelu käyttöön

Lisätiedot

SUMO-ROBOTTI. Tehtävä

SUMO-ROBOTTI. Tehtävä SUMO-ROBOTTI Tehtävä Rakentaa ja ohjelmoida Lego Mindstorms NXT-sarjalla yksinkertainen Sumorobotti. Robotti ohjelmoidaan liikkumaan autonomisesti (ilman ohjausta) ja tunnistamaan mustan ottelualustan

Lisätiedot

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä Arkkitehtuuritietoisku eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä Esikysymys Kuinka moni aikoo suunnitella projektityönsä arkkitehtuurin? Onko tämä arkkitehtuuria?

Lisätiedot

Eye Pal Solo. Käyttöohje

Eye Pal Solo. Käyttöohje Eye Pal Solo Käyttöohje 1 Eye Pal Solon käyttöönotto Eye Pal Solon pakkauksessa tulee kolme osaa: 1. Peruslaite, joka toimii varsinaisena lukijana ja jonka etureunassa on laitteen ohjainpainikkeet. 2.

Lisätiedot

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 811122P (5 op.) 12.12.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan

Lisätiedot

Electric power steering

Electric power steering AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Electric power steering Ohjausmoottorin jäähdytys ja ylikuumenemisen esto Väliraportti 15.10.2014 Työn ohjaaja: Ville Matikainen Tekijät: Samppa

Lisätiedot

Pauliina Munter / Suvi Junes Tampereen yliopisto/tietohallinto 2013

Pauliina Munter / Suvi Junes Tampereen yliopisto/tietohallinto 2013 Tehtävä 2.2. Tehtävä-työkalun avulla opiskelijat voivat palauttaa tehtäviä Moodleen opettajan arvioitaviksi. Palautettu tehtävä näkyy ainoastaan opettajalle, ei toisille opiskelijoille. Tehtävä-työkalun

Lisätiedot

Mallintarkistus ja sen

Mallintarkistus ja sen VERSIO 0.1 LUONNOS Mallintarkistus ja sen soveltaminen PLCohjelmien verifioinnissa AS-0.3200 Automaatio- ja systeemitekniikan projektityöt -projektisuunnitelma Markus Hartikainen 2/1/2009 Sisältö 1. Projektityön

Lisätiedot

Salasanan vaihto uuteen / How to change password

Salasanan vaihto uuteen / How to change password Salasanan vaihto uuteen / How to change password Sisällys Salasanakäytäntö / Password policy... 2 Salasanan vaihto verkkosivulla / Change password on website... 3 Salasanan vaihto matkapuhelimella / Change

Lisätiedot

TTY TKT-1110 Mikroprosessorit TKT. HEW-ohjeet ver 1.0

TTY TKT-1110 Mikroprosessorit TKT. HEW-ohjeet ver 1.0 Johdanto Nämä ohjeet opastavat sinut tekemään kurssiin TKT-1110 Mikroprosessorit liittyvät harjoitustyöt. Ohjeet sisältävät kolme osiota. Ensimmäisenä esitellään projektin luonti, mikä tehdään ainoastaan

Lisätiedot

VERKON ASETUKSET SEKÄ WINDOWSIN PÄIVITTÄMINEN

VERKON ASETUKSET SEKÄ WINDOWSIN PÄIVITTÄMINEN VERKON ASETUKSET SEKÄ WINDOWSIN PÄIVITTÄMINEN Tämän harjoituksen tarkoituksena on varmistaa verkon asetukset sekä päivittää Windows käyttäen Windows Update -palvelua. Dokumentin lopussa on palautettava

Lisätiedot

Viva-16. Käyttöohje. 1.4.2009 Veikko Nokkala Suomen Videovalvonta.com

Viva-16. Käyttöohje. 1.4.2009 Veikko Nokkala Suomen Videovalvonta.com Viva-16 Käyttöohje 1.4.2009 Veikko Nokkala Sisällysluettelo Sisällysluettelo... 2 Ohjelmisto käyttöliittymä... 3 Asentaminen... 3 Käyttöönotto... 3 Katselu... 6 Tallennus... 8 Toistaminen... 9 Selain käyttöliittymä...

Lisätiedot

OPAS IOT OFFICE - PALVELUSI KÄYTTÄMISEEN

OPAS IOT OFFICE - PALVELUSI KÄYTTÄMISEEN OPAS IOT OFFICE - PALVELUSI KÄYTTÄMISEEN PÄHKINÄNKUORESSA NÄIN PALVELU TOIMII Telia Cloud Laitteet IoT Office Pilvipalvelu IoT Office Käyttöliittymä Laajenna Käynnistä laitteet Ota pilvipalvelu käyttöön

Lisätiedot

Tietorakenteet ja algoritmit

Tietorakenteet ja algoritmit Tietorakenteet ja algoritmit Kurssin sisältö pääpiirteittäin Tarvittavat pohjatiedot Avainsanat Abstraktio Esimerkkiohjelman tehtäväkuvaus Abstraktion käyttö tehtävässä Abstrakti tietotyyppi Hyötyjä ADT:n

Lisätiedot

Lego Mindstorms NXT. OPH oppimisympäristöjen kehittämishanke 2011-2013. (C) 2012 Oppimiskeskus Innokas! All Rights Reserved 1

Lego Mindstorms NXT. OPH oppimisympäristöjen kehittämishanke 2011-2013. (C) 2012 Oppimiskeskus Innokas! All Rights Reserved 1 Lego Mindstorms NXT OPH oppimisympäristöjen kehittämishanke 2011-2013 (C) 2012 Oppimiskeskus Innokas! All Rights Reserved 1 Anturi- ja moottoriportit A B C 1 2 3 4 (C) 2012 Oppimiskeskus Innokas! All Rights

Lisätiedot

Teknisen ja ympäristöviraston sekä Hangon veden palautejärjestelmän käyttäjäopas

Teknisen ja ympäristöviraston sekä Hangon veden palautejärjestelmän käyttäjäopas Teknisen ja ympäristöviraston sekä Hangon veden palautejärjestelmän käyttäjäopas Esittely Tekniselle ja ympäristövirastolle voi 1.1.2018 alkaen antaa palautetta karttapohjaisen käyttöliittymän kautta jossa

Lisätiedot

WBelectronics. Infinity USB Phoenix - Käyttöohje

WBelectronics. Infinity USB Phoenix - Käyttöohje WBelectronics Infinity USB Phoenix - Käyttöohje Johdanto Laitteen asentaminen Onneksi olkoon Infinity USB Phoenix -laitteen hankinnasta! Infinity kytketään toimintaan kolmessa vaiheessa: 1) Asenna laite

Lisätiedot

Autentikoivan lähtevän postin palvelimen asetukset

Autentikoivan lähtevän postin palvelimen asetukset Autentikoivan lähtevän postin palvelimen asetukset - Avaa Työkalut valikko ja valitse Tilien asetukset - Valitse vasemman reunan lokerosta Lähtevän postin palvelin (SM - Valitse listasta palvelin, jonka

Lisätiedot

Tosi elävä virtuaalimalli Mika Karaila Tutkimuspäällikkö Valmet Automation

Tosi elävä virtuaalimalli Mika Karaila Tutkimuspäällikkö Valmet Automation Tosi elävä virtuaalimalli 27.4.2017 Mika Karaila Tutkimuspäällikkö Valmet Automation Agenda Teollinen internet Uudet teknologiat: VR & MR Soveltaminen käytännössä Yhteenveto & demo 2 Teollinen internet

Lisätiedot

Laboratoriotyö. 1. Laitteisto. 1.1 Kamera

Laboratoriotyö. 1. Laitteisto. 1.1 Kamera Laboratoriotyö 1. Laitteisto 1.1 Kamera Järjestelmän kamerassa (Hitachi, VK-C77E) on CCD -kenno ja mahdollisuus kuvan asynkroniseen päivitykseen. Kamerassa on sarjaliitäntä, jonka kautta voidaan ohjata

Lisätiedot

OHJELMOINTILAITE 10/50

OHJELMOINTILAITE 10/50 OHJELMOINTILAITE 10/50 1 2 3 4 5 6 17 16 15 7 14 8 13 12 11 10 9 1) Näyttö 1 taivutuksen nro. 2) Näyttö 2 kulma 3) LED merkkivalo MANUAALI 4) OFF-SET. 5) Taivutussuunta. 6) Palautus 7) Käynnistys ja resetointi.

Lisätiedot

A09-05 OSGi IRC Bot For Coffee Maker

A09-05 OSGi IRC Bot For Coffee Maker AS-0.3200 Automaatio- ja systeemitekniikan projektityöt A09-05 OSGi IRC Bot For Coffee Maker Henri Nieminen Juha Sironen 1 Sisältö: 1. Tavoitteiden kertaus 2. Tuloksien esittely 3. Sovelluksen demo 4.

Lisätiedot

Foscam kameran asennus ilman kytkintä/reititintä

Foscam kameran asennus ilman kytkintä/reititintä Foscam kameran asennus ilman kytkintä/reititintä IP laitteiden asennus tapahtuu oletusarvoisesti käyttäen verkkokaapelointia. Kaapeli kytketään kytkimeen tai suoraan reittimeen, josta laite saa IP -osoitetiedot,

Lisätiedot

Mobiilimaailma murroksessa 2011 Tommi Teräsvirta, Tieturi

Mobiilimaailma murroksessa 2011 Tommi Teräsvirta, Tieturi Business is evolving, you should too. MeeGo ulkona vai myöhässä? Mobiilimaailma murroksessa 2011 Tommi Teräsvirta, Tieturi Helsinki, Tampere, Turku, Stockholm, Göteborg www.tieturi.fi MeeGo YALMP (Yet

Lisätiedot

Sonera Neuvottelupalvelut Microsoft Office 365 -sisäänsoittopalvelu. Pikaopas

Sonera Neuvottelupalvelut Microsoft Office 365 -sisäänsoittopalvelu. Pikaopas Sonera Neuvottelupalvelut Microsoft Office 365 -sisäänsoittopalvelu Pikaopas Sisältö Johdanto... 2 Järjestelmävaatimukset... 2 Vinkkejä audioneuvottelutoiminnon käyttöön... 3 Audioneuvotteluasetukset...

Lisätiedot

Uudelleenkäytön jako kahteen

Uudelleenkäytön jako kahteen Uudelleenkäyttö Yleistä On pyritty pääsemään vakiokomponenttien käyttöön Kuitenkin vakiokomponentit yleistyneet vain rajallisilla osa-alueilla (esim. windows-käyttöliittymä) On arvioitu, että 60-80% ohjelmistosta

Lisätiedot

Lähettimet. Vastaanotin Hälytykset. OV-yksikkö DPR990

Lähettimet. Vastaanotin Hälytykset. OV-yksikkö DPR990 Vastaanottimet Omavalvontyksikkö DPR990 PromoLog-omavalvontaohjelma asennettuna Webserver-ohjelmisto asennettuna Yksinkertainen käyttöönotto, ei ohjelmien asennusta PromoLog-ohjelma käynnistyy automaattisesti

Lisätiedot

Toteutusvaihe T3 Digi-tv: Edistymisraportti

Toteutusvaihe T3 Digi-tv: Edistymisraportti Toteutusvaihe T3 Digi-tv: Edistymisraportti Sisällysluettelo 1. Projektin tila...3 Dtv: Work done per Person (current phase)...3 Dtv: Work done per Worktype (current phase)...3 2. Suoritetut tehtävät...4

Lisätiedot

Tieteellinen laskenta 2 Törmäykset

Tieteellinen laskenta 2 Törmäykset Tieteellinen laskenta 2 Törmäykset Aki Kutvonen Op.nmr 013185860 Sisällysluettelo Ohjelman tekninen dokumentti...3 Yleiskuvaus...3 Kääntöohje...3 Ohjelman yleinen rakenne...4 Esimerkkiajo ja käyttöohje...5

Lisätiedot

Projektityö

Projektityö Projektityö 21.10.2005 Projektisuunnitelma Työn ositus Projektisuunnitelman sisältö Kurssin luennoitsija ja projektiryhmien ohjaaja: Timo Poranen (email: tp@cs.uta.fi, työhuone: B1042) Kurssin kotisivut:

Lisätiedot

ELEC-C1110 Automaatio- ja systeemitekniikan. Luento 11 Esimerkki automaation soveltamisesta

ELEC-C1110 Automaatio- ja systeemitekniikan. Luento 11 Esimerkki automaation soveltamisesta ELEC-C1110 Automaatio- ja systeemitekniikan perusteet Luento 11 Esimerkki automaation soveltamisesta Tämän luennon aihe Esimerkki automaation soveltamisesta käytännössä: WorkPartner-palvelurobotti WorkPartner

Lisätiedot

521365S Tietoliikenteen simuloinnit ja työkalut: Advanced Design System ADS

521365S Tietoliikenteen simuloinnit ja työkalut: Advanced Design System ADS 521365S Tietoliikenteen simuloinnit ja työkalut: Advanced Design System ADS Juha-Pekka Mäkelä 26.4.2007 1 Sisältö 1. Johdanto 2. ADS:n rakenne 3. Simulointitasot 4. Käyttöympäristö 5. Esimerkkikuvia 6.

Lisätiedot

Jypelin käyttöohjeet» Ruutukentän luominen

Jypelin käyttöohjeet» Ruutukentän luominen Jypelin käyttöohjeet» Ruutukentän luominen Pelissä kentän (Level) voi luoda tekstitiedostoon "piirretyn" mallin mukaisesti. Tällöin puhutaan, että tehdään ns. ruutukenttä, sillä tekstitiedostossa jokainen

Lisätiedot

Race Technology tiedonkeruu tuotteet s2i Motorsportilta!

Race Technology tiedonkeruu tuotteet s2i Motorsportilta! Race Technology tiedonkeruu tuotteet s2i Motorsportilta! Radalle, ralliin, kadulle, vesille ja vaikka lumelle kattava valikoima GPS pohjaisia tiedonkeruu järjestelmiä, näyttöjä ja antureita autoihin, veneisiin,

Lisätiedot

VUOSI 2015 / YEAR 2015

VUOSI 2015 / YEAR 2015 VUOSI 2015 / YEAR 2015 Kansainvälisen opetuksen ja tutkimustoiminnan kehittäminen Developing international teaching and research activities Rehtorin strateginen rahoitus vuosille 2014-2016 / Strategic

Lisätiedot

Lego Mindstorms anturit

Lego Mindstorms anturit Lego Mindstorms anturit Metropolia Ammattikorkeakoulu Projektisuunnitelma Tomi Ilonen KA09 Tommi Nuotiomaa KA09 Matias Pitkänen KA09 20.1.2012 Insinöörityö Päivämäärä Sisällys 1 Projektin kuvaus 1 1.1

Lisätiedot

ELM GROUP 04. Teemu Laakso Henrik Talarmo

ELM GROUP 04. Teemu Laakso Henrik Talarmo ELM GROUP 04 Teemu Laakso Henrik Talarmo 23. marraskuuta 2017 Sisältö 1 Johdanto 1 2 Ominaisuuksia 2 2.1 Muuttujat ja tietorakenteet...................... 2 2.2 Funktiot................................

Lisätiedot

FIS IMATRAN KYLPYLÄHIIHDOT Team captains meeting

FIS IMATRAN KYLPYLÄHIIHDOT Team captains meeting FIS IMATRAN KYLPYLÄHIIHDOT 8.-9.12.2018 Team captains meeting 8.12.2018 Agenda 1 Opening of the meeting 2 Presence 3 Organizer s personell 4 Jury 5 Weather forecast 6 Composition of competitors startlists

Lisätiedot

KÄYTTÖOHJE LÄMPÖTILA-ANEMOMETRI DT-619

KÄYTTÖOHJE LÄMPÖTILA-ANEMOMETRI DT-619 KÄYTTÖOHJE LÄMPÖTILA-ANEMOMETRI DT-619 2007 S&A MATINTUPA 1. ILMAVIRTAUKSEN MITTAUS Suora, 1:n pisteen mittaus a) Kytke mittalaitteeseen virta. b) Paina UNITS - näppäintä ja valitse haluttu mittayksikkö

Lisätiedot

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta. Tehtävänanto - Tee oma rakkaimmat ohjelmasi asentava apt-get komento - Tee oma rakkaimmat ohjelmasi asentava metapaketti - Paketoi skripti - Bonus (vapaaehtoinen): Tee pakettivarasto, asenna paketti sieltä

Lisätiedot

SQL Server 2008 asennus

SQL Server 2008 asennus SQL Server 2008 asennus 1. Yleistä... 3 2. Edellytykset... 3 3. SQL Server 2008 Express asennus... 4 4. Yhteystiedot... 6 2/6 1. YLEISTÄ Tässä ohjeessa käydään vaiheittain Microsoft SQL Server 2008 tietokantaohjelmiston

Lisätiedot

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Liite 1: skenaariot ja PoC tulokset 1. Palvelun kehittäjän näkökulma Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Palvelun uusi versio on Palveluiden kehittäminen voitava asentaa tuotantoon vaikeutuu

Lisätiedot

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

Moottorin kierrosnopeus Tämän harjoituksen jälkeen: Moottorin kierrosnopeus Tämän harjoituksen jälkeen: osaat määrittää moottorin kierrosnopeuden pulssianturin ja Counter-sisääntulon avulla, osaat siirtää manuaalisesti mittaustiedoston LabVIEW:sta MATLABiin,

Lisätiedot

Calisto USB-kaiutinpuhelin. Käyttöopas

Calisto USB-kaiutinpuhelin. Käyttöopas Calisto 7200 USB-kaiutinpuhelin Käyttöopas Sisällysluettelo Yleiskatsaus 3 Connect to PC 4 Päivittäinen käyttö 5 Power 5 Äänenvoimakkuus 5 Mykistys / mykistyksen poisto 5 Puheluun vastaaminen tai puhelun

Lisätiedot

Alatunniste

Alatunniste 1 I NTERNET OF THINGS = ESINEIDEN INTERNET Alatunniste 2 MIKÄ ON IOT/EIT? Internet of things Esineiden internet Määritelmä Jokainen sähköä käyttävä laite joka on kytketty verkkoon Jokaisella on oma osoitteensa

Lisätiedot

Travel Getting Around

Travel Getting Around - Location Olen eksyksissä. Not knowing where you are Voisitko näyttää kartalta missä sen on? Asking for a specific location on a map Mistä täällä on? Asking for a specific...wc?...pankki / rahanvaihtopiste?...hotelli?...huoltoasema?...sairaala?...apteekki?...tavaratalo?...ruokakauppa?...bussipysäkki?

Lisätiedot

MultiSave - käyttö ja käyttöönotto

MultiSave - käyttö ja käyttöönotto Tämä ohje on otos oikeusministeriön julkaisusta OpenOffice.org versio 2. Asennuskäsikirja. Se on ilmestynyt sarjassa Oikeusministeriön toiminta ja hallinto numerolla 2006:27. Koko julkaisun verkkoversio

Lisätiedot

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Skype for Business ohjelman asennus- ja käyttöohje Sisällys Skype for Business ohjelman asennus- ja käyttöohje Sisällys Kirjautuminen Office 365 -palveluun... 2 Skype for Business ohjelman asentaminen... 3 Yhteyshenkilöiden lisääminen Skype for Business ohjelmassa...

Lisätiedot

Seuraavia painikkeita klikkaamalla voit aktivoida, eli ottaa käyttöön (vihreä ikoni) tai poistaa käytöstä (valkoinen ikoni) toimintoja.

Seuraavia painikkeita klikkaamalla voit aktivoida, eli ottaa käyttöön (vihreä ikoni) tai poistaa käytöstä (valkoinen ikoni) toimintoja. Connect Pro Sisällys Kirjautuminen huoneeseen... 2 Työkalurivi... 2 Audio Setup Wizard... 3 Lupa kameran ja mikrofonin käyttöön... 4 Osallistujat(Attendee List )... 4 Chat... 4 Web kamera... 5 Kokouksen

Lisätiedot

Comtieto Uutiskirje on helppokäyttöinen ja tehokas ratkaisu markkinointiin ja

Comtieto Uutiskirje on helppokäyttöinen ja tehokas ratkaisu markkinointiin ja Comtieto Uutiskirjeohjelman perusteet. Copyright Comtieto Oy 2018. Comtieto Uutiskirje on helppokäyttöinen ja tehokas ratkaisu markkinointiin ja asiakasviestintään. Sen avulla voit lisätä myyntiäsi, vahvistaa

Lisätiedot

Verkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008

Verkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008 Verkkopokerijärjestelmä Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008 Projektiryhmä Samuli Aalto-Setälä Jukka Kekälainen Jarno Kyykkä Mika Mielonen Mårten Smeds Otto Waltari Ohjaaja

Lisätiedot

Lakki. Lisää ot sik k o osoit t am alla. Nöyrästi vain lakki kourassa... Jussi Vänskä Espotel Oy. vierailuluentosarja OTM kurssi 2010

Lakki. Lisää ot sik k o osoit t am alla. Nöyrästi vain lakki kourassa... Jussi Vänskä Espotel Oy. vierailuluentosarja OTM kurssi 2010 Lakki Nöyrästi vain lakki kourassa... Jussi Vänskä Espotel Oy vierailuluentosarja OTM kurssi 2010 2.luento: ohjelmistokehityksen päivärutiinit Lisää ot sik k o osoit t am alla Siitä vain reunasta Miten

Lisätiedot

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Ohjelmistojen mallintaminen. Luento 11, 7.12. Ohjelmistojen mallintaminen Luento 11, 7.12. Viime viikolla... Oliosuunnittelun yleiset periaatteet Single responsibility eli luokilla vain yksi vastuu Program to an interface, not to concrete implementation,

Lisätiedot

Aimo-ohjauspaneelin käyttöohje Sisällys

Aimo-ohjauspaneelin käyttöohje Sisällys Aimo-ohjauspaneelin käyttöohje Sisällys Tunnusten tilaaminen... 2 Sisäänkirjautuminen... 3 Käyttöliittymä... 4 Ryhmätekstiviestien lähettäminen... 5 Ryhmät... 7 Push-viestien lähettäminen... 12 Mobiilipalvelun

Lisätiedot

Yhteydensaantiongelmien ja muiden ongelmien ratkaisuita

Yhteydensaantiongelmien ja muiden ongelmien ratkaisuita Yhteydensaantiongelmien ja muiden ongelmien ratkaisuita Miksi SmartView v4.1 ei suostu avaamaan lämpökuvia? Mikäli SmartView-ohjelmiston täysversio 4.1 ladataan suoraan nettisivuilta, jotkin tietokoneet

Lisätiedot