Power Steering for ATV

Samankaltaiset tiedostot
Electric power steering

Power Steering for ATV

Electric power steering

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

A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen

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

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

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

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

MUISTILANGAT. Position Control of Shape Memory Alloy Muscles for Robotics. Pia Lindqvist Joni Leppänen Alexander Kokka

AS Automaatio- ja systeemitekniikan projektityöt

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

Mikrokontrollerikitit - väliraportti

Projektityö

SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU käyttöjärjestelmässä -projekti

AS Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma

Projektisuunnitelma Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus

S09 04 Kohteiden tunnistaminen 3D datasta

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

Automaatio- ja systeemitekniikan projektityöt 2013

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

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

Lego Mindstorms anturit

Sisäilman laadun mittausjärjestelmän rakentaminen ZigBee-verkon avulla

Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Hybridivalvomon tilatiedon hallinnan kehittäminen

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1

Projektisuunnitelma. Radio-ohjattavan pienoismallin mekatroniikan ja ohjelmiston kehitys

KT4 Projektiopinnot, 5 op (418013P)

Akkujen aktiivinen balansointi

Siimasta toteutettu keinolihas

Mökkivarausjärjestelm

Työkalut ohjelmistokehityksen tukena

Toteutusvaihe T2 Edistymisraportti

Projektisuunnitelma: Tietokonepeliavusteinen kognitiivinen terapia

toimintojen seurantaan

Kansallinen palveluväylä - Rolling Up the Sleeves Paasitorni

Mallintarkistus ja sen

Refecor Oy. Jyrki Portin. Sensoriverkot Massamarkkinoille Suunnittelun ja valmistuksen haasteita

Robottialustan instrumentointi ja käyttöönotto

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

VERSIONHALLINTA. PARIOHJELMOINTI Lari Ahti, 62634M Antti Kauppinen, 58390D

Tehokkaiden strategioiden identifiointi vakuutusyhtiön taseesta

ZigBee-ohjaus kuorma-autolle

Tehokkaiden strategioiden identifiointi vakuutusyhtiön taseesta

Hyvinvointiteknologiaan painottuva koulutusohjelma- /osaamisalakokeilu TUTKINNON PERUSTEET KOKEILUA VARTEN

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Projektityö

Ohjelmiston testaus ja laatu. Testaustasot

Projektin suunnittelu

Helia Ohjelmointitaito Tuomas Kaipainen Mermit Business Applications Oy Mermit Business Applications

Automaattinen regressiotestaus ilman testitapauksia. Pekka Aho, VTT Matias Suarez, F-Secure

Convergence of messaging

MUISTILANGAT. Position Control of Shape Memory Alloy Muscles for Robotics. Väliraportti. Pia Lindqvist Joni Leppänen Alexander Kokka

S Portaalinosturi AS Projektisuunnitelma Oleg Kovalev

SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant Versio: V0.3

Projektityöt oppimismenetelmänä sähkötekniikan koulutuksessa Kemi-Tornion Ammattikorkeakoulussa. Jaakko Etto

Peltorobotin akselimoduulin kontrolleri

S11-04 Kompaktikamerat stereokamerajärjestelmässä. Väliraportti

THEME osaamismatriisi - elektroniikka/sähkötekniikka osakompetenssien/oppimistulosten kanssa

Akkujen aktiivinen balansointi

AS Automaatio- ja systeemitekniikan projektityöt. Projektisuunnitelma. Peltorobotin akselimoduulin ohjain

On-line mittausten kunnonvalvonta vedenpuhdistusprosessissa PROJEKTISUUNNITELMA

LOPPURAPORTTI S13-12 PROSESSIAUTOMAATION TEHTÄVIÄ LUKIOLAISILLE 3OP

Sosiaalipäivystyksen tapahtumalomake

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Ohjelmistotestaus -09

Opiskelija osaa määritellä ohjelmiston tiedot ja toiminnot, suunnitella ohjelmiston rakenteen ja laatia ohjelmiston teknisen spesifikaation.

Projektisuunnitelma Nero-ryhmä

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

Tapahtuipa Testaajalle...

A11-02 Infrapunasuodinautomatiikka kameralle

Joka päivän alussa, asentaja saa ohjeistuksen päivän töille.

PROJEKTISUUNNITELMA. FotMana17

Kansallinen palveluväylä - yleiskuva ja tilanne nyt , Jyväskylä Pauli Kartano Valtiovarainministeriö, JulkICT

Tämän lisäksi listataan ranskalaisin viivoin järjestelmän tarjoama toiminnallisuus:

TIEA4 Projektityö, 5-10 op.,

