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

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

AS Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma

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

Power Steering for ATV

A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen

Projektityö

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

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

Electric power steering

Projektisuunnitelma. Radio-ohjattavan pienoismallin mekatroniikan ja ohjelmiston kehitys

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

Gumenius Sebastian, Miettinen Mika Moottoripyörän käynnistysalusta

Mikrokontrollerikitit - väliraportti

ZigBee-ohjaus kuorma-autolle

Projektisuunnitelma Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus

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

Tehokkaiden strategioiden identifiointi vakuutusyhtiön taseesta

Siimasta toteutettu keinolihas

Projekti A: iskunvaimennindynamometri

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

Projektin suunnittelu A71A00300

Projektin suunnittelu A71A00300

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

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

S Portaalinosturi AS Projektisuunnitelma Oleg Kovalev

A11-02 Infrapunasuodinautomatiikka kameralle

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

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

Electric power steering

Hybridivalvomon tilatiedon hallinnan kehittäminen

Projektisuunnitelma Nero-ryhmä

Tik Ohjelmistoprojektien Hallinta

AS Automaatio- ja systeemitekniikan projektityöt Väliraportti

Lego Mindstorms anturit

AS Automaatio- ja systeemitekniikan projektityöt

Mat Operaatiotutkimuksen projektityöseminaari. Dynaaminen kimppakyytijärjestelmä Uudellamaalla. Väliraportti

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

Projektin suunnittelu 71A00300

Power Steering for ATV

Tik Harjoitustyö

Projektisuunnitelma. Laitteiston ja kalusteiden hankinta, versio WEB MAGIA OY Laatija Oula Kangas

Hybridivalvomon tilatiedon hallinnan kehittäminen

Projektin suunnittelu

OPISKELIJAN MUISTILISTA

BEAST - projektisuunnitelma

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

Ohjelmiston toteutussuunnitelma

Tik Harjoitustyö

Automaatio- ja systeemitekniikan projektityöt 2013

AS Automaatio- ja systeemitekniikan projektityöt

Tik projektityö Installaatiotyöpaja * johdantoluento * Tassu Takala 1

Onnistunut SAP-projekti laadunvarmistuksen keinoin

Tehokkaiden strategioiden identifiointi vakuutusyhtiön taseesta

AS Automaatio- ja systeemitekniikan projektityöt

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

2. luento. CS-C2110 Ohjelmointistudio 1: mediaohjelmointi Syksy 2016 [Studio 1] Antti Tolppanen, Sanna Suoranta, Lauri Savioja

TIETOJENKÄSITTELYTIETEIDEN LAITOS

Jyrki Kullaa ohjaava opettaja. Mika Miettinen puheenjohtaja

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

JOHTAMISEN ERIKOISAMMATTITUTKINTOON VALMISTAVA KOULUTUS erityisenä painopisteenä PROJEKTIJOHTAMISEN HAASTEET

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

Optimaalisen tarkastusvälin määrittäminen suun terveydenhuollossa

Kon Simuloinnin Rakentaminen Janne Ojala

Elektroniikka II lopputyön ohje

PROJEKTIN SUDENKUOPAT. f JOUNI HUOTARI PÄIVITETTY

Tik projektityö digitaalisten efektien työpaja * johdantoluento * Tassu Takala 1

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

Huutokauppamekanismien arviointi infrastruktuurin korjausinvestointien hankinnassa

Metrobots-2012 Kick-off. Anssi Ikonen Kimmo Saurén Pasi Lankinen

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

Lääkintähelikopterikaluston mallintaminen

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

IIZT4020 Projektitoiminta

Akkujen aktiivinen balansointi

AS Automaatio- ja systeemitekniikan projektityöt

Etunimi. Sukunimi. Oppimistavoite: ymmärtää, kuinka positiiviset ja negatiiviset magneettiset navat tuottavat työntö- ja vetovoimaa.

TITANIC TEMPPU, vaan ei karille

Dynaaminen allokaatio ja riskibudjetointi sijoitusstrategioissa

Projektisuunnitelma Viulu

Ohjelmistotuotanto, projektinhallinta Kevät 2005

OPISKELIJAN MUISTILISTA

Pysähdy! Nyt on syytä miettiä tämä asia uudelleen. Kiinnitä huomiosi tähän. Hienoa, jatka samaan malliin. Innokylän arviointimittari

Convergence of messaging

17/20: Keittokirja IV

