101 |
Integrating a Brain Control Interface towards the Development of a Retrofitted, Low-Cost, Open Sourced, Electric WheelchairTa, Christopher Ian 08 1900 (has links)
The Emotiv Insight is a commercially available, low-cost, mobile EEG device that is commonly overshadowed by its costlier counterpart, the Emotiv EPOC. The purpose of this report is to investigate if the Emotiv Insight is a suitable headset to be used as a controlling factor in conjunction with an Arduino microcontroller and various electrical components that are used towards the development of an open-sourced, affordable electric wheelchair with the primary goal of providing those who either do not have the financial resources or the physical capability to operate a traditional wheelchair due to their disability a viable option to improve their quality of life. All of the C++ code, STL files used to fabricate the 3d-printed components are uploaded to a GitHub repository as open sourced files to allow individuals with access to a 3d-printer to either build the open sourced wheelchair for their personal use, or refine the design to suit their needs.
|
102 |
Twill: A Hybrid Microcontroller-FPGA Framework for Parallelizing Single- Threaded C ProgramsGallatin, Douglas S. 01 March 2014 (has links)
Increasingly System-On-A-Chip platforms which incorporate both micropro- cessors and re-programmable logic are being utilized across several fields ranging from the automotive industry to network infrastructure. Unfortunately, the de- velopment tools accompanying these products leave much to be desired, requiring knowledge of both traditional embedded systems languages like C and hardware description languages like Verilog. We propose to bridge this gap with Twill, a truly automatic hybrid compiler that can take advantage of the parallelism inherent in these platforms. Twill can extract long-running threads from single threaded C code and distribute these threads across the hardware and software domains to more fully utilize the asymmetric characteristics between processors and the embedded reconfigurable logic fabric. We show that Twill provides a sig- nificant performance increase on the CHStone benchmarks with an average 1.63 times increase over the pure hardware approach and an increase of 22.2 times on average over the pure software approach while reducing the area required by the reconfigurable logic by on average 1.73 times compared to the pure hardware approach.
|
103 |
Pasivní optická detekce pohybujících se cílů / Passive optical detection of moving targetsHladík, Roman January 2013 (has links)
This master thesis deals with a problem of a small moving object detection - one or few pixels. Relevant mathematical aparats which are usualy used for processing of dynamic pictures are included. There was proposed experimental aparat for standalone locator for real-time operation. It is consisted from two devices - CMOS camera module and development board based on ARM processor. System GNU/Linux is used as operation system on this board. There were also tested methods useful for the essence of this project. On behalf of the tests was developed an algorithm to detect small particle in video sequence. C language routines were build including essence algorithms.
|
104 |
Řídící systém kogenerační jednotky se vzdáleným dohledem / Cogeneration unit control system with remote monitoringBetlach, Radomír January 2014 (has links)
The subject of diploma thesis is to summarize problematic about control of cogeneration unit. There are explained some unexpected situations, which can obtain during operation of unit and necessary process for their safety resolving. Next goal is to design the conception of controlling system for currently used technology. Project describes whole conception of control system and its parts. Physical realization and programming firmware is also described. Last goal of diploma project is to launch operation of innovated cogeneration unit and let it undergo the tests.
|
105 |
Systém autonomního řízení závodního autíčka / Autonomous Race Car Control SystemKnop, Petr January 2014 (has links)
This master's thesis describes the hardware and software implementation of autonomous control system for RC toy car. This autonomous car had the task to follow a black line drawn on a white background. Car was enriched with wi-fi for data transfer to computers and the black line is detected by the camera. The main control module was implemented using a single board computer Raspberry Pi.
|
106 |
Vestavěné zařízení na bázi Atmel ARM / Embedded System Based on Atmel ARMOravec, Jakub January 2010 (has links)
This master's thesis deals with design of simple embedded system based on Atmel ARM. There are Atmel's products covering this market segment reviewed in the first part, including the description of a couple of devices. The second part is focused on the aim specification, selection of components, their interconnection, power-supply requirements, price considerations and the design itself. The next chapter describes testing and application of the platform. The conclusion presents the current state of the project and deals with the successive progress.
|
107 |
Brána inteligentní domácnosti / Gateway for Smart HomeČechmánek, Martin January 2015 (has links)
In area of Smart-home control, there are requirements for miniaturisation, security and advanced control logic of individual member of system at present. One of the challenges is the way of data collecting from terminal nodes and data processing, including their distribution to the others nodes of Smart-home. The goal of this thesis is to design and to produce Smart-home control node, which will be a gateway between sensoric net and database and will be developed and produced on embedded system with speci c HW boards. Functionality of this gateway should include error states, e.g. should cache sensor messages when the connection between gateway and server interrupts, or take care about time synchronising. The thesis describes theoretical side of gateway design and also practical side of programming and producing SW for the gateway in Smart-home system.
|
108 |
Système de caméras intelligentes pour l’étude en temps-réel de personnes en mouvement / Smart Camera System for Kinetic Behavior Study in Real-time.Burbano, Andres 06 June 2018 (has links)
Nous proposons un système dedétection et de suivi des personnes enmouvement dans des grands espaces. Notresolution repose sur un réseau de camérasintelligentes pour l'extraction desinformations spatio-temporelles despersonnes. Les caméras sont composées d'uncapteur 3D, d'un système embarqué et decommunication. Nous avons montrél'efficacité du placement des capteurs 3D enposition zénithale par rapport auxoccultations et variations d’échelle.Nous garantissons l'exécution des traitementsen temps-réel (~20 fps), permettantde détecter des déplacements rapides avecune précision jusqu’à 99 %, et capable d’unfiltrage paramétrique des cibles non désiréescomme les enfants ou les caddies.Nous avons réalisé une étude sur la viabilitétechnologique des résultats pour de grandsespaces, rendant la solution industrialisable / We propose a detection and trackingsystem of people moving in large spacessystem. Our solution is based on a network ofsmart cameras capable of retrievingspatiotemporal information from the observedpeople. These smart cameras are composed bya 3d sensor, an onboard system and acommunication and power supply system. Weexposed the efficacy of the overhead positionto decreasing the occlusion and the scale'svariation.Finally, we carried out a study on the use ofspace, and a global trajectories analysis ofrecovered information by our and otherssystems, able to track people in large andcomplex spaces.
|
109 |
Entwurf einer lernfähigen selbst-organisierenden Karte (SOM) in SystemC zur Realisierung in einem eingebetteten SystemWindisch, Sven 19 February 2018 (has links)
Im Bereich der medizinischen Geräte haben eingebettete Systeme verstärkt Einzug gehalten. Nicht nur in Operationssälen oder Intensivstationen, auch im Bereich der Prothesensteuerung spielt
moderne Computertechnik in zunehmendem Maße eine Rolle, auch und insbesondere im Bereich der Prothesensteuerung durch elektronisch vorverarbeitete Nervensignale. Die zur Signalverarbeitung eingesetzte, vortrainierte selbst-organisierende Karte stößt jedoch auf das Problem, sich den verändernden Gegebenheiten in den Nervensignalen des Patienten nicht anpassen zu können. In dieser Arbeit wird die Möglichkeit untersucht, die Steuerung der Handprothese mit einer Nachlernfunktion auszustatten, um während des Einsatzes der Prothese auf die Veränderungen der Nervensignale des Patienten reagieren zu können. Da diese Veränderungen höchst individuell verlaufen, werden Parameter eingeführt, mit denen das Nachlernverfahren an die Gegebenheiten des Patienten angepasst werden kann. Verschiedene denkbare Lernstrategien werden untersucht und hinsichtlich ihrer Effizienz und ihrer Aktualität bewertet. Um die Verwendbarkeit der Implementierung sicherzustellen, muss darauf geachtet werden, dass der entstehende SystemC-Code keine Elemente des nicht synthetisierbaren Subsets enthält. Zusätzlich wird die Synthetisierbarkeit mit dem Agility-Compiler untersucht.
|
110 |
För ett automatiserat återskapande av inbyggda systems funktionella arkitektur från källkod och produkt data / Towards automated recovery of embedded system functional architecture from source code and product dataZamouche, Ahmed, Chammam, Oussama January 2013 (has links)
“För ett automatiserat återskapande av inbyggda systems funktionella arkitektur från källkod och produkt data” Den ökade komplexiteten i inbyggda system inom fordonsindustrin tillsammans med de striktare säkerhetsrestriktionerna som infördes av ISO26262 standarden, kräver bättre kunskap och kännedom om produktarkitekturen. Men, för befintliga produkter som inte var utvecklade enligt en väldefinierad arkitekturmodell, så måste en modell återhämtas. Syftet med detta examensarbete är att automatisera återhämtningen av funktionella arkitekturen för fordons inbyggda system, vilket är ett krav för många av ISO26262 aktiviteter. Detta examensarbete föreslår och beskriver två modeller för det inbyggda systemet i ett fordon, och visar dess användning för att bland annat generera användarvänliga vyer. Återhämtningen av modellerna sker genom att tolka den inbyggda C-koden och bearbeta fordonets data såsom inblandade styrenheter, deras adresser och CAN buss detaljerna. Två modeller har föreslagits för att fånga den återskapade informationen om inbyggda systemet i ett fordon: en produktmodell för inbyggda system och en mjukvaruarkitektur modell för den inbyggda mjukvaran. Produktmodellen är en enkel modell på det inbyggda systemet som bara inkluderar nödvändig hårdvaru- och mjukvaru-detaljer för att klara uppgiften att skapa denfunktionella arkitekturen. Den inbyggda mjukvaruarkitektur modellen härleds från produktmodellen. Den modellerar endast högnivå komponentbaserade mjukvarulagret i alla styrenheter tillsammans. Därmed så abstraheras all hårdvaruinformation inklusive mjukvaruallokering och CAN buss information. De föreslagna modellerna har framgångsrikt använts för att generera funktionella arkitekturen för ett par SCANIA lastbilar. Generering och återhämtningen av modellerna utfördes med hjälp av ett verktyg som utvecklades för detta ändamål. Vidare så har en standardiseringsmekanism från de föreslagna modellerna till AUTOSAR också tagits fram och presenterats. Standardiseringsmekanismen är rättfram när styrenhets kring utrustning inte beaktas i modellen. I framtiden bör sensorer och ställdon inkluderas i modellerna. En mer detaljerad studie av den inbyggda programvaruarkitektur modellen, beträffande databeroende, bör också genomföras för att ta itu med problemen rörande felaktiga data-flödesvägar vilka har träffats på i detta arbete. Dessa problem uppkommer vid steget för CAN buss abstraktion. / “Towards automated recovery of embedded system functional architecture from source code and product data” The increased embedded system complexity in the automotive industry together with stricter safety constraints introduced by the ISO26262 standard, require a better knowledge about the product architecture. However, for existing products which were not developed according to a well defined architecture model, the latter need to be recovered. The objective of this thesis work is to automate the recovery of the functional architecture in a vehicle, which is required for many of ISO26262 activities. The work of this thesis proposes and describes two embedded system models for the target system, and shows their usage to generate user friendly views. The recovery of the models is done by parsing embedded C-code and fetching vehicle's data such as involved ECUs, their addresses and CAN bus details. This work has proposed two models for capturing the recreated information about an automotive embedded system: a product model for the embedded system and an architecture model for the embedded software. The product model is a simple embedded system model that only includes needed hardware and software details for the task of generating the functional architecture. The embedded software architecture model is derived from the product model and abstracts all hardware information. The embedded software architecture model covers only the high-level component based software in all ECUs together abstracting away allocation and CAN bus information. The proposed models have been successfully used to generate functional architecture for a couple of SCANIA trucks. The generation and recovery of the models was performed by a software tool that has been developed for this purpose. In addition, a mapping from the embedded software model to AUTOSAR standard has been proposed as a way to standardise the representation. The mapping to AUTOSAR showed that it is quite straight forward when not taking in consideration any possible ECU peripherals. In the future, representation of sensors and actuators should be included in the models. A more detailed study of the architecture model for the embedded software, with regards to data-flow, should also be conducted to tackle issues related to wrong data-flow paths which have been found in this thesis. The issues arise in the step of CAN bus abstraction. / الموجز"نحو أتمتة استخلص البنية الوظيفية للنظم المضمنة من مصدر وبيانات المنتَج"،ISO إن الزيادة في تعقيد النظام المضمن في السيارات بالضافة إلى شروط السلمة الكثثر صرامة والتي أدخلها معيار 26262تتطلب معرفة أفضل ببنية المنتَج. ولذلك، فبالنسبة للسيارات التي تم إنتاجها بدون تتبع نموذج معماري واضح المعففالم، ف ففإن هففذاالخير يجب أن يتم استخلصه ل حقا.كثان الهدف من هذه الطروحة إثبات إمكثانية أتمتة استعادة البنية الوظيفية للنظام المضمن في السيارة، وهو المر المطلوب للعديدهذه الطروحة تقترح وتصف نموذجين للنظام المضمن، وتُظظهر إمكثاني ففة اسففتخدامهما لخل ففق .ISO من أنشطة المعيار 26262وبيانات السيارة المختلف ففة م ففن C عروض حاسوبية سهلة الفهم والستعمال. يتم استخلص النماذج عبر تحليل مصدر لغة البرمجة.(CAN) مثل أجهزة التحكثم الموجودة، عناوينها وتفاصيل شبكثة الكثانيقترح هذا العمل نموذجين جزئييْنن للنظم المضمنة في السيارات: نموذجَ المنتَج للنظام المضمن ونموذجففا لبرمجي ففات النظففامالمضمن فقط. نموذج المنتَج هو نموذج مبسط للنظام المضمن يحتوي فقط على الحد الدنى من التفاصيل اللزمففة عففن الجهففزةوالبرمجيات الذي يخوله للقيام بمهمة استخلص البنية وظيفية. أما نموذج برمجيات النظام المضمن فيُستمد من نموذج المنتج. هففذاالنموذج يغطي فقط البرمجيات المتواجدة في الشرائح العليا من برامج أنظمة التحكثم كثلها في آن واحد. بهذا الشكثل، فإن هذا النموذج.(CAN) ل يحتوي أي معلومات عن الجهزة بما في ذلك معلومات تموقع البرامج في أجهزة التحكثم ومعلومات شبكثة الكثانوقد تم استخلص ه ففذه النم ففاذج ،SCANIA تم استخدام النماذج المقترحة بنجاح لتوليد بنية وظيفية لبضع شاحنات تابعة لشركثةباستخدام برنامج حاسوبي تم تطويره لهذا الغرض. إضافة إلى ذلك، فقد تم تحديد طريقة ترجمة لنموذج برمجيات النظام المضففمنوالتي أظهرت أن الترجمة عملية سهلة ومباشِررة إذا لم يُؤخخذ في العتب ففار ،AUTOSAR المقترح حتي يصير متوافقا مع معيار الفأي أجهزة طرفية قد تكثون مربوطة بأجهزة التحكثم.مستقبل، ينبغي إضافة دعم لجهزة الستشعار والمشغلت الميكثانيكثية إلى النماذج المقترحة. كثما ينبغي إجففراء دراسففة أكثففثرتفصيل لنموذج برمجيات النظام المضمن فيما يتعلق بتدفق البيانات، وذلك لمعالجة بعض الشكثالت المتعلقة بمسارات تدفق خاطئ ففة.(CAN) للبيانات والتي تم العثور عليها في هذه الطروحة. هذه الخطاء تنشأ في خطوة تجريد معلومات شبكثة الكثان
|
Page generated in 0.0617 seconds