Spelling suggestions: "subject:"forminformation engineering"" "subject:"forminformation ingineering""
61 |
Langaton energiankulutusmittari IPv6-pohjaiseen sensoriverkkoonNärhi, P. (Pauli) 10 June 2014 (has links)
Tässä työssä kehitettiin kaksi versiota langattomasti kommunikoivasta, pistotulppakytkentäisten verkkovirtalaitteiden energiankulutuksen reaaliaikaiseen mittaamiseen soveltuvasta mittarista. Mittarit ovat osa UBI-AMI-järjestelmää, joka hyödyntää monen hypyn IPv6-pohjaista langatonta sensoriverkkoa kotitalouksien energiankulutuksen mittaamiseen. Laitteen ensimmäinen versio, Socket Sensor, toteutettiin kaupallisesta mittarista puretun mittauslogiikan pälle. Mittari koostuu dataa käsittelevästä mikrokontrollerista, 2,4 GHz taajuudella kommunikoivasta radiomoduulista, ympäristön lämpötilaa ja valoisuutta mittaavista sensoreista, sekä mittauksen kohteena olevan verkkovirtalaitteen virransaantia ohjaavasta releestä. Radiomoduuli sisältää 6LoWPAN-protokollapinon toteuttavan Sensinode Nanostack 1.0 -ohjelmiston, joka mahdollistaa monen hypyn langattoman kommunikaation. Mittarista valmistettiin 40 kpl prototyyppisarja, joka koestettiin UBI-AMI v1 -järjestelmän kenttätestauksessa. Kenttätestauksen löydökset osoittavat radiosignaalin kantaman ja läpäisykyvyn rajallisuuden, sekä mittarissa käytetyn jatkojohdon epäkäytännöllisuuden.
Löydösten perusteella laitteen toinen versio, Socket Sensor Mini, suunniteltiin ensimmäistä kompaktimmaksi ja suorituskykyisemmäksi. Mittauslogiikka suunniteltiin uusiksi ja integroitiin osaksi muuta kytkentää. Mikrokontrolleri päivitettiin muistikapasiteetiltaan suurempaan ja radiomoduuli vaihdettiin käyttämään 868 MHz taajuutta radiokantaman parantamiseksi. Radiomoduulin ohjelmistoksi päivitettiin Sensinode Nanostack 2.0, joka valitettavasti ilmeni toimimattomaksi ja yhtiö lopetti laitteistotuen. Resistiivisillä kuormilla tehdyt energiamittaustestit osoittavat Socket Sensor Mini:n energiankulutusmittauksen virheen säilyvän alle 2 % kuorman ollessa 37 W ja 2817 W välillä. 13 W kuormalla mittavirhe säilyi alle 7 %. / Two versions of a wireless energy meter for real-time metering of pluggable mains powered devices were developed in this thesis. The energy meters are a part of the UBI-AMI system that employs multi-hop IPv6-based wireless sensor networks for metering domestic energy consumption. The first version of the energy meter dubbed Socket Sensor was built atop the measurement logic taken from a commercial energy meter. The energy meter includes a microcontroller for data processing, a radio module with built-in Sensinode NanoStack 1.0 software for multi-hop wireless communication using the 6LoWPAN protocol stack on the 2.4 GHz band, temperature and illumination sensors for monitoring the environment, and a relay for switching on and off the device being measured. A set of 40 prototypes was built and evaluated in the longitudinal user evaluation of the UBI-AMI version 1. The main findings included the limited range and penetration of the wireless link, and the cumbersome power cord.
Based on the findings of the user evaluation, the second version of the energy meter dubbed Socket Sensor Mini was designed to be smaller and more efficient. The measurement logic was redesigned and integrated with other electronic components. The microcontroller was upgraded to have a larger memory. The radio module was changed to use the Sensinode NanoStack 2.0 software for wireless communication on the 868 MHz band for better range and penetration, but unfortunately it proved dysfunctional and company discontinued customer support. Empirical energy measurement tests with resistive loads indicated that the measurement error of the Socket Sensor Mini remained under 2% with loads between 37 W and 2817 W. When the load was 13 W, the measurement error stayed under 7%.
|
62 |
Large-scale distributed data management and processing using R, Hadoop and MapReduceLampi, J. (Jaakko) 23 June 2014 (has links)
The exponential growth of raw, i.e. unstructured, data collected by various methods has forced companies to change their business strategies and operational approaches. The revenue strategies of a growing number of companies are solely based on the information gained from data and the utilization of it. Managing and processing large-scale data sets, also know as Big Data, requires new methods and techniques, but storing and transporting the ever-growing amount of data also creates new technological challenges. Wireless sensor networks monitor their clients and track their behavior. A client on a wireless sensor network can be anything from a random object to a living being. The Internet of Things binds these clients together, forming a single, massive network. Data is progressively produced and collected by, for example, research projects, commercial products, and governments for different means.
This thesis comprises theory for managing large-scale data sets, introduces existing techniques and technologies, and analyzes the situation vis-a-vis the growing amount of data. As an implementation, a Hadoop cluster running R and Matlab is built and sample data sets collected from different sources are stored and analyzed by using the cluster. Datasets include the cellular band of the long-term spectral occupancy findings from the observatory of IIT (Illinois Institute of Technology) and open weather data from weatherunderground.com. An R software environment running on the master node is used as the main tool for calculations and controlling the data flow between different software. These include Hadoop’s HDFS and MapReduce for storage and analysis, as well as a Matlab server for processing sample data and pipelining it to R. The hypothesis that the cold weather front and snowing in the Chicago (IL, US) area should be shown on the cellular band occupancy is set.
As a result of the implementation, thorough, step-by-step guides for setting up and managing a Hadoop cluster and using it via an R environment are produced, along with examples and calculations being done. Analysis of datasets and a comparison of performance between R and MapReduce is produced and speculated upon. Results of the analysis correlate somewhat with the weather, but the dataset used for performance comparison should clearly have been larger in order to produce viable results through distributed computing. / Raakadatan eli eri menetelmillä kerätyn strukturoimattoman datan määrän huikea kasvu viime vuosina on ajanut yrityksiä muuttamaan strategioitaan ja toimintamallejaan. Monien uusien yritysten tuottostrategiat pohjautuvat puhtaasti datasta saatavaan informaation ja sen hyväksikäyttöön. Suuret datamäärat ja niin kutsuttu Big Data vaativat uusia menetelmiä ja sovelluksia niin datan prosessoinin kuin analysoinninkin suhteen, mutta myös suurien datamäärien fyysinen tallettaminen ja datan siirtäminen tietokannoista käyttäjille ovat luoneet uusia teknologisia haasteita. Langattomat sensoriverkot seuraavat käyttäjiään, joita voivat periaatteessa olla kaikki fyysiset objektit ja elävät olennot, ja valvovat ja tallentavat niiden käyttäytymistä. Niin kutsuttu Internet of Things yhdistää nämä objektit, tai asiat, yhteen massiiviseen verkostoon. Dataa ja informaatiota kerätään yhä kasvavalla vauhdilla esimerkiksi tutkimusprojekteissa, kaupalliseen tarkoitukseen ja valtioiden turvallisuuden takaamiseen.
Diplomityössä käsitellään teoriaa suurten datamäärien hallinnasta, esitellään uusien ja olemassa olevien tekniikoiden ja teknologioiden käyttöä sekä analysoidaan tilannetta datan ja tiedon kannalta. Työosuudessa käydään vaiheittain läpi Hadoop-klusterin rakentaminen ja yleisimpien analysointityökalujen käyttö. Käytettävänä oleva testidata analysoidaan rakennettua klusteria hyväksi käyttäen, analysointitulokset ja klusterin laskentatehokkuus kirjataan ylös ja saatuja tuloksia analysoidaan olemassa olevien ratkaisujen ja tarpeiden näkökulmasta. Työssä käytetyt tietoaineistot ovat IIT (Illinois Institute of Technology) havaintoasemalla kerätty mobiilikaistan käyttöaste sekä avoin säädata weatherunderground.com:ista. Analysointituloksena mobiilikaistan käyttöasteen oletetaan korreloivan kylmään ja lumiseen aikaväliin Chigagon alueella Amerikassa.
Työn tuloksena ovat tarkat asennus- ja käyttöohjeet Hadoop-klusterille ja käytetyille ohjelmistoille, aineistojen analysointitulokset sekä analysoinnin suorituskykyvertailu käyttäen R-ohjelmistoympäristöä ja MapReducea. Lopputuloksena voidaan esittää, että mobiilikaistan käyttöasteen voidaan jossain määrin todeta korreloivan sääolosuhteiden kanssa. Suorituskykymittauksessa käytetty tietoaineisto oli selvästi liian pieni, että hajautetusta laskennasta voitaisiin hyötyä.
|
63 |
Dynamic functional end-to-end testing in the case of SAP e-commerceNiemelä, P. (Petri) 20 April 2015 (has links)
Software testing is an important part of software development projects. As the role of information technology (IT) becomes bigger and bigger in our everyday activities, it is clear that business operations and human well-being are dependent on information systems. To efficiently operate and run a business, companies reflect their processes to IT systems. A business process can cover many different organizational units, both in real life and in the IT system. Organizational units can have their own separate IT system modules implemented, and data flows from module to module via interfaces. To ensure the correct functionality of the business process, end-to-end testing of the complete process across the IT systems is required.
With the advancement of technology, it has been a trend to replace human work with machines. Same applies to software testing, where repetitive testing tasks and otherwise manually unfeasible test activities are automated to be run by a machine. To achieve this, a test automation tool needs to be able to simulate real usage in the system under test. As systems consist of multiple modules and technologies, it is a challenge for the test tool to support such a technical variety. In many companies, such a heterogeneous system landscape includes software implemented by SAP AG, one of the world’s largest software manufacturers.
This work presents an end-to-end business process test automation library for an SAP e-commerce environment. The test library enables to extend the normal test automation of a web shop to cover the back-end processing of the SAP system as well. This is achieved by building a test library on top of SAP’s communication methods. The test library is driven from a common keyword-driven test automation framework, Robot Framework. In this work, the related research and technologies for the implementation are discussed and presented. The design is demonstrated, and the implementation process is described in detail. Other known approaches to SAP test automation are introduced, and when compared, no other similar test tools were found available with such ease of operational deployment. Test results and live project usage of the test library show that the library works as expected. The performance is also promising, not having a noticeable impact on the total test execution duration. There are a lot of future development possibilities to further extend the usage of the test library in SAP test automation. / Ohjelmistotestaus on tärkeä osa ohjelmistokehitysprojekteja. Tietotekniikan roolin kasvaessa päivittäisessä asioinnissa on selvää, että liiketoiminta sekä ihmisten hyvinvointi ovat riippuvaisia informaatiojärjestelmistä. Yritykset heijastavat liiketoimintaprosessinsa tietojärjestelmiin tehostaakseen liiketoiminnan harjoittamista. Yksi liiketoimintaprosessi voi kulkea usean eri organisaatioyksikön läpi, sekä tosielämässä että IT-järjestelmässä. Organisaatioyksiköillä voi olla erilliset IT-järjestelmämoduulit toteutettuina, ja tieto välittyy moduulien välillä rajapintojen kautta. Liiketoimintaprosessi on testattava päästä päähän koko informaatiojärjestelmässä oikean toiminnallisuuden varmistamiseksi.
Tekniikan kehittyessä suuntauksena on ollut ihmistyön korvaaminen koneilla. Sama pätee myös ohjelmistotestaukseen, jossa toistuvat testaustehtävät sekä muutoin manuaalisesti toteuttamiskelvottomat testausaktiviteetit automatisoidaan koneella suoritettavaksi. Tämän saavuttamiseksi testiautomaatiotyökalun on pystyttävä simuloimaan oikeaa käyttöä testattavassa järjestelmässä. Järjestelmät koostuvat useista moduuleista sekä teknologioista, joten on haaste saada testiautomaatiotyökalut tukemaan järjestelmien teknistä vaihtelevuutta. Monissa yrityksissä teknisesti heterogeeninen järjestelmäympäristö sisältää ohjelmistoa, jonka toimittaja on SAP AG, yksi maailman suurimmista ohjelmistovalmistajista.
Tämä työ esittelee liiketoimintaprosessien päästä päähän testaukseen suunnatun testiautomaatiokirjaston SAP:n verkkokauppaympäristöille. Testiautomaatiokirjasto mahdollistaa normaalin verkkokaupan testiautomaation kattavuuden ylettymään myös SAP:n taustajärjestelmään. Tämä saavutetaan kehittämällä testikirjasto SAP:n kommunikaatiomenetelmiin perustuen. Testiautomaatiokirjastoa suoritetaan avainsanaohjautuvalla Robot Framework -testiautomaatiokehyksellä. Tässä työssä esitellään aiheeseen liittyvää tutkimusta sekä teknologiaa. Testiautomaatiokirjaston suunnittelu esitellään, sekä toteutus kuvataan yksityiskohtaisesti. Muita tunnettuja lähestymistapoja SAP:n testiautomaatioon esitellään. Kirjallisuuskatsauksessa ei löydetty vastaavaa ratkaisua, joka olisi yhtä vähäisellä vaivalla saatu operatiiviseen käyttöön. Testitulokset ja tuotannollinen projektikäyttö osoittavat, että testiautomaatiokirjasto toimii kuten odotettu. Suorituskyky on myös lupaava, eikä automaatiotestien kokonaiskestoon nähty merkittävää hidastusta. Testiautomaatiokirjastolle on paljon tulevaisuuden kehitysmahdollisuuksia, joilla kirjaston käyttöä SAP:n testiautomaatiossa voidaan laajentaa.
|
64 |
UBI-Collage:technologically mediated co-located social image sharing at third placesWijethilake, T. (Tharanga) 20 April 2015 (has links)
The notion of being connected all the time and everywhere has been a primary goal of the deployment of ubiquitous computing technologies such as wireless networks in urban areas. This has endangered traditional third places and disrupted conventional human relationships, leading to social scientists referring to modern technologically mediated cities as “lonely places”. While it may be impossible to recreate the traditional third places, it is feasible to utilize ICT as a mediator for social interaction.
This thesis introduces the UBI-Collage system for mediating co-located social image sharing for the purpose of establishing a third place with a community of users. The design of the system was based on a detailed study of contemporary trends in image sharing practices, in particular among younger generations. Two incremental prototypes of the system were implemented that coupled a large situated display and personal mobile devices into a user interface providing public and private views into the photo gallery. The prototypes were evaluated in form of controlled user tests conducted in a laboratory environment with 21 and 19 participants, respectively. They used the system for 30–45 minutes and then provided feedback on questionnaire statements focusing on three themes: entertainment value, the facilitation of socialising, and contribution towards an effective third place.
The results of the user tests indicated that the participants generally accepted image sharing as an entertaining social activity. However, the evidence on the facilitation of socializing and contribution towards an effective third place was much less conclusive. This is at least partly due to the controlled experiment conducted in a laboratory environment that is hardly an ideal setting for establishing a third place. The user tests also revealed that user experience depended heavily on the interaction design of the system. / Aina ja kaikkialla saavutettavissa oleminen on yksi urbaaneille alueilla käytettäville jokapaikan tietotekniikan teknonologioille kuten langattomille verkoille asetetuista tavoitteista. Tämä on johtanut perinteisten ns. kolmansien paikkojen vähenemiseen ja häirinnyt ihmisten välisiä tavanomaisia sosoaalisia suhteita, jonka vuoksi sosiaalitieteilijät viittaavatkin moderneihin teknologiakaupunkeihin "yksinäisinä paikkoina". Vaikka perinteisten kolmansien paikkojen uudelleen synnyttäminen onkin lienee mahdotonta, niin ICT-teknologioita voidaan hyödyntää sosiaalisen vuorovaikutuksen parantamisessa.
Tässä diplomityössä tehtiin UBI-Collage -järjestelmä, jonka avulla samassa paikassa olevassa ihmiset voivat jakaa keskenään valokuvia. Tämän sosiaalisen vuorovaikutuksen tavoitteena on tukea kolmannen paikan ja sen käyttäjäyhteisön muodostumista. Järjestelmän suunnittelu perustui perusteelliseen kirjallisuustutkimukseen kuvien jakamisen vallitsevista trendeistä erityisesti nuorten parissa. Järjestelmästä toteutettiin kaksi prototyyppiä, joissa suuri julkinen näyttö ja henkilökohtaiset mobiililaitteet yhdistetään käyttöliittymäksi, joka tarjoaa sekä julkisen että yksityisen näkymän jaettavaan valokuvagalleriaan. Prototyypit koestettiin laboratorioympäristössä järjestetyssä kahdessa kontrolloidussa käyttäjätestissä, joissa oli 21 ja 19 osallistujaa. He käyttivät järjestelmää 30–45 minuutin ajan ja antoivat palautetta kyselylomakkeilla, joiden kysymykset keskittyivät kolmeen teemaan: viihdearvo, sosiaalisen vuorovaikutuksen mahdollistaminen ja järjestelmän lisäarvo kolmannen paikan muodostumiselle.
Käyttäjätestien tulosten perusteella osallistujat yleisesti hyväksyivät kuvien jakamisen viihdyttävänä sosiaalisena aktiviteettina. Löydökset sosiaalisen vuorovaikutuksen mahdollistamisen ja kolmannen paikan muodostumisen suhteen jäivät epäselväksi. Tämä johtuu ainakin osaltaan siitä, että laboratorioympäristössä tehty kontrolloitu koe ei ole lainkaan ideaalinen asetelma kolmannen paikan muodostumiselle. Käyttäjätestit myös osoittivat sen, että käyttäjäkokemus riippui voimakkaasti järjestelmän vuorovaikutuksen suunnittelusta.
|
65 |
Towards test suite optimization in software component testing by finding and analysing repeats in test traceKallio, R. (Roope) 01 June 2015 (has links)
Regression testing is often a very resource and time consuming activity with large scale software. However, regression tests may be run in continuous integration where everything should run fast in order to get quick feedback.
This thesis reviews the existing solutions to optimize regression test suites and test suites in general by looking at various existing heuristic, computational intelligence and other methods. In most cases, these methods are based on the fact that test suites may contain redundant test cases. They also require code coverage, fault detection capability or requirement coverage information of each test case in order to be implemented.
Additionally, the thesis studies ways to detect redundancy in test trace. It is also discussed whether or not this kind of redundancy information can be used for test suite optimization instead. A new concept, pair-wise supermaximal repeats is presented.
A case study is conducted in software component continuous integration testing environment in Nokia Networks. Main methods include looking for patterns in test trace manually in a plot representing the test trace as well as finding pair-wise supermaximal repeats in the test trace with an enhanced suffix array implementation developed in test driven development method. A new application was developed, MRS Finder. The repeats are then analyzed.
The study shows that the there can be found huge amount of repetition which makes analyzing all of it hard by hand. The repeats also tend to occur more in the setup or teardown phase of a test case rather than in the action or assertion phase of the test cases. The study shows that MRS Finder offers different optimization possibilities than originally was thought. / Regressiotestaus on usein hyvin resursseja ja aikaa kuluttavaa suurten ohjelmistojen kanssa. Regressiotestejä voidaan kuitenkin ajaa jatkuvassa integroinnissa, jossa senkin tulisi suoriutua nopeasti, jotta palauteaika pysyy lyhyenä.
Tämä diplomityö käy läpi olemassa olevia ratkaisuja regressiotestien ja yleisestikin testisarjojen optimointia. Näistä käsitellään muun muassa heuristisia ja laskennallisen älykkyyden menetelmiä. Useimmissa tapauksissa nämä metodit perustuvat siihen, että testisarjat voivat sisältää testitapauksia, joissa on keskinäistä redundanssia. Menetelmät vaativat myös tietoa jokaisen testitapauksen koodikattavuudesta, virheiden paljastuskyvystä tai vaatimuskattavuudesta, jotta ne voidaan toteuttaa käytännössä.
Tämä työ tutkii myös tapoja löytää redundanssia testien jäljistä. Työ pohtii, voitaisiinko tätä tietoa käyttää testisarjojen optimointiin edellä mainittujen tietojen sijaan. Tämä työ esittelee uuden käsitteen, parittaisen supermaksimaalisen toiston.
Tapaustutkimus suoritettiin Nokia Networksin systeemikomponenttitason jatkuvan integroinnin järjestelmässä. Tapaustutkimuksessa kehitettiin testivetoisella kehityksellä MRS Finder -ohjelmisto, joka etsii toistoja parannetusta suffiksitaulusta ja tuottaa diagrammin, joka edustaa testien jälkiä. Diagrammista etsitään toistoja manuaalisesti ja suffiksitaulusta löydettyjä toistoja analysoidaan.
Tutkimus näyttää, että testien jäljistä voidaan löytää suuri määrä toistoja, joka tekee analysoinnista vaikeaa käsin. Toistot esiintyvät useammin testi tapauksien alkuasetus (setup) ja poiskorjaus (teardown) -vaiheissa kuin toiminta- tai vakuutusvaiheissa (assertion). Tutkimus näyttää myös, että MRS Finderilla löydetään erilaisia testi tapauksien optimointimahdollisuuksia kuin aluksi ajateltiin.
|
66 |
Embedded programmable soft-core control subsystem for digital front-endVikamaa, T. (Teemu) 06 June 2016 (has links)
Field-programmable gate arrays (FPGAs) provide a fully reconfigurable platform for soft-core processors. Such processors can be implemented using the general-purpose programmable logic of the FPGA, alleviating the need to incorporate hard-wired processors in embedded systems where high processing power is often not a primary design requirement.
An example of such embedded system is the digital radio-frequency front-end of a software-defined radio. A digital front-end (DFE) can be implemented as an FPGA-based system, with an embedded microcontroller executing various control functions. This kind of microcontroller subsystem is well suited for implementation using one or more soft processor cores.
The implementation part of this thesis presents a software-programmable soft-core subsystem for a digital radio-frequency front-end. The subsystem was built around a MicroBlaze soft processor core, and it was implemented on a Xilinx Virtex-7 FPGA. The design and implementation of the subsystem were carried out using Vivado design tools, and the associated software was developed in Xilinx SDK using the C programming language. The design was composed with the IP-centric, schematic-based design methodology in Vivado IP Integrator.
To verify its functionality, the subsystem was integrated into the full DFE design and tested on an ADS7-V1 evaluation board. The tests included latency measurements for automatic gain control, which is considered a soft real-time feature. However, no explicit latency constraint was defined for this particular implementation. The measurement results were compared against requirements given in the IEEE 802.11a/g specification. / Ohjelmoitavat porttimatriisit (Field-programmable gate array, FPGA) muodostavat vapaasti muokattavan alustan ohjelmistopohjaisille mikroprosessoreille. Ohjelmistopohjaisiin mikroprosessoriytimiin pohjautuva järjestelmä voidaan toteuttaa käyttämällä FPGA:n ohjelmoitavaa logiikkarakennetta. Tällaiset toteutukset vähentävät tarvetta kovopohjaisille prosessoreille sulautetuissa järjestelmissä, joilta ei välttämättä vaadita erityisen suurta prosessointikapasiteettia.
Eräs esimerkki tällaisesta sulautetusta järjestelmästä on ohjelmistoradion digitaalinen radiotaajuusetupää. Digitaalinen etupää (Digital front-end, DFE) on mahdollista toteuttaa FPGA-pohjaisena järjestelmänä, johon sisällytetään ohjaustoimintoja suorittava sulautettu mikrokontrolleri. Tällainen mikrokontrollerimoduuli on helppo toteuttaa ohjelmistopohjaisen prosessoriytimen avulla.
Tämän työn käytännön osassa esitellään ohjelmistopohjainen ohjausmoduuli digitaalisen radion radiotaajuusosaan. Moduuli on rakennettu MicroBlaze-prosessoriytimen ympärille ja toteutettu Xilinxin Virtex-7 FPGA-piirillä. Moduulin suunnittelu ja synteesi tehtiin Vivado-suunnitteluohjelmistolla, ja prosessoriytimen ajama ohjelmakoodi toteutettiin C-ohjelmointikielellä Xilinx SDK -kehitysympäristössä. Moduulin suunnitteluun käytettiin Vivado IP Integratorin IP-keskistä, kaaviopohjaista suunnittelumenetelmää. IP:llä (Intellectual Property) tarkoitetaan erilaisia valmiita prosessoriytimiä, joita yhdistelemällä voidaan toteuttaa digitaalisia piirejä.
Ohjausmoduulin toiminta varmennettiin integroimalla se kokonaiseen DFE-järjestelmään, jota testattiin ADS7-V1-evaluointipiirilevyllä. Testeihin kuului automaattisen vahvistusohjauksen vasteaikamittauksia. Automaattista vahvistusohjausta voidaan pitää reaaliaikaisena toimintona, mutta sen toimintanopeus ei ollut tässä järjestelmässä olennaista. Mittausten tuloksia vertailtiin IEEE 802.11a/g-spesifikaatiossa annettuihin vaatimuksiin.
|
67 |
The development and evaluation of a knowledgebase approach to a method for the analysis and design of commercial computer systemsHitchman, Stephen January 1995 (has links)
No description available.
|
68 |
Experience based navigation : theory, practice and implementationChurchill, W. S. January 2012 (has links)
For robotic systems to realise lifelong autonomy they must be able to navigate accurately in changing environments. In this thesis we describe, implement and validate a new approach to the problem of long-term navigation. To begin, we present our stereo visual odometry system which provides highly accurate pose estimation. Our approach combines several techniques found in existing implementations and a recently published image descriptor that simplifies the solution architecture. The performance and versatility of our system is demonstrated through testing on multiple datasets. Equipped with our visual odometry system, we describe a new approach to the problem of lifelong navigation. We learn a model whose complexity varies naturally in accordance with the variation of scene appearance. As the robot repeatedly traverses its workspace, it accumulates distinct visual experiences that, in concert, implicitly represent the scene variation - each experience captures a visual mode. When operating in a previously visited area, we continually try to localise in these previous experiences while simultaneously running the visual odometry. Failure to localise in a sufficient number of prior experiences indicates an insufficient model of the workspace and instigates the laying down of the live image sequence as a new distinct experience. In this way, over time we can capture the typical temporally varying appearance of an environment and the number of experiences required tends to a constant. Although we focus on vision as a primary sensor, the ideas we present here are equally applicable to other sensor modalities. We demonstrate our approach working on a road vehicle operating over a three month period at different times of day, in different weather and lighting conditions.
|
69 |
Information management for creative stimuli in engineering designHoward, Thomas James January 2008 (has links)
This thesis describes research carried to investigate the role of creative stimuli in the engineering design process. The research was cross-disciplinary bringing findings and perspectives from cognitive psychology to engineering design. The theoretical work undertaken has produced a model to represent how information can be made to work effectively as creative stimuli, inspiring creative ideas that in turn affect the design outputs produced through the creative design process. By combining participation action research with an observational audit, the information-use profiles were constructed for the innovation hub within the associated case company. These gave details of the types of projects and tasks undertaken by the case company; the designers working on them, and most importantly the information being used during design activities. It was shown that over 50% of the information uses recorded were working on diagrammatic representations, predominantly using CAD and imaging software. In this thesis it is shown that information captured, documented and stored by a company can be used as a useful source of creative stimuli. A tool was proposed to retrieve this information in a guided manner to support creative idea generation in industrial brainstorm sessions. The evidence suggested that introducing any of the tested formats of stimuli to a brainstorm group had positive affect on both the rate of idea production and the quality of the ideas being produced. Stimuli sourced internally to the case company in a guided manner were shown to perform as well as the most established creative stimuli tools available.
|
70 |
Innovation Lab : informationstechnische Unterstützung der frühen Phasen der Produkt-Innovation /Nyffenegger, Felix. Nyffenegger, Felix. January 1900 (has links)
Zugleich: Diss. Nr. 16993 techn. Wiss. ETZ Zürich, 2006, u.d.T.: Informationstechnische Unterstützung der frühen Phasen der Produkt-Innovation. / Literaturverz.
|
Page generated in 0.221 seconds