Refine
Document Type
- Bachelor Thesis (64)
- Master's Thesis (34)
- Conference Proceeding (2)
- Article (reviewed) (1)
Conference Type
- Konferenzband (2)
Has Fulltext
- yes (101)
Is part of the Bibliography
- no (101) (remove)
Keywords
- Medizintechnik (5)
- Robotik (5)
- Deep learning (4)
- IT-Sicherheit (4)
- Maschinelles Lernen (4)
- Schluckspecht (4)
- Bildverarbeitung (3)
- Embedded Systems (3)
- Handprothese (3)
- Internet der Dinge (3)
- Programmiersprache (3)
- Rust (3)
- Software (3)
- API (2)
- Akustik (2)
- Architektur (2)
- Autoencoder (2)
- Biomechanische Stimulation (2)
- Computersicherheit (2)
- Digitaler Zwilling (2)
- Elektromotor (2)
- Energiemanagement (2)
- Götz von Berlichingen (2)
- Hörgerät (2)
- Informatik (2)
- Internet of Things (2)
- Künstliche Intelligenz (2)
- Landwirtschaft (2)
- Machine Learning (2)
- Mikroelektronik (2)
- Myo-Hand (2)
- Myoelektrik (2)
- Nachhaltigkeit (2)
- Neuronales Netz (2)
- Programmierung (2)
- Prothese (2)
- Simulation (2)
- Visualisierung (2)
- Webentwicklung (2)
- 2-Phasen-Commit (1)
- 3D-CAD (1)
- 3D-Druck (1)
- 5G (1)
- ASP.NET Core (1)
- Agrophotovoltaics (1)
- Algorithmus (1)
- Amazon Web Services (1)
- Android (1)
- Angular (1)
- App-Store (1)
- Attention-basiert (1)
- Audiometrie (1)
- Audiosignalverarbeitung (1)
- Audioverarbeitung (1)
- Aufmerksamkeit (1)
- Augmented Reality (1)
- AutoML (1)
- Automatisierungstechnik (1)
- BIC (1)
- Batteriemanagementsystem (1)
- Bausteinsicht (1)
- Benchmarks (1)
- Beurteilung (1)
- Bewegung (1)
- Biosignalverstärker (1)
- BlueZ (1)
- Bluetooth (1)
- Bluetooth Low Energy (1)
- Bluetooth-Applikation (1)
- Bluetooth-Standard (1)
- Bodenradar (1)
- CANoe (1)
- CANopen (1)
- CLS-Management (1)
- CNC (1)
- CNN (1)
- CO2-Bilanz (1)
- Carbon Footprint (1)
- Cloud Computing (1)
- Cochlear-Implantat (1)
- Code Visualisierung (1)
- Code visualization (1)
- Compiler (1)
- Composable Commerce (1)
- Constrained Networks (1)
- Controller PFC100; 2 x ETHERNET (1)
- Convolutional Neural Network (1)
- Convolutional neural networks (1)
- Cross-Cloud-Strategie (1)
- DTLS (1)
- Data Science (1)
- Datenanalyse (1)
- Datenmanagement (1)
- Datenqualität (1)
- Decarbonization (1)
- Deep Learning (1)
- Deep Learning Verfahren (1)
- Deep Reinforcement Learning (1)
- DevExtreme (1)
- Didaktik (1)
- Digital Twin (1)
- Digitale Fotografie (1)
- Docker (1)
- Document Denoising (1)
- Druckmessung (1)
- Drucksensor (1)
- Durchflussmessung von Gasen (1)
- E-Commerce System (1)
- E-Paper (1)
- EAP-Protokoll (1)
- ERP-System (1)
- ESP-IDF (1)
- ETL Data Pipeline (1)
- Echtzeitsystem (1)
- Edge Computing (1)
- Effizienz (1)
- Eingabemethode (1)
- Eingebettete Systeme (1)
- Electric Tractors (1)
- Electrode Model (1)
- Electronic Commerce (1)
- Elektrofahrzeug (1)
- Elektromagnetische Reflexionsmethode (1)
- Embedded (1)
- Embedded Linux (1)
- Embedded Rust (1)
- Embedded System (1)
- Empfehlung (1)
- Empfehlungssysteme (1)
- Energieautark (1)
- Energiespeicherung (1)
- Energy System Model (1)
- Energy Transition (1)
- Energy management (1)
- Energy-Harvesting (1)
- Enterprise-Resource-Planning (1)
- Entscheidungslogik (1)
- Entwurfsmuster (1)
- Erlang (1)
- Etylizer (1)
- Extensible Authentication Protocol (1)
- FEM (1)
- FFI (1)
- FLITZMO (1)
- FOTA (1)
- Fahrerloses Transportsystem (1)
- Firmware (1)
- Fototechnik (1)
- Fotovoltaik (1)
- Framework (1)
- Furuta pendulum (1)
- Fußballroboter (1)
- Fußgängererkennung (1)
- GPR (1)
- Generics (1)
- Gesicht / Mustererkennung (1)
- Gesichtserkennung (1)
- Glasfaser (1)
- Go (1)
- Green House effect (1)
- Ground penetrating radar (1)
- HF Ablation (1)
- Hals-Nasen-Ohren-Heilkunde (1)
- Hardware (1)
- Head-mounted Display (1)
- Heart Rhythm Model (1)
- Herzfrequenzvariabilität (1)
- Hirnstammessung (1)
- Hocheffizienzfahrzeug (1)
- Hochschule (1)
- Hot-Spot (1)
- Hydrokultur (1)
- Hydroponic Farming (1)
- Hyperparameter (1)
- Hörforschung (1)
- Hörsystem (1)
- Impedanzkardiografie (1)
- Industrie 4.0 Software (1)
- Integration (1)
- Intelligentes Messsystem (1)
- Iron Hand (1)
- Island Architecture (1)
- JavaScript (1)
- JavaScript Frameworks (1)
- Kamerasystem (1)
- Key (1)
- Klassifikation (1)
- Kommunikationsprotokoll (1)
- Konfigurationen (1)
- Konsensbildung (1)
- Kriminaltechnik (1)
- LINUX (1)
- LQR (1)
- LSTM (1)
- LabVIEW Programmierung (1)
- Last-Test (1)
- Laufen lernen (1)
- Laufzeitsicht (1)
- Leistungsbedarf (1)
- Leistungselektronik (1)
- Lichtsetzung (1)
- Linear MPC (1)
- Linux (1)
- LoRaWAN (1)
- Lokalisation (1)
- Lokalisationstest (1)
- Low Carbon network (1)
- Luftschadstoffprognose (1)
- Luftschiff (1)
- Luftverunreinigender Stoff (1)
- LwM2M (1)
- MATLAB (1)
- MVC (1)
- Management (1)
- Marketing (1)
- Maschinelles Sehen (1)
- Maßstab (1)
- Mechanik (1)
- Medizinprodukterecht (1)
- Messbereichserweiterung (1)
- Messstellenbetriebsgesetz (1)
- Metaprogrammierung (1)
- Microservice (1)
- Microsoft dot net (1)
- Mikrocontroller (1)
- Mikrocontroller ESP32 (1)
- Mikroprozessor (1)
- Mikroservice (1)
- Mobilfunk (1)
- Model-View-Controller (1)
- Modellprädiktive Regelung (1)
- Moderne Messeinrichtung (1)
- Multi-task learning (1)
- MySQL (1)
- NFC (1)
- Naming Game (1)
- Netzwerk (1)
- Neuroakustik (1)
- Neurologie (1)
- OTA (1)
- OTRS (1)
- Online-Marketing (1)
- Open Mobile Alliance (1)
- Optical Fiber Network (1)
- Optical Network (1)
- Optimierung (1)
- PKI (1)
- PROFINET (1)
- PV (1)
- PV-Module (1)
- PWA (1)
- Parameteridentifikation (1)
- Perfomance-Test (1)
- Performance Monitoring (1)
- Photovoltaik (1)
- Plattform (1)
- Positionsschätzung (1)
- Power Consumption (1)
- Prognose (1)
- Programmablauf (1)
- Progressive Web App (1)
- Proximal Policy Optimization (1)
- Prüfstand (1)
- Public-Key-Infrastructure (1)
- Pulmonary Vein Isolation (PVI) (1)
- Python (1)
- Python Visualisierung (1)
- Python visualization (1)
- RFID-/NFC-Ausleseschnittstelle (1)
- RabbitMQ (1)
- Recommendations (1)
- Regelung (1)
- Regelungstechnik (1)
- Regression (1)
- Reinforcement Learning (1)
- Rektifizierung (1)
- Rest (1)
- Restbussimulation (1)
- Richtmikrofon (1)
- RoboCup (1)
- RoboCup3D (1)
- Robot Inertia Parameter Identification (1)
- Roboter (1)
- Robotic (1)
- Rotation Matrix (1)
- Rotational pendulum (1)
- Rückstellmechanismus (1)
- SOA (1)
- SPS-Programmierung (1)
- SSH (1)
- Schalllokalisation (1)
- Schlüssel (1)
- Schnittstelle (1)
- Schulprojekt (1)
- Sensopart Kamera: VISOR V20 Robotic Advanced (1)
- Service Worker (1)
- Shell Eco-marathon (1)
- Siamesische Neuronale Netze (1)
- Sicherheit (1)
- Small Talk (1)
- Smart City (1)
- Smart Load Management (1)
- Smart Meter Gateway (1)
- Software Integration (1)
- Softwareanforderungen (1)
- Softwarearchitektur (1)
- Softwaredokumentation (1)
- Softwareentwicklung (1)
- Soziale Netzwerke (1)
- Spielstrategie (1)
- Stabilisierung (1)
- Stand Alone (1)
- Station Festo Pick&Place (1)
- Steuereinheit (1)
- Sustainability (1)
- Synchronisation (1)
- Synthetischer Datensatz (1)
- Systemarchäologie (1)
- Systemintegration (1)
- Szenenanalyse (1)
- TCP/IP, Modbus-TCP (1)
- Teensy 4.1 (1)
- Test (1)
- Testablauf (1)
- Testen (1)
- Testsystem (1)
- Ticketingsystem (1)
- Tool Center Point (1)
- Transfer learning (1)
- Transformer (1)
- Triangulation Camera (1)
- Trägheitsparameteridentifikation (1)
- Ultra-Low-Power (1)
- Umwelterziehung (1)
- Unreal Engine (1)
- Update (1)
- Verfahren (1)
- Verstärker (1)
- Vierquadrantensteller (1)
- Virtuelle Akustik (1)
- Virtuelle Realität (1)
- Visual Components (1)
- Vitalparametern bei Kleinstlebewesen (1)
- Vorhofflimmern (1)
- Vue (1)
- Web development (1)
- Webserver Perfomance (1)
- Wireless Technology (1)
- Zentrale Sauerstoffversorgung (1)
- Zertifikate (1)
- Zumi (1)
- Zwei-Faktor-Authentifizierung (1)
- agile Softwarearchitektur (1)
- ambiguity (1)
- arc42-Template (1)
- artificial neural networks (1)
- assessment (1)
- audiometry (1)
- auditorisch evozierte Potentiale (1)
- certificate management (1)
- computer vision (1)
- data quality (1)
- digitaler Zwilling (1)
- eurocity persons (1)
- framework (1)
- hand prosthesis (1)
- hämodynamische Parameter (1)
- industrial communication (1)
- metaprogramming (1)
- neuroprosthetics (1)
- nicht-invasives Messsystem (1)
- ns-3 (1)
- optimization (1)
- pedestrian detection (1)
- prosthesis (1)
- real-time system (1)
- replica (1)
- security (1)
- semf (1)
- single-sign-on (1)
- smalltalk (1)
- thickness estimation (1)
- throughput (1)
- universal Roboter UR5e (1)
- zweite "Eiserne Hand" (1)
- Übersetzungsstrategie (1)
Institute
- Fakultät Elektrotechnik, Medizintechnik und Informatik (EMI) (ab 04/2019) (101) (remove)
Open Access
- Closed Access (45)
- Closed (38)
- Open Access (18)
- Diamond (7)
- Bronze (2)
- Gold (1)
Annotated training data is essential for supervised learning methods. Human annotation is costly and laborsome especially if a dataset consists of hundreds of thousands of samples and annotators need to be hired. Crowdsourcing emerged as a solution that makes it easier to get access to large amounts of human annotators. Introducing paid external annotators however introduces malevolent annotations, both intentional and unintentional. Both forms of malevolent annotations have negative effects on further usage of the data and can be summarized as spam. This work explores different approaches to post-hoc detection of spamming users and which kinds of spam can be detected by them. A manual annotation checking process resulted in the creation of a small user spam dataset which is used in this thesis. Finally an outlook for future improvements of these approaches will be made.
The status quo of PROFINET, a commonly used industrial Ethernet standard, provides no inherent security in its communication protocols. In this thesis an approach for protecting real-time PROFINET RTC messages against spoofing, tampering and optionally information disclosure is specified and implemented into a real-world prototype setup. Therefor authenticated encryption is used, which relies on symmetric cipher schemes. In addition a procedure to update the used symmetric encryption key in a bumpless manner, e.g. without interrupting the real-time communication, is introduced and realized.
The concept for protecting the PROFINET RTC messages was developed in collaboration with a task group within the security working group of PROFINET International. The author of this thesis has also been part of that task group. This thesis contributes by proofing the practicability of the concept in a real-world prototype setup, which consists of three FPGA-based development boards that communicate with each other to showcase bumpless key updates.
To enable a bumpless key update without disturbing the deterministic real-time traffic by dedicated messages, the key update annunciation and status is embedded into the header. By provisioning two key slots, of which only one is in used, while the other is being prepared, a well-synchronized coordinated switch between the receiver and the sender performs the key update.
The developed prototype setup allows to test the concept and builds the foundation for further research and implementation activities, e.g. the impact of cryptographic operations onto the processing time.
Das Ziel dieser Arbeit ist es eine Reihe an Informationen und Erfahrungen zur Verfügung zu stellen, um es der Hochschule Offenburg zu ermöglichen, den Zumi-Roboter für pädagogische Zwecke, speziell für den neu angebotenen Studiengang „Angewandte Künstliche Intelligenz“, einzusetzen. Sie umfasst die Analyse der verbauten Komponenten, Aufschluss über die Bedienoberflächen, die Handhabung des Roboters und Erfahrungsberichte über das Programmieren mit Zumi. Ebenfalls wurden zwei Vorführprogramme konzipiert, welche an Infotagen zur Promotion der Hochschule eingesetzt werden können. Den größten Teil der Arbeit umschließt eine voll ausgearbeitete Laboraufgabe, welche in kommenden Semestern für den bereits angesprochenen Studiengang zum Einsatz kommen und gegen Ende der Arbeit im Detail erläutert wird.
Es wurden verschiedenste Versuche durchgeführt, um die Komponenten zu analysieren und um deren Genauigkeit, Funktionsweise und Verlässlichkeit bewerten zu können.
Die vorliegende Bachelorarbeit beschäftigt sich mit der Evaluation einer Simulationssoftware anhand unterschiedlichen Roboterkinematiken sowie einer virtuellen Inbetriebnahme einer speicherprogrammierbaren Steuerung (SPS) mittels OPC-UA-Kommunikation.
Für die Evaluation der Simulationssoftware wurden drei Roboter verschiedener Hersteller, die die gleiche Aufgabe erfüllen, mit der Simulationssoftware Visual Components simuliert und anschließend in einer realen Umgebung getestet. Für die virtuelle Inbetriebnahme einer SPS mittels OPC-UA-Kommunikation wurde eine virtuelle SPS-gesteuerte Roboter-Fertigungslinie implementiert.
Ergebnis dieser Arbeit sind detaillierte Einarbeitung in die Simulationssoftware Visual Components, strukturierte Offline und Online Roboterprogrammierung und somit Auswertung der Simulationssoftware anhand unterschiedlicher Roboterkinematiken. Bewertung des Datenaustauschs (via OPC-UA) zwischen einer SPS und der Simulationssoftware Visual Components.
Ziel der Thesis war zuerst eine kurze Literatur-Recherche und eine Einarbeitung in die Automatisierungstechnik (insbesondere in Robotik, speicherprogrammierbare Steuerungen, Bildverarbeitung und Kommunikationsmöglichkeiten), dann die Konzeption und der Aufbau eine Schulungszelle, mit der die Studenten in die Praxis umsetzen können, was sie im Labor gelernt haben und am Ende die Herstellung von Schulungsunterlagen.
Dafür wurde eine mehrstufige Lösung ausgewählt und betrachtet. Diese Lösung besteht in erster Linie in der Erforschung über die verschiedenen verfügbaren Komponenten. das heißt, die Bedienung und die Programmierung eines Universalroboters(UR5e), einer Sensopart-Kamera, eines Wago-PLC mit der Festo Pick-Place didaktisch Station und natürlich die Steuerung ihrer verschiedenen Software zu beherrschen. Dann folgen die Konzeption und der Aufbau der Schulungszelle, die Programmierung einer didaktischen Applikation, die den Studenten als Beispiel dient, und schließlich die Erstellung einer Anleitung dieser Applikation.
Hohe Kosten bei der Annotation von Daten führen dazu, dass datensparsamere Wege zum Erstellen von Modellen gesucht werden. In dieser Arbeit wird ein Lösungsansatz untersucht, der ausgehend von fokussierten Repräsentationen, datensparsame Lösungen für verschiedene Aufgaben finden soll. Durch einen Multi-Task-Learning-Ansatz trägt das Finden einer Repräsentation gleichzeitig zum Lösen einer Aufgabe bei. Durch Ersetzung einer der Aufgaben werden Wissentransfers datensparsam auf die neue Aufgabe durchgeführt. In der erarbeiteten und evaluierten Lösung können Hyperparameter automatisch gefunden werden. Bei Vergleichen von verschiedenen Ansätzen und Datenmengen ist über die Leistung der Netzwerke zu erkennen, dass der Ansatz insbesondere mit weniger Daten bessere Ergebnisse erzielt. Die Ergebnisse dieser Arbeit lassen eine Bereitstellung als Module zu. Die Module werden im Rahmen dieser Arbeit beschrieben. Abgeschlossen wird die Arbeit mit einem Ausblick auf Verbesserungen und Potenziale der Ansätze.
In Unternehmen entstehen beim Prozess der digitalen Transformation stetig neue Anwendungen und Auswertungen. Es wird viel Zeit und Geld in digitale Lösungen investiert, die das Arbeitsumfeld verbessern. Die Plattformen zur Verwaltung und Verteilung dieser werden dabei jedoch häufig vernachlässigt.
Ziel dieser Arbeit ist es eine solche Plattform in Form eines App-Stores für den Standort zu entwickeln. Dabei liegt der Fokus auf der Verbesserung der App-Nutzung, was durch eine nutzerfreundliche Oberfläche für Endanwender und Entwickler erreicht werden soll. Weiterhin ist eine hohe Wartbarkeit der Plattform notwendig, damit sie auch von einem kleinen Team betrieben werden kann.
Zunächst wurde analysiert, welche Architektur und Technologien für die Umsetzung gut geeignet und welche vom Unternehmen vorgegeben sind. Dabei stellte sich heraus, dass eine Microservice-Architektur am besten geeignet ist. Als Technologie stand lediglich das Framework zur Frontendimplementierung zur Wahl, hier war Angular am besten geeignet.
Durch die Verwendung eines iterativen Prozesses konnten bereits zu Beginn die späteren Nutzer in die Entwicklung eingebunden werden. Dies ermöglichte das Ermitteln aller Anforderungen und Entwerfen einer nutzerfreundlichen Oberfläche. Dieses iterative Vorgehen wurde auch während der Implementierung eingesetzt. Dazu wurden mit Testdaten befüllte Versionen bereitgestellt, damit Nutzer frühzeitig Rückmeldung geben konnten.
Die vorliegende Bachelorthesis befasst sich mit der Reproduktion der ersten „eisernen Hand“ des Götz von Berlichingen. Die Aufgabenstellung ist es, einen Öffnungsmechanismus zu entwickeln, welcher die zwei Fingerblöcke in die geöffnete Grundstreckstellung zurückführt, wenn die Finger zur Handinnenfläche eingefahren sind. Außerdem sollen die Fingerblöcke in drei verschiedenen Positionen einrasten können, wenn sie nach innen gedrückt werden. Insgesamt soll die Mechanik der Fingerblöcke durch 3D-unterstützte Optimierung von Bauteilen verbessert und unterstützt werden.
Der neukonstruierte Öffnungsmechanismus beinhaltet eine Drehfeder pro Fingerblock. Zudem begünstigt die CAD-Optimierung des Daumensystems und des Fingersystems die Mechanik der Fingerblöcke.
Im Rahmen dieser Arbeit wurde die Performanz grundlegender Bildverarbeitungsalgorithmen wie einem Gaußfilter und Farbraumkonvertierung, aber auch der Feature Detection-Algorithmen Scale Invariant Feature Transform (SIFT) und Speeded-Up Robust Features (SURF) auf einem Raspberry Pi 4 unter Verwendung von openCV unter Variation der Parameter untersucht. Ein Algorithmus zur Farberkennung der Würfelsteine des Rubik's Cube wurde entwickelt, implementiert und evaluiert. Die Laufzeiten der Algorithmen wurden mit dem Raspberry Pi 4 und einem Lenovo P12.Gen Notebook mit Intel-i9 Prozessor gemessen. Die Ergebnisse wurden verglichen und diskutiert.
Um die Akzeptanz und Relevanz von Mailings zu steigern, ist es für Unternehmen wichtig, die Kundeninteressen möglichst gezielt anzusprechen. Bereits jetzt wird die E-Mail-Marketing Lösung Inxmail Professional zusammen mit Recommender Systemen eingesetzt, was das Erstellen und Versenden von E-Mails mit personalisierten Produktempfehlungen ermöglicht. Das notwendige Wissen für den Aufbau und den Betrieb dieser Recommender Systeme liegt dabei jedoch bei (externen) Technologie-Partnern, wodurch höhere Kosten und zusätzliche Abhängigkeiten für Inxmail und seine Kunden entstehen.
Mit dieser Arbeit wurde erforscht, was es für das Unternehmen Inxmail bedeutet, mit Open-Source-Software ein eigenständiges Recommender System aufzubauen und in die E-Mail-Marketing Lösung Inxmail Professional zu integrieren. Hierfür wird Inxmail Professional in einem typischen Kontext mit einem angebundenen Onlineshop System betrachtet. Das Recommender System soll anhand der Daten, die es aus dem Onlineshop System bekommt, individuelle Produktempfehlungen berechnen, um diese automatisiert beim Versand für jeden Empfänger abfragen und in die E-Mail integrieren zu können.
Auf Basis des Machine Learning Servers Harness und der integrierten Universal Recommender Engine wurde ein Recommender System aufgebaut.
Für die Integration des Onlineshop Systems Shopware wurde ein Plugin entwickelt, welches das Recommender System über alle relevanten Benutzeraktionen benachrichtigt. Die Inxmail Professional Integration basiert auf einem Webservice, der implementiert wurde, um die individuellen Produktempfehlungen für einen Kunden/Empfänger beim Recommender System abzufragen und mit den Detailinformationen zu den Produkten aus dem Onlineshop aufzubereiten.
Es konnte gezeigt werden, dass auf der Grundlage von Open-Source-Technologien ein eigenständiges Recommender System aufgebaut, evaluiert und in Inxmail Professional mit angebundenem Onlineshop System integriert werden kann. Der Gesamtprozess für die Evaluation des Systems wurde weitestgehend automatisiert, wodurch viele manuelle und zeitintensive Schritte über Steuerungsskripte abgehandelt werden können. Das System erlaubt die reibungslose Verarbeitung großer Datenmengen (> 19.000.000 Events) auf einem einzelnen Server. Die Vorhersagequalität wurde anhand realer Interaktionsdaten aus öffentlichen E-Commerce-Datensätzen mit Offline-Tests gemessen. Dadurch wurde sichergestellt, dass das System in der Lage ist, bei stetig wachsender Eventmenge zuverlässige aufempfehlungen zu berechnen. Die Tests haben gezeigt, dass bei mehreren Millionen Events von mehreren Tausend Benutzern für mehrere Tausend Produkte, 13 % bis 15 % aller tatsächlichen Käufe in den Top-10 der vom System vorgeschlagenen Empfehlungen enthalten waren.
Damit wurde die Grundlage für den selbstständigen Aufbau und Betrieb eines Recommender Systems gelegt, was eine sinnvolle und kostengünstige Alternative zu externen Systemen sein kann.