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

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

Electric power steering

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

Dynaaminen allokaatio ja riskibudjetointi sijoitusstrategioissa

Power Steering for ATV

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

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

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

Tehokkaiden strategioiden identifiointi vakuutusyhtiön taseesta

Projektisuunnitelma. Radio-ohjattavan pienoismallin mekatroniikan ja ohjelmiston kehitys

AS Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma

ZigBee-ohjaus kuorma-autolle

Electric power steering

Tehokkaiden strategioiden identifiointi vakuutusyhtiön taseesta

Siimasta toteutettu keinolihas

AS Automaatio ja systeemitekniikan projektityöt MUISTILANGAT. Loppuraportti

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

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

Mikrokontrollerikitit - väliraportti

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

Projektityö

Projektisuunnitelma Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus

A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen

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

AS Automaatio- ja systeemitekniikan projektityöt

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

Projektisuunnitelma Viulu

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

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

Verkkopelipalvelujen reaaliaikainen hinnoittelu

Projektisuunnitelma: Jokisysteemin vesivoimatuotannon simulointi

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

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

Tieverkon kunnon stokastinen ennustemalli ja sen soveltaminen riskienhallintaan

TKT224 KOODIN KOON OPTIMOINTI

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

Tutustuminen tuotantolinjastoon

Akkujen aktiivinen balansointi

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

Projekti A: iskunvaimennindynamometri

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

Lego Mindstorms anturit

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

S Portaalinosturi AS Projektisuunnitelma Oleg Kovalev

Kon Simuloinnin Rakentaminen Janne Ojala

A11-02 Infrapunasuodinautomatiikka kameralle

Projektisuunnitelma Nero-ryhmä

Sähköisen projektikansion dokumentointi Innon levyasemalle \\kapa10\inno

A11-02 Infrapunasuodinautomatiikka kameralle

TITANIC TEMPPU, vaan ei karille

2009 Mat Operaatiotutkimuksen Projektityöseminaari L

AS Automaatio- ja systeemitekniikan projektityöt

Via Circonvallazione, Valduggia (VC), Italia Puh: Faksi: Kuva 9525.

TiiMi 5500 Perunavaraston ilmastoinnin säätöjärjestelmä Käyttäjän käsikirja

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

Väliraportti: Vesipistekohtainen veden kulutuksen seuranta, syksy Mikko Kyllönen Matti Marttinen Vili Tuomisaari

Digipäivä, Hallintoryhmä Sipoo

DIGIBONUSTEHTÄVÄ: MPKJ NCC INDUSTRY OY LOPPURAPORTTI

Tieverkon kunnon stokastinen ennustemalli ja sen soveltaminen riskienhallintaan

S09 04 Kohteiden tunnistaminen 3D datasta

Automaatio- ja systeemitekniikan projektityöt 2013

OHJ-3010 Ohjelmistotuotannon perusteet. Ohjelmistoprojektin hallinta

toimintojen seurantaan

Jyrki Kullaa ohjaava opettaja. Mika Miettinen puheenjohtaja

Viljankuivaamon kosteudenpoistoprosessin, energiankäytön ja ohjauksen kehittäminen. Helsinki Jussi Sippola

Tuotannon laitteiden käyttöasteen seuranta

Power Steering for ATV

Junien peruuntumistodennäköisyyksien hyödyntäminen veturinkuljettajien työvuoroluetteloiden suunnittelussa Väliraportti

Integrointialgoritmit molekyylidynamiikassa

Agenda. Johdanto Säätäjiä. Mittaaminen. P-, I-,D-, PI-, PD-, ja PID-säätäjä Säätäjän valinta ja virittäminen

Orientaatio ICT-alaan. Projekti

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

TYÖOHJEET VR-HYVINKÄÄ

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

BEAST - projektisuunnitelma

Koulutuksen järjestämislupaprosessin kehittäminen

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

Onnistunut SAP-projekti laadunvarmistuksen keinoin

Kierukkavaihteet GS 50.3 GS varustettu jalalla ja vivulla

SOSIAALIHUOLLON TUEN TARPEEN TUNNISTAMINEN. Työvälineen pilotointisuunnitelma

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