Testaussuunnitelma. Ohjelmistotuotantoprojekti Nero. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Hybridivalvomon tilatiedon hallinnan kehittäminen

Nimike Määrä YksH/EI-ALV Ale% ALV Summa

Projektisuunnitelma Viulu

Mobiilin somepalvelun ketterä kehittäminen, sopimusehtoluonnos

Sisäilman laadun mittausjärjestelmän rakentaminen ZigBee-verkon avulla

Sulautettujen järjestelmien vikadiagnostiikan kehittäminen ohjelmistopohjaisilla menetelmillä

AS Automaatio- ja systeemitekniikan projektityöt A13 12 Online-mittausten kunnonvalvonta vedenpuhdistusprosessissa (6 op)

Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille

Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

PROJEKTIN SUDENKUOPAT. f JOUNI HUOTARI PÄIVITETTY

Automaattinen yksikkötestaus

Ohjelmistojen mallintaminen, Johdatus ohjelmistotuotantoon

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

Pinja Hietalahti, Heidi Kylmäaho, Juhana Mykrä Loppuseminaari Projektiopiskelu (6 op) Koulutusteknologian perusopinnot

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

T Loppukatselmus

Akkujen aktiivinen balansointi

TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI

Projektin suunnittelu A71A00300

TIE Ohjelmistojen suunnittelu. Luento 2: protot sun muut

Projektisuunnitelma. Projektin tavoitteet

Uuden kulunvalvonnan tuotteet

Transkriptio:

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ä jatketaan syksyllä 2013 aloitettua Polaris Ranger ATV sähkömönkijän (kuva 1) automatisointia. Osana aiempaa projektia mönkijään on asennettu ohjaustehostin, jonka alkuperäinen logiikka on ohitettu automaattiohjauksen mahdollistamiseksi. Tässä projektityössä pyritään ottamaan ohjaustehostin käyttöön myös manuaalisessa ohjauksessa. Projektin kolmena päätavoitteena on: selvittää ohjaustehostimessa käytettävän sensorin toiminnallisuus ja mahdollistaa sensoritietojen käyttö emuloida alkuperäisen ohjaustehostimen toimintaa sensoritietoja hyödyntäen luoda toiminto manuaaliohjaukseen siirtymiseen, kun mönkijän rattia käännetään käyttäjän toimesta Näihin sisältyy vaadittavan laitteiston hankinta ja asentaminen, ohjelmakoodin tuottaminen sekä testaus ja dokumentointi. SuperATV power steering kit ohjaustehostimen automatisoinnissa on käytössä EPEC 5050 ohjausyksikkö (kuva 2), jota ohjelmoidaan CoDeSys kehitysympäristössä. Ohjelmoinnissa hyödynnetään myös ohjauksen suunnitteluun ja konfigurointiin tarkoitettua Epec MultiTool ohjelmistoa. Kuva 1. Projektin kohteena oleva Polaris Ranger ATV sähkömönkijä. Meriläinen, Vulli, Alakiikonen 2/6

Kuva 2. Käytettävä EPEC 5050 ohjausyksikkö. Työvaiheet 1. Käytettävän sensorin toiminnallisuuden selvittäminen 1.1. Tausta aineiston hakeminen mallimerkintöjen avulla 1.2. Lisätietojen pyyntö tarvittaessa maahantuojalta/valmistajalta 1.3. Trial and error tyyppinen selvittely: minkälaista ulostuloa havaitaan 2. Työn tarkempi suunnittelu uuden tiedon nojalla 3. Alkuperäisen ohjaustehostimen toiminnan emulointi 3.1. Edellisen projektin ratkaisuun tutustuminen 3.2. Kehitysympäristöön tutustuminen 3.3. Käytettäviin teknologioihin tutustuminen 3.3.1. CoDeSys 3.3.2. PLC ohjelmointi 3.3.3. Havaitun sensorityypin vaatimat teknologiat (väylä, enkoodaus,...) 4. Manuaalimoodiin siirtyminen kun rattia käytetään 5. Testaus 5.1. Testauksen suunnittelu 5.2. Yksikkötestit (CoDeSys) 5.3. Integraatiotestit 6. Dokumentaatio 6.1. Instrumentointi 6.2. Ohjelmakoodi 6.3. Kurssiraportit Meriläinen, Vulli, Alakiikonen 3/6

