AS Automaatio- ja systeemitekniikan projektityöt Loppuraportti
|
|
- Sofia Saaristo
- 6 vuotta sitten
- Katselukertoja:
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
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ätiedotS11-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ätiedotAS-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ätiedotS14 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ätiedotZigBee-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ätiedotS09 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ätiedotAS-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ätiedotTä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ätiedotProjektisuunnitelma. 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ätiedotA14-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ätiedotA13-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ätiedotAS 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ätiedotS14 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ätiedotFinFamily 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ätiedotHarjoituksen 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ätiedotAS 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ätiedotHomeMonitor 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ätiedotProjektisuunnitelma 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ätiedotPeltorobotin 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ätiedotSystem.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ätiedotA13-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ätiedotProjektisuunnitelma. (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ätiedotSystem.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ätiedotSuomenkielinen 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ätiedotHarjoitus 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ätiedotProjektisuunnitelma: 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ätiedotVideon 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ätiedotSimulaattorin 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ätiedotAS-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ätiedotElectric 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ätiedotJouko 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ätiedotSuomenkielinen 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ätiedotValppaan 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ätiedotS11-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ätiedotAS-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ätiedotADOBE 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ätiedotPower 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ätiedotYou 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ätiedotAS 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ätiedotLoppuraportti. 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ätiedotChoose 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ätiedotTekninen 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ätiedotLINUX-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ätiedotGolfsimulaattorin 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ätiedotNä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ätiedotOPAS 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ätiedotSUMO-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ätiedotArkkitehtuuritietoisku. 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ätiedotEye 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ätiedot1.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ätiedotElectric 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ätiedotPauliina 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ätiedotMallintarkistus 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ätiedotSalasanan 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ätiedotTTY 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ätiedotVERKON 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ätiedotViva-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ätiedotOPAS 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ätiedotTietorakenteet 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ätiedotLego 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ätiedotTeknisen 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ätiedotWBelectronics. 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ätiedotAutentikoivan 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ätiedotTosi 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ätiedotLaboratoriotyö. 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ätiedotOHJELMOINTILAITE 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ätiedotA09-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ätiedotFoscam 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ätiedotMobiilimaailma 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ätiedotSonera 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ätiedotUudelleenkä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ätiedotLä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ätiedotToteutusvaihe 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ätiedotTieteellinen 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ätiedotProjektityö
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ätiedotELEC-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ätiedot521365S 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ätiedotJypelin 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ätiedotRace 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ätiedotVUOSI 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ätiedotLego 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ätiedotELM 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ätiedotFIS 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ätiedotKÄ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ätiedotKä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ätiedotSQL 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ätiedotLiite 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ätiedotMoottorin 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ätiedotCalisto 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ätiedotAlatunniste
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ätiedotTravel 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ätiedotMultiSave - 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ätiedotSkype 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ätiedotSeuraavia 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ätiedotComtieto 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ätiedotVerkkopokerijä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ätiedotLakki. 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ätiedotOhjelmistojen 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ätiedotAimo-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ätiedotYhteydensaantiongelmien 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