Korvausvastuun ennustejakauma bootstrap-menetelmän avulla

Työpaja Maatalous-metsätieteellinen tiedekunta / LSuominen

LUMA SUOMI -kehittämisohjelma LUMA FINLAND -utvecklingsprogram LUMA FINLAND development programme Ohjelmointia Arduinolla

A4.1 Projektityö, 5 ov.

Rahastosalkun faktorimallin rakentaminen

10 v. työkokemus teknologiaprojekteista, tiiminvedosta ja agile menetelmistä.

!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!! JANNE VARTIAINEN PYSÄKÖINTIPAIKKOJEN VUOROTTAISKÄYTÖN HYÖDYT ESPOON JA HELSINGIN KAUPUNGEISSA

Radio-ohjattavan pienoismallin mekatroniikan ja ohjelmiston kehitys

Harjoitus 7: NCSS - Tilastollinen analyysi

Toteutusvaihe T2 Edistymisraportti

T Ohjelmistoprojektien hallinta Tehtävän 3 ratkaisu. Maija Kangas, Kimmo Stålnacke ja Outi Syysjoki

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

Automaatiotekniikan laskentatyökalut (ALT)

Tietojärjestelmän kehittäminen syksy 2003

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

Pienet sähköiset kääntötoimilaitteet 2SG7

Suunnittelu / Asennusohjeet

Hybridivalvomon tilatiedon hallinnan kehittäminen

aiheuttamat sydämentahdistimien ja

Transkriptio:

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

1. Projektin eteneminen Projektin ollessa noin puolivälissä toimilaitteen mekaaninen osuus sekä alustava elektroninen osuus on toteutettu. Muistilankaa on testattu sekä itsenäisesti että osana toimilaitetta ja sen säädettävyydestä on saatu lupaavia tuloksia. Säätöä on kokeiltu on/off tyyppisenä hystereesisäätönä ja se on toiminut asteen kymmenyksen tarkkuudella pienellä, muutaman asteen toiminta alueella. Myös langan asettamista kierteiseksi (jouseksi) on kokeiltu ja havaittu, että siten voidaan suurentaa langan dynaamista aluetta. Alla olevasta listauksesta on vihreällä merkitty ne osuudet, jotka on jo toteutettu projektissa. Keltaisella puolestaan on merkitty ne osuudet, joiden työstäminen on aloitettu, mutta jotka eivät ole vielä valmiita ja punaisella ne osuudet, joita ei ole vielä aloitettu. Kiteytettynä seuraavat projektin osat on toteutettu: Muistinlangan ominaisuuksien selvittäminen Yksinkertaisen mekaanisen nivelen toteutus Anturi readout µc ohjelman toteutus Palvelinpuolen ohjelmiston runko 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

Työmäärä: 3h x 1hlö = 3 h Tuotokset: Mekaaninen toimilaite, jota tullaan säätämään Elektroniikkapiirin toteutus: Tavoite: Langan lämpötilan hallinta Työmäärä: 8h x 1hlö = 8 h Tuotokset: Mikrokontrolleriohjattu ohjaussignaalin tehovahvistin Arduinon ohjelmointi Tavoite: Arduinopiirin ohjelmointi Työmäärä: 15h x1hlö = 15 h Tuotokset: Ohjelma Arduinolle Säätösuunnittelu: Tavoite: Suunnitella ja toteuttaa projektissa tarvittava säätöalgoritmi 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

