AS-84.147 Automaation käyttöliittymät. Käyttöliittymän perusteet

Samankaltaiset tiedostot
Mitä käytettävyys on? Käytettävyys verkko-opetuksessa. Miksi käytettävyys on tärkeää? Mitä käytettävyys on? Nielsen: käytettävyysheuristiikat

Käytettävyys verkko-opetuksessa Jussi Mantere

Käytettävyyden testaus


AS Automaation käyttöliittymät L Opetussuunnitelma

AS Automaation käyttöliittymät L Opetussuunnitelma


T Käyttöliittymäsuunnittelu. T Vuorovaikutustekniikka

Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit

Käyttäjätestaus. Mika P. Nieminen Käytettävyysryhmä Teknillinen korkeakoulu. Mika P. Nieminen, TKK 1

AS Automaation käyttöliittymät. Aistien kognitio ja ergonomia Koneen kognitio

T Johdatus käyttäjäkeskeiseen tuotekehitykseen. suunnitteluprosessissa. Käyttäjän huomiointi. Iteroitu versio paljon kirjoitusvirheitä

Käyttäjäkeskeinen suunnittelu

Käyttäjäkeskeinen suunnittelu

Käytettävyyden perusteet

WP5: Järjestelmäintegraatio. Ilkka Tikanmäki ja Ville Roisko

Käytettävyyslaatumallin rakentaminen web-sivustolle. Oulun yliopisto tietojenkäsittelytieteiden laitos pro gradu -suunnitelma Timo Laapotti 28.9.

Robotiikan tulevaisuus ja turvallisuus

Käytettävyydestä bisnestä: Tutkimuksesta tuotekehityksen kilpailutekijäksi

