Tampere University of Technology

TUT DPub
Not a member yet
    4987 research outputs found

    Shapes of Tursiannotko History

    No full text
    Archaeological excavations in Tursiannotko region - located in Pikkalankylä, Pirkkala - show evidence that there were people living in that area since the late Iron Age. The findings give us some information on how people could have lived there in the previous centuries. Recently researchers demonstrated interest in seeing how Tursiannotko village could have looked like during the Iron Age and Middle Ages. Architects can visually describe how spaces were planned, how buildings were constructed and give shape to non-existing buildings. The idea of this project started in the summer of 2016 when researchers working on Tursiannotko and TUT School of Architecture together proposed a course in which architecture students could work on a virtual model of the village. The result would take part at Vapriikki Museum exhibition about Tursiannotko´s Viking Age in the summer of 2017. This master´s thesis work is related to the exhibition. The main results of this project are two virtual models of Tursiannotko – one depicting the village in the Iron Age and the other in the Middle Ages – presented in a video at Vapriikki Museum exhibition Birckala 1017 from June 2017 to May 2019

    A Generic Test Platform for Automated Camera Module Validation

    Get PDF
    Nowadays every smart phone has at least one camera, sometimes even three or more. Even most of the very basic phones has a camera inbuild. This huge demand on camera module business has brought new challenges also to development since the number of versions has riced together with tighter schedules. Camera module validation is a big part of the development phase as every development version needs to be validated carefully. When working with camera module suppliers, every round of validation contains a set of different tests including but not limiting to image quality, hardware and functional, electromagnetic compatibility and reliability tests. So far, the tests have been mostly developer driven and at most semi-manual including image capturing manually and reporting results manually. This kind of things consumes a lot of time and money as the engineer is tied to do simple manual tasks when one could be doing more valuable work. Not to mention the losses for the company if the product doesn’t reach the market in time because of the schedule wasn’t reached. Test automation brings heavily needed time savings but there hasn’t been good enough software that is capable to automate tests in various different categories mentioned above. The goal with the test automation is to also limit human made errors to minimum and to generate comparable results so that both the supplier and the customer can do the same tests and get the same results. This is important to be able to rely on suppliers’ test results. This thesis introduces a way to create automated testing system on top of the existing test software. The idea is to add another layer of software on top of graphical user interface and introduce scripting framework with modules that enables easy development of new automated tests and generic reporting. General test cases are introduced in this thesis to get overall horizontal picture of the validation process. The goal of the thesis was to deliver a very general platform to enable automated camera module validation in as many sectors as possible. The platform does give a lot of benefits in the validation and was taken successfully into use in various tests. The system is huge and there comes a lot of new feature requests all the time. There are also some ideas to further develop for example in report generation and script syntax checks.Nykyisin jokaisessa älypuhelimessa on vähintään yksi kamera, joissakin jopa kolme tai enemmän. Jopa kaikista yksinkertaisimmissa peruspuhelimissa on kamera usein sisäänrakennettuna. Suuri kysyntä on tuonut uusia haasteita kameramoduulien kehitykseen, sillä tiukempien aikataulujen lisäksi myös erilaisten versioiden määrä on kasvanut. Kameramoduulien kehitysvaiheessa validointi on suuressa roolissa. Työskennellessä kameramoduulitoimittajien kanssa, jokainen validointikierros sisältää ainakin kuvanlaadun, laitteiston toiminnallisuuden, sähkömagneettisen yhteensopivuuden sekä luotettavuuden testauksen. Tähän asti testit ovat olleet pääasiassa kehittäjien tekemiä, usein korkeintaan puoliautomatisoituja, pitäen sisällään käsin tehdyn kuvankaappauksen sekä raportoinnin. Tällaiset käsin tehtävät työt vievät valtavasti aikaa sekä rahaa, kun kehittäjät ovat sidottuna yksinkertaisiin tehtäviin eivätkä ratkomassa isompia ongelmia. Puhumattakaan yritykselle tulevista tappioista, jos tuote ei ennätä markkinoille ajallaan esimerkiksi vaillinaisen testauksen vuoksi. Testiautomaatio tuo paljon kaivattua ajansäästöä, sillä aiemmin ei ole ollut saatavilla ohjelmistoa, mikä pystyisi automatisoimaan näin laajan kirjon eri tyyppisiä testejä. Testiautomaation tavoitteena on lisäksi vähentää käyttäjän tekemiä virheitä, sekä tuottaa vertailtavissa olevia tuloksia. Tällöin sekä toimittajat että tilaaja voivat tehdä samat testit omissa tiloissaan ja saada vertailukelpoiset tulokset. Tämä on ensiarvoisen tärkeää, jotta tilaaja pystyy luottamaan toimittajilta saatuihin testituloksiin. Tämä diplomityö esittelee yhden ratkaisun testiautomaation kehittämiselle olemassa olevan testijärjestelmän päälle. Ajatus on tuoda olemassa olevan graafisen käyttöliittymän päälle yksi ohjelmakerros lisää, jolla ohjataan erillisten komentosarjojen avulla koko ohjelmistoa. Lisätty modulaarinen kerros mahdollistaa uusien automaattisten testien helpon kehityksen ja yleiskäyttöisen raportoinnin. Diplomityössä esitellään yleiset testitapaukset, jotta saadaan horisontaalinen käsitys siitä, millainen koko validointiprosessi on. Diplomityön tavoitteena oli kehittää testialusta kameramoduulien validointiin, joka olisi käytettävissä mahdollisimman monessa eri tyyppisessä testissä. Testiohjelmisto otettiin käyttöön osana validointiprosessia onnistuneesti useassa eri testitapauksessa. Koko testijärjestelmä on hyvin laaja ja vaatimuksia uusille ominaisuuksille tulee jatkuvasti. Työn lopuksi käsitelläänkin hieman parannus- ja jatkokehitysehdotuksia liittyen muun muassa raporttien tuottamiseen ja komentosarjojen syntaksin tarkistukseen

    Verkkoimpedanssin mallinnus ja sähköinen emulointi vaihtosuuntaajien stabiiliustarkasteluun

    Get PDF
    The access to reliable and affordable energy is vital for a modern society. The climate change and increased consciousness of the environment has shifted the global energy production towards new, renewable alternatives. The rapid growth of renewable energy production increases the amount of grid-connected converters in the power system. However, the dynamics and grid requirements for converters are very different than for conventional rotating generators. The interface between the converter and grid is prone to stability issues. The stability can be assessed based on the ratio of the inverter output impedance and the grid impedance. However, the grid impedance is often an unknown parameter and modeled based on simplified assumptions. The most common model for the grid impedance is a series connected inductor and resistor. Grid impedance measurements have shown the grid impedance to have more complex, resonant and time-variant characteristics, which are neglected in the conventional modeling approach. This thesis presents grid impedance models, in which the complex nature of the grid impedance is accurately considered. The enhanced models are based on aggregation of grid elements into sub-models, where the resonant and time-variant behavior is clearly shown. In addition, this work introduces a power hardware-in-the-loop setup for testing a grid-connected inverter in various grid conditions. The derived grid models are applied in a real-time grid simulator, which in turn provides references for a linear amplifier operating as a grid emulator. Thus, a real inverter can be connected to a simulated grid conditions. The versatility and desired behavior of the setup are verified with grid impedance measurements from the grid emulator

    SoC-FPGA-pohjainen integraatiotestausalusta

    Get PDF
    The complexity of designing SoCs is rapidly increasing and the development of software has a major impact on the overall design cost. Traditionally, the software development could only start after the hardware was complete. Prototyping has brought a left-shift to the software development flow. Prototypes are models of the hardware and they can be developed in different abstraction levels. With high abstraction level prototypes application development can start in parallel with the hardware design. As the project goes further, more accurate prototypes can be made and the software development can move down to be more hardware centric. When both hardware and software design are finished, integration testing between them needs to be done. For this, a hardware accurate prototype is needed to ensure the correct operation with the final silicon implementation. This HW/SW integration testing can be done with FPGA prototypes. The final Register Transfer Level (RTL) description is synthesized to the FPGA fabric and it is connected to a processor so the software can access the hardware under test. By using an SoC FPGA that has a processor and the FPGA in the same chip, the physical connection between the processor and the FPGA is already available, reducing the development effort required. In this thesis an SoC FPGA evaluation kit is used to build a test bench for integration testing for a project that has its RTL design complete. In the test bench, two hardware Designs Under Test (DUT) are connected to each other and additional testing blocks are connected to them: a test pattern generator, an error generator and data capture logic. The DUTs were controlled with the software drivers under test and the correctness of test data through the DUTs was observed. The test bench proved to be a viable option for integration testing. Running test cases was fast with the test bench and the test bench was built in short time , allowing an early start of integration testing after the RTL is released

    Design of Practical Assignment for Machine Vision Course

    No full text
    Tämän kandidaatintyön tarkoituksena on edistää konenäön sekä robotiikan opettamista Tampereen teknillisellä yliopistolla. Kandidaatintyö käsittelee konenäön teollisia sovelluksia, konenäköjärjestelmän komponentteja sekä niihin liittyvää teoriaa. Työssä esitellään lisäksi oppilaitoksella järjestettävälle konenäkö-opintojaksolle suunniteltu harjoitustyö sekä harjoitustyöohje. Harjoitustyötä käsittelevässä kappaleessa esitellään sovelluksessa käytettävät toimilaitteet, ohjelmistot sekä harjoitustyön tavoitteet. Työn lopusta löytyvässä yhteenvedossa pyritään tiivistämään aikaisempien kappaleiden keskeinen sisältö ja tuomaan esiin kirjoittajan mielestä tärkeitä huomioita aiheeseen liittyen. Konenäkö-opintojaksolle suunniteltu harjoitustyö on konenäkökameran ja robottikäsivarren yhteistoiminnan avulla toteutettava poimintasovellus. Konenäkökamera paikantaa robotin työalueelle asetetut kappaleet. Tämän jälkeen kamera välittää sijaintitiedot robotille, joka poimii ja asettaa kappaleet määrättyyn paikkaan. Harjoitustyön tarkoituksena on konkretisoida opintojaksolla käsiteltyä teoriaa sekä tuoda esiin konenäkösovellusten erityispiirteitä opiskelijoille. Konenäön teollisia käyttösovelluksia sekä konenäköjärjestelmän komponentteja esittelevissä kappaleissa, aineistona on käytetty yliopiston opiskelijoiden tarkasteltavissa olevia oppikirjoja, opinnäytetöitä sekä artikkeleita. Teorian pohjana on hyödynnetty myös konenäköjärjestelmissä käytettyjen laitteiden valmistajien julkaisemia katalogeja sekä raportteja. Työhön on lisätty tekijän itseottamien ja muokkaamien kuvien lisäksi verkkolähteistä löytyviä kuvia, joiden avulla on pyritty havainnollistamaan käsiteltävänä olevaa aihetta

    The effect of lowered zoned speed limit on driving speeds in Koivistonkylä residential area in Tampere

    Get PDF
    40 km/h aluenopeusrajoitusten alentaminen 30 km/h nopeusrajoituksiksi on ollut yleinen trendi niin Suomessa kuin muuallakin Euroopassa. Muiden muassa Tampereen kaupunki on päättänyt alentaa aluenopeusrajoituksen kaikilla asuinalueilla 30 km/h rajoitukseksi. 30 km/h nopeusrajoituksen vaikutuksista on vain vähän tutkimustietoa. Tämän kandidaatintyön tavoitteena on selvittää, kuinka nopeusrajoitusmuutos vaikuttaa ajonopeuksiin. Ajonopeusmuutoksen avulla tarkastellaan myös nopeusrajoitusmuutoksen vaikutusta liikenneturvallisuuteen ja ympäristöön teoreettisella tasolla. Erityisenä tutkimuskohteena tässä tutkimuksessa on Koivistonkylän asuinalue Tampereella. Alueella on suoritettu nopeusmittauksia ennen ja jälkeen siellä suoritetun nopeusrajoitusmuutoksen, jossa 40 km/h aluenopeusrajoitus alennettiin 30 km/h aluenopeusrajoitukseksi. Havainnoinnin lisäksi ajonopeus-, ympäristö- ja liikenneturvallisuusvaikutuksia on tutkittu kirjallisuustutkimuksena. Kirjallisuustutkimus paljasti, että ajonopeuden liikenneturvallisuusvaikutukset ovat suuret jo pienilläkin nopeuden muutoksilla. Ajonopeuden vaikutukset ympäristöön sen sijaan havaittiin likimain merkityksettömiksi kaupunkinopeuksilla. Tutkimukset, joissa on tarkasteltu 50 km/h rajoituksen alentamista 40 km/h rajoitukseksi, ovat todenneet noin kolmen kilometrin tunnissa keskimääräisen vähennyksen ajonopeuksissa. Todellinen keskimääräisen ajonopeuden muutos on siis huomattavasti pienempi kuin nopeusrajoituksen muutos. Havainnoinnin perusteella kahdessa mittauspisteessä Koivistonkylässä nopeus laski enemmän kuin kirjallisuuden perusteella oli syytä olettaa. Yhdessä mittauspisteessä muutos oli samaa suuruusluokkaa tai hieman alempi kuin kirjallisuuden perusteella oletettiin. Kyseisessä mittauspisteessä ajonopeudet olivat kuitenkin jo ennen muutosta verrattain alhaiset. Koivistonkylässä suorituista havainnoista ei kuitenkaan voitu sulkea pois kelin vaikutusta mittaustuloksiin, mikä heikentää tulosten luotettavuutta. Loppupäätelmänä voidaan todeta nopeusrajoituksen alentamisella saavutetun ajonopeuden laskun ja positiiviset liikenneturvallisuusvaikutukset. Jatkotutkimuksena olisi hyvä havainnoida nopeuksia myös myöhemmin pidempiaikaisen kehityksen tutkimiseksi ja nyt saatujen havaintojen varmistamiseksi

    Yhteistoiminnallinen havainnointi LiDARin avulla automatisoiduissa ajoneuvoissa

    No full text
    In recent years, traditional car manufacturers as well as other technology companies have been developing vehicles with an increasing number of automated functions. Their ultimate goal is to create an affordable, fully autonomous vehicle. One key element of autonomous vehicles is their ability to sense their surroundings. This can be done with the vehicle’s own sensors but their capabilities in various scenarios can be limited. One way to tackle this problem is to exchange the sensory data between vehicles, thus improving the perception abilities of the vehicles. The method of exchanging sensory data is called collaborative sensing. This thesis studied the different elements of collaborative sensing in automated vehicles. The work was carried out at VTT Technical Research Centre of Finland. A collaborative sensing software was implemented on VTT’s two automated vehicles. The implementation utilized ranging laser scanners, LiDARs, to gather information about the vehicles’ environment. Various communication methods were tested to enable the collaborative characteristics of the system. Essential information was gathered about the LiDAR and the various communication methods. Two software test platforms were developed as well as an independent positioning module that was used in the collaborative sensing implementation. The sensor system was also tested in various weather conditions and two inventions reports were submitted regarding the use of LiDARs in adverse weather

    MathCheck software as an auxiliary tool for in- dependent study in the teaching module of propositional logic

    Get PDF
    Tässä tutkimuksessa on tavoitteena luoda sähköinen opetusmoduuli itsenäisen opiskelun tarpeisiin käyttäen MathCheck -ohjelmistoa apuna harjoittelussa. Tutkimusta tarkastellaan kehittämistutkimuksena, ja tämä tutkimus käsittää yhden syklin. Opetusmoduulin aiheena on propositiologiikka ja moduuli koostui teoria- ja harjoitustehtäväosioista. Harjoitustehtävien tarkastamisessa käytettiin MathCheck-ohjelmistoa. Tutkimus toteutettiin Tampereen teknillisessä yliopistossa keväällä 2017 osana Algoritmimatematiikan kurssia. Moduulin tekeminen oli opiskelijoille vapaaehtoista, mutta heitä motivoitiin kertomalla, että aiheesta tulee tenttiin kysymys. Opetuskokeilun jälkeen tehtiin kysely opetusmoduulin tehneille opiskelijoille. Kyselyssä haluttiin selvittää, miten opiskelijat kokivat tehtävien ratkaisemisen ja miten mainitut tehtävät tukivat omaa oppimisprosessia. Lisäksi kysyttiin käyttäjäkokemuksia opetusmoduulista ja itsenäisestä opiskelusta sähköisessä oppimisympäristössä. Kyselyyn vastanneet opiskelijat (N=21) kokivat opetusmoduulin tehtävät vaikeustasoltaan sopiviksi ja sisältöjen oppimista tukeviksi. Suurin osa kyselyyn vastanneista opiskelijoista koki opetusmoduulin käytön positiivisena kokemuksena. Osa opiskelijoista esitti perusteltuja parannuksia alustaan, kuten ulkonäköön ja käyttöliittymään. Kyselyyn vastanneista opiskelijoista osallistui tenttiin 20 opiskelijaa. He menestyivät tilastollisesti merkitsevästi paremmin tentissä (p=0,004, yhden otoksen t-testi ja keskiarvo 17,5 pistettä) kuin kaikki tenttiin osallistuneet (N=134, keskiarvo 12,9 pistettä). Tosin tässä yhteydessä ei voi päätellä mikä osuus opetusmoduulin käytöllä on tenttimenestyksessä ja mikä esimerkiksi yleisesti motivaatiolla

    Fermat's last theorem and Pythagora's triples

    No full text
    Tässä työssä käydään läpi todistus Fermat'n suuren lauseen tapaukselle n=4. Tapaus todistetaan todistamalla Diofantoksen 20. ongelma, josta seuraa suoraan tapauksen n=4 todistus. Työ käsittelee myös Fermat'n suuren lauseen tapauksia, missä n on pienempää tai yhtä suurta kuin kaksi. Työssä käydään tarkemmin läpi tapausta n=2, missä ratkaisut ovat pythagoraan kolmikoita. Työ keskittyy kolmikoiden generointi menetelmiin ja kolmikoiden ominaisuuksiin

    Fyysinen internet. Käsitteen määrittely ja sovelluskohteet Suomessa. Esiselvitys tutkimusavausten pohjaksi.

    No full text
    Logistiikan rooli on tärkeä toimivassa yhteiskunnassa. Logistiikan tehokkuuden on arvioitu olevan globaalisti alhainen ja tavarankuljetusten arvioidaan olevan kasvussa. Perinteiset logistiikan menetelmät eivät pysty enää vastaamaan tulevaisuudessa haasteisiin. Yhtenä ratkaisuna näitä haasteita varten tutkitaan Fyysistä internetiä. Fyysinen internet on käsitteenä suhteellisen uusi, sen syntynä voidaan pitää vuotta 2006. Siitä huolimatta siitä on kirjoitettu tuhansia sivuja teoriaa. Tämän työn tavoitteena oli selvittää Fyysisen internetin käsite, selvittää sen hyödynnettävyyttä ja analysoida voidaanko sitä hyödyntää Suomessa. Tavoitteeseen pääsemiseksi käytettiin pääosin Fyysisestä internetistä julkaistuja artikkeleita, internetlähteitä ja tutkimustuloksia. Tutkimus toteutettiin kirjallisuusanalyysinä ja kahta simulaatiotutkimusta analysoiden. Tutkimuksessa havaittiin, että Fyysisen internetillä on vahvuuksia verrattuna logistiikan nykytilaan, mutta tällä hetkellä malli sisältää vielä ratkaisemattomia haasteita joiden yli täytyy päästä ja tämä aiheuttaa tarpeen jatkotutkimuksille

    3,734

    full texts

    4,987

    metadata records
    Updated in last 30 days.
    TUT DPub
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