2. Projektin toteutuneet vaiheet Toimilaitteen mekaaninen osa koostuu tukevasta muovisesta alustasta sekä kevyestä alumiinivarresta, johon on nivelellä kiinnitetty alumiininen poikkivarsi. Tämä toteutus on todettu riittävän hyväksi paikanhallinta tarkoituksiin. Paikkasäätö toteutetaan poikkivarrelle asentamalla muistilanka varren ja poikkivarren päiden väliin ja ohjaamalla sitä sen läpi johdettua virtaa katkomalla. Laitteisto on havainnollistettu kuvassa 1. Virranohjaus on toteutettu mikrokontrolleriohjelmalla, joka mittaa varren asennon inkrementtianturilla ja ohjaa langan läpi kulkevaa sähkövirtaa nmosfet kytkimellä. Tähän asti säätörutiinina on kokeiltu on/off säätöä suoralla ja huonohkoksi jouseksi ohjelmoidulla langalla. Jousilangasta on tarkoitus tehdä paranneltu, tasaisemmin kierretty jousi, jolla dynaamista aluetta saataisiin kasvatettua. Alustavien kokeilujen perusteella tällä hetkellä valistunut ennuste on se, että proportionaaliohjaus ei tuo merkittävää etua käytetyssä järjestelmässä. Langan suhteellisen heikon voiman vuoksi, jopa hystereesitön on/off säätö tuntuu tarjoavan hyvän askelvasteen ja kohtuullisen tarkan paikan säädön. Langan lämpötilan mittaamiselle ei ole ollut tarvetta. Lanka alkaa vääntyä kohti austeniitti muotoa jo huomattavasti valmistajan ilmoittamaa suositusvirtaa pienemmällä virralla, joten riski langan ylikuumenemiselle ei pitäisi olla huomattava. Kuva 1: Projektissa käytetty laitteisto.

3. Ajanhallinta Kuten projektisuunnitelmassa todettiin, projektia on toteutettu tekemällä sekä yhdessä että itsenäisesti, mutta kuitenkin niin, että kaikki projektin jäsenet ovat mahdollisimman hyvin selvillä projektin tapahtumista ja etenemisestä. Ajanhallinnallisesti projekti on hieman jäljessä aikataulusta: ryhmän jäsenet ovat käyttäneet vajaan kolmanneksen kokonaistuntitavoitteesta. Säätösuunnittelu ja testaus ovat siirtyneet kolmella viikolla eteenpäin. Syitä tähän viivästymiseen ovat projektin jäsenten sairastelu sekä aikataulujen yhteensovittamisen vaikeus. Myös viikonloppuna työskentelyn mahdollisuus oli suljettu pois, sillä toimilaitteen käyttöön tarvittava virtalähde oli laitoksen tiloissa lukkojen takana. Ajankäyttöongelmiin on haettu ratkaisua anomalla kulkukortti laitokselle, joka mahdollistaa työskentelyn virtalähteen ääressä myös viikonloppuisin. Taulukko 1. Ajankäyttösuunnitelma. Taulukko 2. Gantt kaavio.

4. Riskienhallinta Projektille arvioiduista riskeitä toteutui ainoastaan työryhmän jäsenten sairastuminen. Jälkikäteen voidaan arvioida, että alkuperäiseen riskitaulukkoon olisi pitänyt lisätä myös yhteisen ajan löytämisen vaikeus. Kaikkien ryhmän jäsenten käydessä töissä eri viikonpäivinä, tapaamisia oli vaikeaa sopia. 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. Jatkosuunnitelma Projektia on tarkoitus jatkaa kokeilemalla erilaisia säätömenetelmiä varren kulman ohjaukseen. Ensimmäisenä vuorossa on edellä mainitun tasaisesti kierretyn jousilangan valmistaminen ja testitulosten tallennukseen ja visualisointiin soveltuvan ohjelman toteutus. Ohjelmalla on tarkoitus pystyä helposti kokeilemaan erilaisia ohjauksia ja vasteita. Ohjelmalle suunnitellaan testisekvenssi, jolla sama testi voidaan luotettavasti ajaa eri systeemikonfiguraatioille. Testeistä saatua dataa ja eri menetelmien hyvyyttä voi tämän jälkeen vertailla Matlab ohjelmalla käyttäen esimerkiksi PNS tai ITAE mentelmiä. Kirjallisuuskatsauksen ja simulaation tarpeellisuudesta keskustellaan ohjaajan kanssa. Kiteytettynä projektissa on tarkoitus seuraavaksi toteuttaa µc ohjelman parantelu ja viimeistely Datan reaaliaikainen piirto Datan tallennus Erilaisten säätörutiinien toteuttaminen ja testaus Eri systeemikombinaatioiden testaus Operaatiopisteet, kuormat Testitulosten analysointi & päätelmät Projektiraportin laatiminen