Peltorobottikilpailu Joonas Ryynänen (C) Perttu Heikkilä Ville Matikainen Mikko Vihlman

Tutustuminen tuotantolinjastoon

julkinen ja yksityinen tila menevät sekaisin kulunrajoitusta ja -ohjausta ihmisille toiminta osin ympärivuorokautista asennusalustoja ja -reittejä

Vastuu- ja tehtäväalueet sekä tiedonvälitys OSCu-kursseilla

Soft QA. Vaatimusten muutostenhallinta. Ongelma

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

Projektisuunnitelma. Projektin tavoitteet

Tämän kuvan tilalle kuva hankkeesta

Simulation and modeling for quality and reliability (valmiin työn esittely) Aleksi Seppänen

Mikko Hollmén Kiinteistöjohtaja, PSSHP Sairaalatekniikan päivät

Projektisuunnitelma: Jokisysteemin vesivoimatuotannon simulointi

Työpaja Maatalous-metsätieteellinen tiedekunta / LSuominen

IPMA C-sertifiointivalmennus

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

Kustannustehokas helikopterihankinta

A4.1 Projektityö, 5 ov.

Transkriptio:

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

1. Projektin tavoite Tässä projektissa on tarkoitus muistilankoja hyväksikäyttäen suunnitella ja rakentaa sähkömekaaninen laite, jonka kuorman paikkaa voidaan säätää xz tasossa. Muistilangan idea on, että sen voi kuumentamalla palauttaa tiettyyn asentoon. Projektin tavoitteena on tutkia, onnistuuko muistilangan asennon säätäminen. Tavoitteena ei ole välttämättä toteuttaa toimivaa säätösysteemiä, vaan ylipäätään tutkia, onko sellaisen toteuttaminen mahdollista muistilankojen jokseenkin epälineaaristen ominaisuuksien vuoksi. Työssä käytetään Mondo tronics Muscle wire muistilankoja. Projektin lopputuotteena on tarkoitus syntyä dokumentaatiota muistilangan säädettävyysominaisuuksista sekä osana raporttia toteutuksen ja työvaiheiden kuvaus. Projekti jakautuu suunnitteluun, mekaaniseen toteutukseen, elektroniseen toteutukseen ja ohjelmistolliseen toteutukseen. Pyrkimys on saada kullekin ryhmän jäsenelle vähintään kolme opintopistettä, jolloin työmääräksi muodostuu 9 opintopistettä eli 243 tuntia. Kappaleessa 3 Ajanhallinta ja tiimityöskentely on kerrottu lisää ajankäytön jakamisesta.

2. Työn rakenne Kuten kappaleessa 1 mainittiin, tämä projekti jakautuu suunnitteluun, mekaaniseen toteutukseen, elektroniseen toteutukseen ja ohjelmistolliseen toteutukseen. Lisäksi tukitoimintoja ovat projektin ohjaus sekä dokumentointi. Seuraavassa on esitetty listauksena eri työvaiheet sekä niiden tavoitteet, riippuvuudet, työmäärä ja halutut tulokset. Työn jakaminen Projektin ohjaus Tavoite: Pyrkiä pitämään projekti aikataulussa sekä yhteydenpito ohjaajaan.. Riippuvuudet: Jatkuva prosessi Työmäärä: 4h x 1hlö = 4h Tuotokset: Aikataulu sekä sähköpostit ohjaajalle. Tutustuminen materiaalin ominaisuuksiin (esitehtävät): Tavoite: Ymmärtää miten muistimetallit toimivat Riippuvuudet: Ensimmäisenä ennen muita Työmäärä: 3h x 4hlö = 12 h Tuotokset: Esitehtävien ratkaisut, ymmärrys materiaalista Brainstorming: Tavoite: Keksiä projektin toteutustapa Riippuvuudet: Esitehtävien jälkeen, ennen mallinnusta ja toteutusta Työmäärä: 5h x 3hlö = 15 h Tuotokset: Projekti idea ja alustava suunnitelma Mekaaninen malli: Tavoite: Toteuttaa mekaaninen malli halvoista materiaaleista Riippuvuudet: Brainstormingin jälkeen, ennen mekaanista toteutusta ja elektroniikkapiiriä Työmäärä: 3h x 1hlö = 3 h Tuotokset: Esim. pahvinen mekaniikkamalli, jolla voidaan testata mekaanista toimintaa Mekaaninen toteutus: Tavoite: Toteuttaa mekaaninen toimilaite Riippuvuudet: Mekaanisen mallin jälkeen, ennen testausta Työmäärä: 3h x 1hlö = 3 h Tuotokset: Mekaaninen toimilaite, jota tullaan säätämään Elektroniikkapiirin toteutus: Tavoite: Stabiili virranhallinta Riippuvuudet: Mekaanisen mallin jälkeen, ennen testausta Työmäärä: 8h x 1hlö = 8 h Tuotokset: Mikrokontrolleriohjattu ohjaussignaalin tehovahvistin Arduinon ohjelmointi Tavoite: Arduinopiirin ohjelmointi Riippuvuudet: Mekaanisen mallin jälkeen, ennen testausta Työmäärä: 15h x1hlö = 15 h Tuotokset: Ohjelma Arduinolle