Ajankäyttö ja ryhmätyöskentely Projektin arvioitu työmäärä on yhteensä 270 tuntia. Tehtävät tullaan jakamaan siten, että Aleksi ja Juuso suorittavat kurssin kolmella opintopisteellä ja Antti neljällä. Erityisesti työn alkuvaiheessa ryhmän on tarkoitus työskennellä samanaikaisesti, mutta työn edetessä vastuualueet tullaan jakamaan tarkemmin. Sisäinen dokumentaatio ja versionhallinta toteutetaan Google Docs palvelun avulla, ja ulkoinen dokumentaatio päivitetään kurssin wiki sivulle. Lisäksi ohjelmakoodin osalta tullaan hyödyntämään aiemman projektin yhteydessä käyttöön otettua SVN versionhallintaa. Projektin etenemisen, ohjelmakoodin ja laitteiston dokumentointia suoritetaan jatkuvasti kevään kuluessa. Ryhmäläisten ajankäyttö kirjataan Google Docsiin, josta voidaan seurata kunkin ryhmäläisen ajankäyttöä ja nähdä ajoissa, jos esimerkiksi jokin osa alue vaatii muita enemmän panostusta. Yksityiskohtaiset arviot ajankäytöstä projektin eri työvaiheissa on esitetty liitteenä olevassa Gantt kaaviossa. Riskienhallinta Projektityön riskejä ja niiden ominaisuuksia on tarkasteltu alla olevassa taulukossa. Riskin kuvaus Riskin lähde Vaikutukset Todennäköisyys Varautuminen Toiminta riskin toteutuessa Sensorin toiminnan selvittäminen osoittautuu erittäin haasteelliseksi Huono dokumentaatio, epäystävällinen myyntiosasto, propietari kommunikaatioteknologia. Projekti viivästyy tai projektin sisältöä joudutaan muokkaamaa n 30% Aloitetaan tutustuminen ajoissa Kommunikaatio ohjaajan kanssa mahdollisten jatkotoimenpitei den määrittelemisek si. Kriittinen komponentti vioittuu Huolimaton käsittely, edellisen ryhmän huolimaton käsittely, huono tuuri Uuden osan tilaus saattaa viivyttää projektia huomattavasti, riippuen toimitusajoista ja saatavuudesta 10% Käsitellään komponentteja huolellisesti, testataan varovaisesti Uuden osan tilaus, tai ohjaajan kanssa uuden toimintatavan miettiminen Meriläinen, Vulli, Alakiikonen 4/6

Kehitysympäristö lopettaa toimintansa Ryhmäläisten kokemattomuus kyseisessä kehitysympäristö ssä, teknologioiden vaikea integroitavuus Projekti viivästyy 5% Kehitysympäristöä ei muokata turhaan tai liian kokeilevasti Asennetaan ympäristö uudelleen, korjataan vikoja. Yhteisen työskentelyajan löytyminen vaikeaa Ryhmäläiset töissä/erilaiset taustat Yhteistyön suunnittelu vaikeutuu, projekti viivästyy 15% Sovitaan hyvissä ajoin tapaamiset, käytetään etätyöskentelyteknologioita Uhrataan viikonloppuja tai iltoja Sensorin teknologia on vaikeasti integroitavissa käytössä olevaan PLC laitteeseen Sensorin tuntematon toimintaperiaate Projektin viivästyminen tai uuden sensorin hankinta 5% Tutustutaan sensorin toimintaan hyvissä ajoin, jotta korjausliikkeet ovat mahdollisia kurssin puitteissa Tilataan uusi sensori, tai käytetään suunniteltua enemmän aikaa integraatioon. Meriläinen, Vulli, Alakiikonen 5/6

Kuukausi Helmi Maalis Huhti Touko Viikko 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Tehtävät Suunnittelu Laitteistoon tutustuminen Aikaisemman projektin dokumentaatioon tutustuminen n tarkentaminen Sensorin ja PLC:n kommunikointi Sensorin toiminnallisuuden selvittäminen Tiedonkeruu (Internet, yhteydenotto valmistajaan) Elektroinen tutkimus ja testaus Sensorin yhdistäminen PLC:hen Päätös toteutustavasta (Väylä, IO yms.) Mahdollisen lisälaitteiston tilaus Elektroninen ja mekaaninen toteutus Ohjelmointi ja konfigurointi Harjoittelu ja tutustuminen CoDeSys MultiTool Ohjaustehostimen toiminnallisuuden emulointi Ohjelmointi Yksikkötestaus Automaatio-ohjauksen poiskytkennän toteutus Ohjelmointi Yksikkötestaus Integraatiotestaus Dokumentointi Presentaation valmistelu Väliraportin koostaminen Loppuraportin koostaminen Kuukausi Helmi Maalis Huhti Touko Viikko 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Virstanpylväät 5.3 Välirap ortti 14.5 Presen taatio 25.5 Loppur aportti