{"id":{"repo_id":"aalto","oai_identifier":"oai:aaltodoc.aalto.fi:123456789/39366"},"canonical_url":"https://search.dev.ndltd.org/etd/aalto/oai:aaltodoc.aalto.fi:123456789/39366","repository":{"repo_id":"aalto","name":"Aalto University","base_url":"https://aaltodoc.aalto.fi/server/oai/request"},"display":{"title":"Lowering barriers on embedded system design - Turning innovations into prototypes","abstract":"Embedded system development platforms have made designing prototypes and devices possible outside the engineering domain. While interdisciplinary community and maker movement have strongly adopted breakout physical computing toolkits, such as Arduino, it is not only hobbyists utilizing them. Easy accessibility toolkits are used in various research and scientific projects and in engineering education. Using embedded system development platforms have become a widespread practice of both engineers and non-engineers alike, covering almost every field. While more accessible tools save beginners from many low-level problems, embedded system design still requires a set of skills which may seem overwhelming for novices. Getting started can be burdensome especially for non-engineers as embedded systems are a mixture of both software and hardware with challenging subareas, such as programming. This dissertation explores which tools and processes would lower the threshold of designing embedded systems, enabling non-engineers and novice engineers to turn their innovations into working prototypes in such way that the workflow allows experimentational prototypes to evolve into deployable embedded systems. As a result, a method is presented, including a framework for selecting novice friendly sensors, a minimalistic approach for teaching robot prototyping, an IoT rapid prototyping laboratory setup and a case study employing the same tools for developing satellite subsystems as those that are applicable for multidisciplinary novice use. In the case workshops, all student groups successfully completed the given prototyping tasks. In addition to tangible results, reception of the subject, including typically burdensome areas such as programming, was very positive.","abstract_html":"Embedded system development platforms have made designing prototypes and devices possible outside the engineering domain. While interdisciplinary community and maker movement have strongly adopted breakout physical computing toolkits, such as Arduino, it is not only hobbyists utilizing them. Easy accessibility toolkits are used in various research and scientific projects and in engineering education. Using embedded system development platforms have become a widespread practice of both engineers and non-engineers alike, covering almost every field. While more accessible tools save beginners from many low-level problems, embedded system design still requires a set of skills which may seem overwhelming for novices. Getting started can be burdensome especially for non-engineers as embedded systems are a mixture of both software and hardware with challenging subareas, such as programming. This dissertation explores which tools and processes would lower the threshold of designing embedded systems, enabling non-engineers and novice engineers to turn their innovations into working prototypes in such way that the workflow allows experimentational prototypes to evolve into deployable embedded systems. As a result, a method is presented, including a framework for selecting novice friendly sensors, a minimalistic approach for teaching robot prototyping, an IoT rapid prototyping laboratory setup and a case study employing the same tools for developing satellite subsystems as those that are applicable for multidisciplinary novice use. In the case workshops, all student groups successfully completed the given prototyping tasks. In addition to tangible results, reception of the subject, including typically burdensome areas such as programming, was very positive.","abstract_has_math":false,"creators":["Karvinen, Kimmo"],"institution":"Aalto University","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"Sähkötekniikan ja automaation laitos","school":null,"contributors":["Aalto-yliopisto","Aalto University"],"advisors":["Kyrki, Ville, Prof., Aalto University, Department of Electrical Engineering and Automation, Finland"],"committee_chairs":[],"committee_members":[],"year":2019,"date_issued":"2019","date_published":"2019","updated_at":"2026-08-21T16:42:07Z","subjects":[],"languages":["en"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://aaltodoc.aalto.fi/handle/123456789/39366","outbound_label":"Repository record","outbound_source":"dc:identifier.uri"},"source_record":{"url":"https://aaltodoc.aalto.fi/server/oai/request?verb=GetRecord&metadataPrefix=dim&identifier=oai%3Aaaltodoc.aalto.fi%3A123456789%2F39366","prefix":"dim"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Aalto-yliopisto","Aalto University"]},{"key":"dc:contributor.department","label":"Department","values":["Sähkötekniikan ja automaation laitos","Department of Electrical Engineering and Automation"]},{"key":"dc:contributor.supervisor","label":"Supervisor","values":["Kyrki, Ville, Prof., Aalto University, Department of Electrical Engineering and Automation, Finland"]},{"key":"dc:creator","label":"Author","values":["Karvinen, Kimmo"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2019-07-22T09:01:16Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2019-07-22T09:01:16Z"]},{"key":"dc:date.issued","label":"Date","values":["2019"]},{"key":"dc:publisher","label":"Institution","values":["Aalto University","Aalto-yliopisto"]},{"key":"dc:type","label":"Dc Type","values":["G5 Artikkeliväitöskirja"]},{"key":"dc:type.dcmitype","label":"Dc Type Dcmitype","values":["text"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://aaltodoc.aalto.fi/handle/123456789/39366"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Embedded system development platforms have made designing prototypes and devices possible outside the engineering domain. While interdisciplinary community and maker movement have strongly adopted breakout physical computing toolkits, such as Arduino, it is not only hobbyists utilizing them. Easy accessibility toolkits are used in various research and scientific projects and in engineering education. Using embedded system development platforms have become a widespread practice of both engineers and non-engineers alike, covering almost every field. While more accessible tools save beginners from many low-level problems, embedded system design still requires a set of skills which may seem overwhelming for novices. Getting started can be burdensome especially for non-engineers as embedded systems are a mixture of both software and hardware with challenging subareas, such as programming. This dissertation explores which tools and processes would lower the threshold of designing embedded systems, enabling non-engineers and novice engineers to turn their innovations into working prototypes in such way that the workflow allows experimentational prototypes to evolve into deployable embedded systems. As a result, a method is presented, including a framework for selecting novice friendly sensors, a minimalistic approach for teaching robot prototyping, an IoT rapid prototyping laboratory setup and a case study employing the same tools for developing satellite subsystems as those that are applicable for multidisciplinary novice use. In the case workshops, all student groups successfully completed the given prototyping tasks. In addition to tangible results, reception of the subject, including typically burdensome areas such as programming, was very positive.","Sulautettujen järjestelmien kehitysalustat ovat mahdollistaneet prototyyppien ja laitteiden suunnittelun myös muiden kuin insinöörien toimesta. Vaikka monialainen yhteisö ja Maker-liike ovat vahvasti omaksuneet kehitysalustojen, kuten Arduinon, käytön, ei niiden hyödyntäminen rajoitu harrastajiin. Helppokäyttöisiä työkaluja käytetään lukuisissa tutkimus- ja tiedeprojekteissa, sekä insinöörien opetuksessa. Sulautettujen järjestelmien kehitysalustojen käytöstä onkin tullut laajasti levinnyt käytäntö myös muilla kuin teknisillä aloilla. Vaikka helppokäyttöisemmät työkalut säästävät käyttäjät monilta matalan tason ongelmilta, sulautettujen järjestelmien suunnittelu vaatii laajan yhdistelmän erilaisia taitoja, joiden opettelu voi vaikuttaa liian haastavalta aloittelijoille. Alkuun pääsy voi olla erityisen vaikeaa muille kuin insinööreille, koska sulautetut järjestelmät ovat yhdistelmä ohjelmistoa ja laitteistoa, sekä niiden haastavia osa-alueita, kuten ohjelmointia. Tämän väitöskirjan aiheena on tutkia, mitkä työkalut ja prosessit laskisivat kynnystä suunnitella sulautettuja järjestelmiä siten, että muidenkin kuin insinöörien olisi mahdollista kehittää innovaatioistaan toimivia prototyyppejä. Olennaista on, että työnkulku mahdollistaa kokeellisten prototyyppien kehittymisen käyttökelpoisiksi sulautetuiksi järjestelmiksi. Tuloksena esitetään metodi, joka sisältää tavan valita aloittelijaystävällisiä sensoreita, minimalistisen lähestymistavan robotiikan prototyyppien rakentamisen opettamiseen, nopeat IoT-prototyypit mahdollistavan prosessin, sekä case-esimerkin, jossa käytetään samoja monialaiseen aloittelijakäyttöön sopivia työkaluja satelliitin sensorin kehittämiseen. Case-työpajoissa kaikki opiskelijaryhmät rakensivat onnistuneesti prototyypit toimeksiannon mukaisesti. Onnistuneiden projektien lisäksi perinteisesti haastavana pidetyn aihepiirin vastaanotto oli erittäin positiivinen."]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Lowering barriers on embedded system design - Turning innovations into prototypes","Kynnyksen madaltaminen sulautettujen järjestelmien suunnittelussa"]}]}],"canonical_facts":{"dc:contributor":["Aalto-yliopisto","Aalto University"],"dc:contributor.department":["Sähkötekniikan ja automaation laitos","Department of Electrical Engineering and Automation"],"dc:contributor.supervisor":["Kyrki, Ville, Prof., Aalto University, Department of Electrical Engineering and Automation, Finland"],"dc:creator":["Karvinen, Kimmo"],"dc:date.accessioned":["2019-07-22T09:01:16Z"],"dc:date.available":["2019-07-22T09:01:16Z"],"dc:date.issued":["2019"],"dc:description.abstract":["Embedded system development platforms have made designing prototypes and devices possible outside the engineering domain. While interdisciplinary community and maker movement have strongly adopted breakout physical computing toolkits, such as Arduino, it is not only hobbyists utilizing them. Easy accessibility toolkits are used in various research and scientific projects and in engineering education. Using embedded system development platforms have become a widespread practice of both engineers and non-engineers alike, covering almost every field. While more accessible tools save beginners from many low-level problems, embedded system design still requires a set of skills which may seem overwhelming for novices. Getting started can be burdensome especially for non-engineers as embedded systems are a mixture of both software and hardware with challenging subareas, such as programming. This dissertation explores which tools and processes would lower the threshold of designing embedded systems, enabling non-engineers and novice engineers to turn their innovations into working prototypes in such way that the workflow allows experimentational prototypes to evolve into deployable embedded systems. As a result, a method is presented, including a framework for selecting novice friendly sensors, a minimalistic approach for teaching robot prototyping, an IoT rapid prototyping laboratory setup and a case study employing the same tools for developing satellite subsystems as those that are applicable for multidisciplinary novice use. In the case workshops, all student groups successfully completed the given prototyping tasks. In addition to tangible results, reception of the subject, including typically burdensome areas such as programming, was very positive.","Sulautettujen järjestelmien kehitysalustat ovat mahdollistaneet prototyyppien ja laitteiden suunnittelun myös muiden kuin insinöörien toimesta. Vaikka monialainen yhteisö ja Maker-liike ovat vahvasti omaksuneet kehitysalustojen, kuten Arduinon, käytön, ei niiden hyödyntäminen rajoitu harrastajiin. Helppokäyttöisiä työkaluja käytetään lukuisissa tutkimus- ja tiedeprojekteissa, sekä insinöörien opetuksessa. Sulautettujen järjestelmien kehitysalustojen käytöstä onkin tullut laajasti levinnyt käytäntö myös muilla kuin teknisillä aloilla. Vaikka helppokäyttöisemmät työkalut säästävät käyttäjät monilta matalan tason ongelmilta, sulautettujen järjestelmien suunnittelu vaatii laajan yhdistelmän erilaisia taitoja, joiden opettelu voi vaikuttaa liian haastavalta aloittelijoille. Alkuun pääsy voi olla erityisen vaikeaa muille kuin insinööreille, koska sulautetut järjestelmät ovat yhdistelmä ohjelmistoa ja laitteistoa, sekä niiden haastavia osa-alueita, kuten ohjelmointia. Tämän väitöskirjan aiheena on tutkia, mitkä työkalut ja prosessit laskisivat kynnystä suunnitella sulautettuja järjestelmiä siten, että muidenkin kuin insinöörien olisi mahdollista kehittää innovaatioistaan toimivia prototyyppejä. Olennaista on, että työnkulku mahdollistaa kokeellisten prototyyppien kehittymisen käyttökelpoisiksi sulautetuiksi järjestelmiksi. Tuloksena esitetään metodi, joka sisältää tavan valita aloittelijaystävällisiä sensoreita, minimalistisen lähestymistavan robotiikan prototyyppien rakentamisen opettamiseen, nopeat IoT-prototyypit mahdollistavan prosessin, sekä case-esimerkin, jossa käytetään samoja monialaiseen aloittelijakäyttöön sopivia työkaluja satelliitin sensorin kehittämiseen. Case-työpajoissa kaikki opiskelijaryhmät rakensivat onnistuneesti prototyypit toimeksiannon mukaisesti. Onnistuneiden projektien lisäksi perinteisesti haastavana pidetyn aihepiirin vastaanotto oli erittäin positiivinen."],"dc:format.mimetype":["application/pdf"],"dc:identifier.uri":["https://aaltodoc.aalto.fi/handle/123456789/39366"],"dc:language.iso":["en"],"dc:publisher":["Aalto University","Aalto-yliopisto"],"dc:title":["Lowering barriers on embedded system design - Turning innovations into prototypes","Kynnyksen madaltaminen sulautettujen järjestelmien suunnittelussa"],"dc:type":["G5 Artikkeliväitöskirja"],"dc:type.dcmitype":["text"]},"updated_at":"2026-08-21T16:42:07Z"}