Säätösuunnittelu: Tavoite: Suunnitella ja toteuttaa projektissa tarvittava säätöalgoritmi Riippuvuudet: Mekaanisen mallin jälkeen, ennen testausta Työmäärä: 20h x 3hlö + 10h x 1hlö = 50 h Tuotokset: Kirjallisuuskatsaus simulaatiomalleista Tavoite: Tutkia, onko muistilankoja aiemmin mallinnettu simuloimalla Riippuvuudet: Testauksen aloittamisen jälkeen Työmäärä: 10h x 3hlö = 30h Simulaatio: Tavoite: Toteuttaa systeemin simulaatiomalli säätösuunnittelun ja testauksen tueksi Riippuvuudet: Kirjallisuuskatsauksen jälkeen, jos jää aikaa Työmäärä: 27 h x 3hlö = 81 h Tuotokset: Systeemiä vastaava simulaattori Testaus: Tavoite: Säätösysteemin testaaminen käytännössä Riippuvuudet: Tehdään toimilaitteen ollessa valmis Työmäärä: 30h x 3hlö = 90 h Tuotokset: Tutkimustulokset Dokumentointi: Tavoite: Tehdyn työn dokumentointi, jotta tulokset voidaan toistaa samanlaisella kokeella Riippuvuudet: Jatkuva prosessi Työmäärä: 8h x 2hlö + 12h x 1hlö = 28 h Tuotokset: Projektisuunnitelma, väliraportti ja loppuraportti

3. Ajanhallinta ja tiimityöskentely Tämä projekti toteutetaan kolmen hengen tiimissä ja projektissa on monia eri työvaiheita. Sen vuoksi projektin aikataulutus ja ajankäytön seuranta on tärkeää. Tässä projektissa ajanhallinta on toteutettu tekemällä aluksi ajankäyttösuunnitelma sekä Gantt kaavio, josta selviävät projektin eri osien riippuvuudet toisiinsa nähden sekä karkealla tasolla suunniteltu etenemistahti. Kurssin aikataulu on kuvattu taulukossa 1 ja näitä virstanpylväitä on käytetty hyväksi myös Gantt kaavion toteutuksessa. Taulukko 1. Kurssin aikataulu. Projektisuunnitelman esitys 4.2.2015 Väliraportin esitys 11.3.205 Loppuesitys 13.5.2015 Loppuraportin palautus 29.5.2015 Projektin jakautuessa moneen eri osa alueeseen on järkevää jakaa vastuu tiimin jäsenten kesken. Tiimin sisällä vastuualueet päätettiin jakaa seuraavasti: Joni: Systeemisuunnittelu, mekaniikka ja testaus Pia: Arduinon ohjelmointi, dokumentaatio ja projektin ohjaus Alexander: Elektroniikka ja säätösuunnittelu Huolimatta tästä vastuunjaosta, kaikki tiimin jäsenet olivat innokkaita osallistumaan muihinkin kuin oman vastuualueensa toteutukseen ja oppimaan uutta mahdollisimman laajasti projektin aikana. Siitä syystä tiimin jäsenille on allokoitu aikaa myös muihin tehtäviin ja projekti on yleisesti ottaen päätetty toteuttaa yhdessä itsenäisen tekemisen sijaan. Ajankäyttösuunnitelma on kuvattu taulukossa 2 ja siitä selviävät myös kunkin tiimin jäsenen henkilökohtaiset tuntiallokoinnit. Ilman simulaatiomallin toteutusta tunteja kertyisi kolmen opintopisteen edestä ja simulointimallin kanssa neljän opintopisteen edestä. Taulukko 2. Ajankäyttösuunnitelma.