$%& & % ' %& %#&& ' ( ) * ( + (, + (, + -

S Ihminen ja tietoliikennetekniikka

1510 Ihminen ja tietoliikennetekniikka

AS Automaatio- ja systeemitekniikan projektityöt

Onnistunut ohjelmistoprojekti

Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit

KÄYTTÄJÄKOKEMUS & KÄYTTÖLIITTYMÄSUUNNITTELU. CSE- C3800, Aalto , Eeva Raita

SoberIT Software Business and Engineering institute

Käytettävyystyön laatu: tarjotaanko oikeita palveluja, tuotetaanko oikeita tuloksia?

Automaatio ja robotiikka arjessa

Sirpa Riihiaho. Teknillinen korkeakoulu. Sirpa Riihiaho,TKK

Koneenrakennuksen ja talonrakennuksen digitaalisten tuoteprosessien vertailu. Seminaariesitelmä , Tampere

Miten suunnitella hyvä käyttöliittymä?

SYSTEEMIJOHTAMINEN! Sami Lilja! itsmf Finland 2014! Oct ! Kalastajatorppa, Helsinki! Reaktor 2014

Miksi potilastietojärjestelmän käytettävyys on niin tärkeää?

Millainen on menestyvä digitaalinen palvelu?

Tuotekehityskustannusten hallintaa laadukkaalla suunnittelulla Teemu Launis

Mobiilin videonkatselun käyttäjäkokemuksen analyysi. Risto Hanhinen Valvoja: Kalevi Kilkki Diplomityön seminaariesitelmä 20.1.

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

T Johdatus käyttäjäkeskeiseen tuotekehitykseen 2 op. Marko Nieminen

Ohjelmiston toteutussuunnitelma

PRE tulosseminaari Heikki Halttula, toimitusjohtaja Vianova Systems Finland Oy

Ihmiskeskeisyys suunnitteluperiaatteena: teknologiapalveluista julkisiin palveluihin

ZENworks Application Virtualization 11

Digikamera. Perustietoa digikamerasta ja kuvien siirtämisestä tietokoneelle

TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?

ESITYSTEKNIIKAN JA KULUTUSELEKTRONIIKAN LAITTEIDEN JA NIIHIN LIITTYVIEN PALVELUJEN HANKINTA

KÄYTETTÄVYYDEN PERUSTEET 1,5op. Mitä on käyttäjäkeskeinen suunnittelu? Mitä on käyttäjäkeskeinen muotoilu? Pieniä harjoituksia

Käytettävyys tuotekehityksessä mitä pitäisi osata?

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi

OHJELMISTOKEHITYS -suuntautumisvaihtoehto

Service Fusion -konsepti

Nimi: Opnro: Harjoitustyön suoritus: ( ) syksy 2006 ( ) syksy 2005 ( ) muu, mikä. 1. Selitä seuraavat termit muutamalla virkkeellä ja/tai kaaviolla:

Yhteenveto. Aiheita lopuksi

Käyttöjärjestelmien historia. Joni Herttuainen Henri Jantunen Markus Maijanen Timo Saksholm Johanna Tjäder Eetu Turunen

Yleiskuvaus - LVpalvelukerroksen. laadulliset vaatimukset Jari Kokko & Vesa Mettovaara LUVAT JA VALVONTA -KÄRKIHANKE

Efficiency change over time

Copyright RGF Data. Puhelin / Älypuhelin / Tabletti / Kannettava tietokone / Pöytä-lattiatietokone

Office ohjelmiston asennusohje

Simulaattoriavusteinen ohjelmistotestaus työkoneympäristössä. Simo Tauriainen

digitalisaation mahdollisuudet

Opiskelija tekee työasemaympäristöön ja sen hankintaan liittyviä toimistotehtäviä ja laskutoimituksia sekä hyödyntää kielitaitoaan.

Käyttötapausanalyysi ja testaus tsoft

Tulevaisuuden ja kehitteillä olevat tekniikat (FET)

Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin

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

Koulutuksen suhdannevaihtelut. Zeppeliinistä suihkukoneaikaan

Microsoft Dynamics CRM 4.0. Jani Liukkonen

Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone

Säätötekniikan perusteet. Merja Mäkelä KyAMK

Käytettävyyssuunnittelu. Kristiina Karvonen Käytettävyysasiantuntija Nokia Networks

UNIVERSITY OF TURKU. Käytettävyys jokapäiväisessä ympäristössä. Johdanto

KÄYTETTÄVYYS OHJELMISSA KÄYTTÖLIITTYMÄ

MONIKONESIMULAATTORI. Uuden sukupolven ratkaisu työkonekoulutukseen

Digi-TV:n käytettöliittymät

Standardit osana käyttäjäkeskeistä suunnittelua

Käytettävyyslaatumallin rakentaminen verkkosivustolle

PIKAOPAS MODEM SETUP FOR NOKIA Copyright Nokia Oyj Kaikki oikeudet pidätetään.

SUKELLUS TULEVAISUUDEN OPPIMISEEN

T Johdatus käyttäjäkeskeiseen tuotekehitykseen 2 op. Marko Nieminen

Systeeminen turvallisuuden suunnittelu ja johtaminen. MS-E2194 Björn Wahlström elokuuta 2017

Ulkoiset mediakortit. Käyttöopas

TUTKIMUKSEN LÄHTÖKOHTIA, TOTEUTUS ja HYÖDYT Kalle Saastamoinen Lappeenrannan Teknillinen Yliopisto LTY 2003

IBM Iptorin pilven reunalla

Digitalisaatio tehostaa opetusta! RIVERIA.FI

Työsuojeluoppaita ja -ohjeita 2. Työmelu ja -tärinä. SOSIAALI- JA TERVEYSMINISTERIÖ Työsuojeluosasto

STEFAN KARKULAHTI HARJOITTELUN JA OPPIMISEN OPTIMOINTI. - case Black Knights korkeakoulujoukkue

IHTE-1100 Kaper s2008 Luento 2: Käyttäjäkeskeinen suunnittelu

Testaaminen ohjelmiston kehitysprosessin aikana

Board Game Lab. 7 Pelimekaniikat ja -systeemit. Materiaalit CC-BY 4.0 Mikko Lampi

Yhteisöllisen tuotekehyksen avoin verkkolaboratorio. Asta Bäck

Palvelumuotoilun työkalut

1 (5) VUOKRALISENSSIN KÄYTTÖÖNOTTO JA PILVIPISTEET AUTODESK ACCOUNTISSA. Milloin vuokra-aika alkaa?

Saavutettavuus > Tapio Haanperä Saavutettavuusasiantuntija tel

Elektroninen ohjaus helposti

ATK yrittäjän työvälineenä

Tarvitseeko informaatioteknologia matematiikkaa?

Tapahtuipa Testaajalle...

811120P Diskreetit rakenteet

T Johdatus käyttäjäkeskeiseen tuotekehitykseen Kertausluento

HOW-TO: Kuinka saan yhdistettyä kaksi tulospalvelukonetta keskenään verkkoon? [Windows XP]

Transkriptio:

AS-84.147 Automaation käyttöliittymät Käyttöliittymän perusteet

Käyttöliittymä Liityntäpinta (työkalun), koneen tai laitteen ja käyttäjän, useimmiten ihmisen välillä Laite voi olla mitä tahansa puukon tai paperikoneen välillä Nykyisin laitteet sulautettuja laitetta (ja käyttöliittymää) ohjaa tietokone (Asimovilainen vallankumous)

Käyttöliittymä Takaisinkytketty järjestelmä, jossa käyttäjä on osana järjestelmää Järjestelmä voi olla hyvinkin yksinkertainen tai monimutkainen Liittymää ja laitetta vaikea erottaa toisistaan ne on suunniteltava ja arvioitava yhdessä käytetävyys arvioidaan kokonaisuudesta

Käyttöliittymän tasot Teknis-fysiologis-ergonominen (technological ) Käsitteellis-havainnollinen (conceptual model) Toiminnallis-kontekstuaalinen, käyttötilanne (work process or use situation)

Ergonomics (Human Factors Engineering) The scientific study of the efficiency of man in his working environment Science dealing with the application of information on physical and psychological characteristics to the design of devices and systems for human use. Käytettävyys, tehokkuus

Käytettävyys (ISO 9241-11) Usability: the extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use. Tuloksellisuus (effectiveness) Tehokkuus (efficiency) Tyytyväisyys (satisfaction)

Tuloksellisuus Systeemi tuottaa tulosta, eli järjestelmän määritelty tehtävä toteutetaan ja vaaditut tulokset saavutetaan Mikroaaltouuni kuumentaa ruuan nopeasti Ydinvoimala tuottaa sähköä verkkoon edullisesti turvallisuus luotettavuus ym. kuuluvat yleensä automaattisesti reunaehtoihin Yleensä mitattavissa numeerisesti (tehtävästä riippuen)

Tehtävä?? Isoissa prosesseissa hyvään tulokseen johtavien osatehtävien määrittely voi olla todella vaikeaa Tämä vaikeuttaa niin automatisointia kuin käyttöliittymäsuunnittelua suunnittelija ei tunne prosessia asiantuntija ei osaa kertoa, vaikka yrittää case anestesia

Tehokkuus Kuinka paljon laitteen ja erityisesti käyttäjän resursseja vaaditaan määritellyn tehtävän toteuttamiseen Osin mitattavissa ja vertailtavissa

Tyytyväisyys Miten käyttäjä kokee koneen käyttämisen, onko hän tyytyväinen Henkilökohtainen mielipide Ei voida mitata, aina subjektiivinen arviointi Usein tehokkuus ja tyytyväisyys menevät käsi kädessä mutta eivät aina

Käsitteitä/termejä Ergonomia Käytettävyys, teknis-fysiologis-ergonominen MMI, HMI, käyttöliittymä Mies/henkilö-koneliityntä UI, GUI (graafinen)käyttöliittymä HCI Human Computer Interaction Kehittyneempi muoto edellisestä HRI Human Robot Interface/Interaction

UI, GUI Usein (tietokoneen) käyttöliittymä ymmärretään juuri GUIna Graafinen käyttöliittymä Ohjelmistojen liityntäpinta Käyttöjärjestelmät DOS Unix/Linux Windows Ohjelmat Word WP emacs

HCI Human Computer Interaction Kuten GUI mutta kokonaisvaltaisempi lähestymistapa HCI is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them.

HCI

HCI - Laiteliittymä Tietokoneen käyttöliittymäsuunnittelussa otetaan usein kantaa vain näytöllä näkyviin asioihin, vuorovaikutuslaitteiden suunnittelua ei juurikaan tehdä esimerkki: valvomo-/automaatiojärjestelmät Sulautetun laitteen käyttöliittymäsuunnittelussa otettava huomioon esim. piirisuunnittelu (koko), näppäinasettelu, näytön sijainti ja etäisyys näppäimistöstä matkapuhelimet Laitteiden käyttöliittymäsuunnittelussa saatetaan joutua pohtimaan mekaniikkaa enemmänkin syöttö- ja tulostuslaitteet eivät ole tietokonemaisesti valmiiksi määrättyjä instrumentointi

Käyttöliittymän perusteet Vaatimukset tehokas tuloksellinen tyytyväisyyttä tuottava Mekaanisissa työkaluissa usein helppous = tehokkuus Tietokoneliittymissä ei välttämättä Jatkuva/satunnainen käyttö tunne käyttäjä, käyttötilanne ja -ympäristö

Työkalu Kone Ohjelma (sulautettu)järjestelmä Robotti Käytettävyys

Työkalu - robotti Käytettävän laitteen tasot Työkalu Kone Tietokone (ohjelma) Automatisoitu kone/järjestelmä Sulautettu järjestelmä Robotti (liikkuva) Kolmen viimeisen ero saattaa olla hyvin häilyvä

Työkalun käyttöliittymä Suora mekaaninen vaikutus itse suoritukseen (käyttäjä tuottaa tehon) Puhtaasti fysiologisteknologinen Ei kuitenkaan helppo Perinteinen ergonomia!!

Koneen käyttöliittymä Kone tehostaa työskentelyä (tuottaa tehoa) Ihminen ohjaa toimintoja suoraan (kone toimii vahvistimena) Voi myös toteuttaa itsenäisesti tehtäväsarjoja (automata, automaatti) Teknologinen käyttöliittymä, enemmän vapauksia kuin työkalun liittymässä Nykyisin yhä useampi kone sulautettu!!!!

Case: Hydrauliikan ohjaus Perinteisesti keinuvivulla on ohjattu venttiiliä, joka ohjaa toimilaitetta => vivun asento ~ toimilaitteen nopeus Yksi vapausaste kerrallaan Nykyisin sähköiset (prosessoriohjatut) ohjaukset ovat vapauttaneet suunnittelun ja mahdollistaneet koordinoidut ohjaukset Esimerkki LHD stick/orbitroll/servo

Työkoneiden käyttöliittymät Auto pitkä historia, kaikki tuntevat, samanlaisuus Työkoneet Kaivinkone, LHD, Kullekin tyypille ominainen kl. => ammattikäytössä voidaan opetella Hallintalaitteet => hydrauliikan ohjaus, polttomoottorin ohjaus

Tietokoneen käyttöliittymä syötteet (input) informaatiovirta Käyttäjä Järjestelmän toiminnallisuus tulosteet (output) Inhimillinen käyttäjä -osajärjestelmä liittymä/rajapinta (interface) käyttäjäliityntä Tietokone/sovellus -osajärjestelmä

Ohjelman käyttöliittymä ohjelma, joka käsittelee vain tietoa ei liityntää koneeseen (tai liityntä +ohjelmaosa) yleensä PALJON toimintoja ammatti ja satunnaiskäyttö!

Automaation käyttöliittymä Ohjataan mekaanista järjestelmää!!!! Ihminen, tietokone, (viive, tietokone,) mekaaninen laite/kone Valvonta, ohjaus ja suorat ohjaukset, takaisinkytkentä Virheet johtavat yleensä mekaanisiin vaurioihin

Valvomojärjestelmä Kuten sulautettu järjestelmä Ei yleensä suoraa kontaktia ohjattavaan prosessiin Graafinen käyttöliittymä Prosessikohtaiset ohjauslaitteet Ammattikäyttäjät

Automaation käyttöliittymä Tietokone välissä Ohjauksen tasot voivat vaihdella paperikoneen valvonnasta suoraan koneen ohjaukseen => vaihtoehtoja hyvin paljon: nopeista säätösilmukoista ja koneen kokonaisohjauksesta suoriin toimilaiteohjauksiin Yleensä perinteinen valvomoliityntä

Sulautettujen järjestelmien käyttöliittymä kone/laite, jota ohjaa tietokone sekä koneen että tietokoneen ominaisuuksia nykyisin melkein kaikki koneet erittäin vaativa

Pankkiautomaatti Automaatin on pystyttävä toimimaan oikein lukemattomissa eri häiriötilanteissa tai kun käyttäjä ei toimikaan odotetulla tavalla. "Pankkiautomaatin pitää varautua niin ruotsinlaivan hyttikortin syöttämiseen pankkikortin asemesta kuin sirukortin repimiseen kesken kaiken pois lukijasta. Automaatin on selviydyttävä myös viime tingassa ennen huoltotaukoa koneeseen työnnetystä kortista. "Hyvä esimerkki on kortin, rahojen ja kuitin ottojärjestys noston loppuvaiheessa. Asiakkaan on ensin otettava korttinsa pois automaatin aukosta, ennen kuin hän saa rahansa."

Robotin käyttöliittymä Yhdistelmä edellisistä Suoria ohjauksia tehtäväohjauksia opetusta jatkuva työn aikainen vuorovaikutus Niin ihmismäinen kuin mahdollista

Käyttöliittymän kehitys jatkuva vuorovaikutus ja oppiminen palvelurobotti teollisuusrobotti sulautettu laite tietokone kone työkalu tehtäväohjaus liityntälaitteet, vuorovaikutus toimintojen loogisuus (tekninen) ergonomia jatkuva vuorovaikutus ja oppiminen palvelurobotti teollisuusrobotti sulautettu laite tietokone kone työkalu tehtäväohjaus liityntälaitteet, vuorovaikutus toimintojen loogisuus (tekninen) ergonomia

H R vuorovaikutuksen kehitys Amount of operator effort/ data between an operator and a robot Teleoperators Multi task Service robots Single task robots Development phase of the robot

Miten liittyä koneeseen Ihmisellä rajallinen määrä aisteja liityntäpinnan tuettava niitä (Tieto)koneella ja ihmisellä hyvin erilainen kognitio D/A liittymän on yhdistettävä nämä Koneen sopeuduttava, jos vain mahdollista, ei ihmisen

Käyttöliittymä, aistit ja ohjaus Näkeminen; kirjoittaminen ja osoittaminen käsin Kuuleminen; puhuminen Tunteminen; tärinä, voima, liike tms. Haistaminen? Maistaminen? Kuudes aisti? Ymmärtäminen!

Ohjauslaitteet Reikänauha/-kortti Näppäimistö Hiiri Trackball Kosketusnäyttö Puhe Silmän seuranta Aivo-/lihaspulssiohjaus Laser osoitus Inertia ohjaukset Ym.

Tulostuslaitteet Ledi Paperitulostus Tekstinäyttö Ääni Grafiikkanäyttö (monitori) Laitteen (mekaaninen) toiminto Kaikki yhdessä

Laitteiden ja koneiden käyttöliittymiin vaikuttavat seikat Liittymät aina kompromisseja ihmisen ja tekniikan välillä Historia auto valikot Vanhoillisuus näin on aina tehty Tekniikan taso Hydrauliset koneet puhelin Satunnais- / ammattikäyttö

Käyttöliittymien kehitystä jarruttavat Ihmisen joustavuus ja sopeutuvuus!! Tiedon puute Väliaikaisen menetelmän vakiintuminen Vanhoillisuus/saamattomuus Muoti Raha => samat asiat kuin yleensäkin kehityksen esteenä

Käyttöliittymän suunnittelu Hyvin lyhyt kurssi

Käytettävyysprosessi Tunne laitteen tehtävä!! Tunne käyttäjä!! Tunne käyttöympäristö! kilpailija-analyysi tavoitteiden asettaminen käyttöliittymän suunnittelu osana laitteen suunnittelua paperitestaus skenaariot korjailu ja suunnittelu heuristinen arviointi prototyypit empiirinen testaus iteratiivinen suunnittelu palautteen kerääminen

Laitteen perustoiminta Mikä on laitteen määritelty tehtävä (tuloksellisuus) Määritelty tehtävä osatehtävineen on tiedettävä tarkasti, jotta itse laitteen ja sen käyttöliittymäsuunnittelu on mahdollista Monimutkaisessa järjestelmässä suuri määrä osatehtäviä Käyttöliittymä osa laitteen kokonaissuunnittelua Toimintoja suunniteltaessa mietittävä myös liittymää

Käyttäjän määrittely Kuka käyttää? Missä käyttää? Miksi käyttää? Käyttäjä(ie)n ominaisuudet? Käyttäjien väliset erot? Mihin tavoitteisiin käytöllä pyritään?

Käyttäjien määritteleminen Ikä (valikkosukupolvi), sukupuoli Fyysiset rajoitteet Aistit (näkö, kuulo, jne, onko normaalit?) Kieli, termistö, kulttuuri Erityistaidot/puutteet (esim. teekkari vs. eläkeläinen) Koulutustaso, taustatietämys Tekninen osaaminen (korvaako tuote vanhan vai onko kokonaan uusi) Työkokemus Työn tai tehtävän sisältö Käyttäjien määrä Käyttötilanne, -paikka Preferenssit, arvot

Käyttäjäongelmat Suunnittelija ei ole käyttäjä suunnittelija (insinööri) ei tiedä käyttäjän todellisia tarpeita, ei osaa asettua käyttäjän asemaan vrt. Case Tamrock Käyttäjä ei ole suunnittelija Käyttäjä ei tiedä tarkalleen mitä haluaa eikä varsinkaan osaa kertoa sitä Tunne käyttäjä!!!! Loppukäyttäjän tarpeet on selvitettävä erilaisilla menetelmillä

Käyttöliittymän hyvyys Käyttöliittymän hyvyyttä (tyytyväisyys) ei voida objektiivisesti mitata Ihmiset ovat erilaisia Käyttötavat ovat erilaisia Perusasiat kuitenkin helposti havaittavissa Enemmistö päättää

Hyvä käyttöliittymä Käyttäjälle tehty Havainnollinen mikä vaikuttaa mihinkin Usein tarvittavat toiminnot hyvin esillä Selkeä takaisinkytkentä, joko välittömällä toiminnalla tai toiminnan indikoinnilla Jatkuva tieto prosessin tilasta Luonteva sekä fyysiseltä että toiminnalliselta liitynnältään