Taulukossa 3 on esitetty projektin osien riippuvuuden ja aikataulu Gantt kaavion muodossa. Taulukossa on kuvattu jokaiselle tehtävälle allokoidut tunnit sekä työn valmistumisen aikataulu viikkotasolla. Tunnit on esitetty yhden henkilön maksimitunteina kyseistä tehtävää kohden. Viikoista on ympyröity punaisella ne, joilla esiintyy jokin projektin virstanpylväs. Näin eri tehtävien kestot selittyvät paremmin. Taulukko 3. Gantt kaavio.

4. Riskinhallinta Projekteissa esiintyy aina riskejä, joko selkeitä tai piileviä. Sen vuoksi on tärkeää miettiä ja dokumentoida riskejä sekä niiden ehkäisyehdotuksia ennen projektin aloittamista. Taulukkoon 4 on koottu tämän projektin riskejä. Oleellisimmat riskit liittyvät materiaalin eli muistilankojen ominaisuuksiin. Näitä riskejä voidaan torjua testaamalla lankaa tarpeeksi ennen toteutusta, sekä pitämällä toimilaitteen suunnitelma mahdollisimman yksinkertaisena, kunnes muistilankojen ominaisuuksia ymmärretään. Myös työn tekemiseen liittyy riskejä, kuten huonot toteutukset ja materiaalien hajoaminen testikäytössä. Näihin toiminnallisiin riskeihin voidaan vaikuttaa omalla huolellisuudella ja hyvällä suunnittelulla ennen toteutusta. Pienen riskin kategoriaan sisältyy ryhmän jäsenten yhtäkkiset terveysongelmat, jolloin hiljainen tieto tai materiaalien hallussapito saattaisi johtaa ongelmiin. Nämä ongelmat pyritään välttämään hyvällä yhteydenpidolla sekä tiedon jakamisella ryhmäläisten kesken. Taulukko 4. Projektin riskit. Riski Seuraus Todennäköisyys Riskin minimointi Varasuunnitelma Muistimetalli lanka käyttäytyy odottamattomasti Systeemin mallintamisesta tulee vaikeaa Suuri Tehdään hyvissä ajoin tarpeeksi testejä, joiden avulla selvitetään langan käyttäytyminen. Yksinkertaistetaan mekaaninen malli Muistimetallilangan asennon säätäminen osoittautuu oletettua vaikeammaksi Mekaniikan liikkeistä tulee epätarkkoja. Suuri Tarpeeksi yksinkertainen suunnitelma Yksinkertaistetaan mekaaninen malli Laitteen mekaniikka ei toimi toivottavasti (liian suuri kitka nivelissä, ym.) Säädön suunnittelusta tulee hankalaa. Pieni Osoitetaan erityistä huomiota kitkaan mekaniikkaa suunnitellessa. Yksinkertaistetaan mekaaninen malli Mikrokontrolleri hajoaa Projekti viivästyy. Kustannukset nousevat. Pieni Ollaan huolellisia. Toisen kontrollerin käyttöönotto Muistimetallilanka loppuu erilaisten kokeilujen vuoksi Kuukauden viivästys Keskisuuri Suunniteltu käyttö Uusi tilaus, kun lankaa on jäljellä tarpeeksi vähän Työryhmän jäsenen sairastuminen Lähes olematon viivästys Pieni Tehtäväjaon ja perehtyneisyyden kaksinaistaminen Työtehtävien uudelleenjako

5. Alustava suunnitelma Muutaman suunnittelupalaverin sekä ohjaajan konsultoinnin tuloksena alustava suunnitelma on toteuttaa yksinivelinen toimilaite (Kuva 1), jossa säädetään yhden muistimetallilangan asentoa. Tämä valinta on tehty siksi, että muistimetallilangan säädettävyydestä ei vielä tiedetä paljoa. Yksinkertainen toimilaite vähentää ongelmia (epätarkkuutta) välysten ja kitkan suhteen ja auttaa keskittymään itse säätöongelmaan. Kuten kuvasta 1 nähdään, suunnitelmana on kiinnittää kaksi tankoa toisiinsa ja yhdistää ne muistimetallijousella, joka toiseen tankoon kiinnitetyn kuorman ansiosta suoristuu. Kun lankaan sitten johdetaan sähköä, jousen olisi tarkoitus palautua kierteiseksi, minkä ansiosta toimilaitteen nivel kääntyy ja vertikaalinen tanko ja siihen kiinnitetty kuorma nousevat. Kuva 1. Toimilaitteen alustava suunnitelma