Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Other Computer Engineering (82)
- Computer and Systems Architecture (69)
- Electrical and Computer Engineering (60)
- Robotics (45)
- Digital Communications and Networking (44)
-
- Physical Sciences and Mathematics (20)
- Hardware Systems (19)
- Computational Engineering (18)
- Computer Sciences (18)
- Data Storage Systems (18)
- Controls and Control Theory (16)
- Electrical and Electronics (13)
- Other Electrical and Computer Engineering (13)
- VLSI and Circuits, Embedded and Hardware Systems (12)
- Signal Processing (11)
- Mechanical Engineering (9)
- Systems and Communications (9)
- Social and Behavioral Sciences (8)
- Digital Circuits (7)
- Education (7)
- Life Sciences (7)
- Aerospace Engineering (6)
- Artificial Intelligence and Robotics (5)
- Automotive Engineering (5)
- Biomedical (5)
- Biomedical Engineering and Bioengineering (5)
- Electro-Mechanical Systems (5)
- Engineering Education (5)
- Institution
- Keyword
-
- Machine Learning (16)
- Robotics (11)
- Machine learning (9)
- Security (9)
- FPGA (8)
-
- CUDA (6)
- Computer Vision (6)
- Computer Architecture (5)
- Localization (5)
- Natural Language Processing (5)
- AUV (4)
- Autonomous (4)
- Compiler (4)
- Education (4)
- IoT (4)
- Optimization (4)
- RISC-V (4)
- AI (3)
- ASIC (3)
- Architecture (3)
- Artificial intelligence (3)
- Computer Science (3)
- Control (3)
- Data Science (3)
- Deep Learning (3)
- GPU (3)
- Linux (3)
- Microcontroller (3)
- Networks (3)
- Neural network (3)
Articles 61 - 90 of 289
Full-Text Articles in Computer Engineering
Sentry V3: Extending Context Switches On A Trusted Secure Coprocessor, Mark Kong
Sentry V3: Extending Context Switches On A Trusted Secure Coprocessor, Mark Kong
Master's Theses
Software correctness and integrity is only ensured through trust in the un- derlying hardware. However, modern computer systems are complex to design and secure. Thus, given the choice between performance and security, companies will often prioritize performance, resulting in vulnerable systems. This creates exploitable systems that must be patched retroactively because business value performance over security. One approach to this issue is to separate the root of security from the rest of the system to create a minimal trusted computing base. Trustguard is one instance of this. Trustguard implements a Containment Architecture with Ver- ified Output (CAVO) model which shows …
Design Principles For Robotic-Controlled 3d Printing Of Soft Tissue-Mimicking Materials, Karina Mealey
Design Principles For Robotic-Controlled 3d Printing Of Soft Tissue-Mimicking Materials, Karina Mealey
Master's Theses
Geometrically and physically accurate 3D models are emerging as essential tools for surgeons in pre-operative planning and training, but current methods of producing these models are not sufficient. Existing solutions have downsides such as high costs, long and tedious production times, high complexity resulting in a lack of scalability, or an inability to meet material requirements for accurately simulating human tissue.
The objective of this work is to develop principles for a low-cost, easy-to-use 3D printing system capable of prototyping with soft tissue-mimicking materials. To pursue this goal, a MyCobot280 robot arm was used as the mechanism to explore the …
Implementation Of Area-Based Aggregation On Multivariate Continuous Uncertain Data, Rahul Nair
Implementation Of Area-Based Aggregation On Multivariate Continuous Uncertain Data, Rahul Nair
Master's Theses
Uncertain data is incredibly widespread - from sensor data to AI-based learned information, there exists a need to associate information with a certain probability of its veracity. Traditional relational databases lack a built-in functionality to support uncertain data, instead assigning them boilerplate values. Probabilistic databases tackle this problem by assigning non-deterministic data with an associated, often discrete, probability. Variants of probabilistic databases, namely continuous uncertain databases, are used to better model data represented through ranges and distributions. This is especially applicable with sensor-based geographic data as most commercial equipment contains some inherent margin of error.
While uncertain and probabilistic databases …
Analyzing Player Difficulty Perception In Platformers Through Procedural Level Generation, Sasank Madineni
Analyzing Player Difficulty Perception In Platformers Through Procedural Level Generation, Sasank Madineni
Master's Theses
Games utilizing Procedural Level Generation (PLG), such as Roguelikes, are becoming increasingly popular in today's gaming sphere. In games employing PLG, levels are generated randomly or pseudo-randomly, and aim to retain player attention through variance in levels between playthroughs. However, when generating levels with variance in structure and design, player enjoyment is often a mixed bag. With low enjoyment, player retention for these games can dwindle. This study explores the efficacy of real-time difficulty adjustment in procedurally generated platformers, as a method for maintaining stable player enjoyment without causing frustration. This thesis focuses on creating a short user experience, MIMEVA, …
Fault Tolerant Dynamic Task Allocation For Heterogeneous Multi-Robot Systems, Jack R. Cline
Fault Tolerant Dynamic Task Allocation For Heterogeneous Multi-Robot Systems, Jack R. Cline
Master's Theses
This research presents a novel approach to dynamic task allocation in heterogeneous multi-robot systems with integrated fault detection capabilities. As multiple industries are becoming more reliant on multi-robot systems for tasks, maintaining operational efficiency despite robot failures becomes critical. We propose a framework that combines optimization-based task allocation with a Kalman filter that estimates task progress for anomaly detection to identify unreliable agents and dynamically redistribute tasks. Observing values such as the normalized innovation squared (NIS), covariance, and progress rate, the algorithm can designate a robot as faulty. Embedding information about which robots are faulty in the task algorithm allows …
Distributed Formation Control Of Nonholonomic Mobile Robots: Safety-Critical Leader-Follower Approach With Obstacle Avoidance And Dynamic Reconfiguration, Kelvin C. Villago
Distributed Formation Control Of Nonholonomic Mobile Robots: Safety-Critical Leader-Follower Approach With Obstacle Avoidance And Dynamic Reconfiguration, Kelvin C. Villago
Master's Theses
Networked control systems for multi-agent robotics have emerged as a critical paradigm for executing complex coordinated tasks in diverse environments. While formation control serves as the backbone of such systems, real-world deployment introduces significant challenges including communication constraints, environmental obstacles, and the need for adaptive reconfiguration. This research addresses these challenges by developing a novel unified framework that seamlessly integrates obstacle avoidance algorithms with dynamic formation reconfiguration capabilities, specifically designed for communication-limited networked control architectures. The proposed framework represents a significant advancement over existing approaches by simultaneously handling both static and dynamic obstacles while maintaining system cohesion under communication constraints. …
Optimizing Web Servers With Io_Uring, Mihika Nigam
Optimizing Web Servers With Io_Uring, Mihika Nigam
Master's Theses
Modern web servers face unprecedented demands for high throughput and low latency [10] [11]. Yet, even the state-of-the-art optimizations often fail under heavy workloads on existing infrastructure. Despite advancements in hardware, communication between applications and the kernel remains a critical bottleneck.
Industry surveys reveal that over 50% of production servers still rely on traditional epoll-based architectures [5]. This research aims to investigate and characterize Linux’s new io_uring subsystem, which has the potential to overcome these challenges. Through controlled load testing of various existing architectures like event-driven, multi-process, and multi-threaded architectures (including other commercial servers), we demonstrate how io_uring can help …
A Fault-Tolerant, Multi-Heap Dynamic Memory Allocator For Freertos, Garrett E. O'Neill
A Fault-Tolerant, Multi-Heap Dynamic Memory Allocator For Freertos, Garrett E. O'Neill
Master's Theses
The use of dynamic memory allocation presents a significant challenge for embedded systems, particularly in applications that require high reliability. The software controlling these systems needs to perform critical operations within strict timing constraints, and memory management plays a critical role in a system’s ability to meet these constraints. Dynamic memory allocation is inherently non-deterministic: if a task requests memory, it is impossible to predict how long it will take for the memory to be allocated. If a critical task were to rely on dynamically allocated memory, its execution could become stalled leading to a missed deadline and system failure. …
Open Source Asic Design Curriculum, Francisco Wilken
Open Source Asic Design Curriculum, Francisco Wilken
Master's Theses
The ever-growing importance of Application-Specific Integrated Circuits (ASICs) in a high-compute world necessitates that college graduates entering the workforce are well prepared to design them. This thesis details the design of novel ASIC curriculum, using open source tools to teach at the undergraduate level. By moving to a higher level of abstraction than classical transistor-focused coursework, chip design material can be made accessible earlier in an undergraduate degree. Additionally, open source tools provide a powerful, free, and portable platform for students to create their own designs, solving assignments focused on industry readiness. Finally, this thesis studies the results and challenges …
Unified Evaluation Of Real-World Iot-Based Federated Learning, Yi Gu
Unified Evaluation Of Real-World Iot-Based Federated Learning, Yi Gu
Master's Theses
Federated learning (FL) is a novel paradigm that enables the training of a global machine learning (ML) model across distributed devices by exchanging model parameters instead of raw data in the training process. Internet of Things (IoT) devices typically operate with limited resources, have weaker security protections, and are more vulnerable to potential thermal stress (TS). Current evaluations of FL are mostly conducted through simulations of multiple clients on a single device. However, there remains a gap in understanding how FL performs under TS in real-world, low-power IoT environments. Conformal prediction (CP) is an effective method for quantifying uncertainty in …
Key-Based Authentication Scheme For Evtol Drones Using Chebyshev Chaotic Maps, Eduardo A. Hernandez Escobar
Key-Based Authentication Scheme For Evtol Drones Using Chebyshev Chaotic Maps, Eduardo A. Hernandez Escobar
Master's Theses
The development of electric Vertical Take-Off and Landing (eVTOL) drones signifies a substantial advancement in urban air mobility, ready to transform transportation models in densely populated regions. These advanced drones, distinguished by their capacity to function in limited spaces and their minimized environmental impact, are set to transform individual, shipping, emergency services, and public safety activities. Nonetheless, like any transformational technology, the implementation of eVTOL systems presents many challenges, especially in the realm of cybersecurity. Adding many devices and entities to an eVTOL network increases the risk of privacy and security attacks. This paper proposes a key-based authentication scheme that …
Aiops–Driven Adaptive Anomaly Detection In Evolving Cloud Environments Using Transfer Learning, Mayur Shivakumar
Aiops–Driven Adaptive Anomaly Detection In Evolving Cloud Environments Using Transfer Learning, Mayur Shivakumar
Master's Theses
As cloud-based microservice architectures have become the foundation of contempo- rary enterprise solutions, performance interference, wherein co-located services com- pete for shared resources, remains a significant challenge. This phenomenon, often referred to as the noisy neighbor problem, manifests when one workload unexpect- edly increases the CPU, memory, disk I/O, or network consumption, resulting in latency spikes or throughput degradation for other services. While existing isolation mechanisms (e.g., cgroups and QoS policies) provide some mitigation, they rarely prevent contention entirely, particularly in dynamic, rapidly evolving environments with frequent code deployments.
This thesis proposes an AIOps-driven adaptive anomaly detection framework that integrates …
Peerproxy: A Webrtc Proxy For Http, Nathan Li-En Lee
Peerproxy: A Webrtc Proxy For Http, Nathan Li-En Lee
Master's Theses
Advances in networking technologies have empowered individuals to easily self-host digital services such as websites and smart home systems. However, accessing these services externally often requires port forwarding, which requires manual router configuration, technical expertise in networking, and is sometimes restricted by internet service providers. Proxy-based services such as Ngrok and Cloudflare Tunnels simplify external access by using publicly hosted proxy servers, but introduce increased infrastructure costs and privacy concerns due to reliance on third-party servers that can inspect or store traffic.
This thesis presents PeerProxy, a novel framework that simplifies access to self-hosted web services without manual network configuration, …
Efficacy Of Immersive Virtual Reality Gameplay In Environmental Attitude Change: The Case Of Abandoned Offshore Oil Platforms In Santa Barbara, Arun Prasad Srinivasan Manoharan
Efficacy Of Immersive Virtual Reality Gameplay In Environmental Attitude Change: The Case Of Abandoned Offshore Oil Platforms In Santa Barbara, Arun Prasad Srinivasan Manoharan
Master's Theses
Public perception plays an important role in shaping conservation policies and decisions, especially in contested environmental spaces. Offshore oil platforms, historically viewed as environmental hazards, have been found to serve as marine habitats that support diverse marine life. However, public perception remains largely negative, influenced by concerns over pollution from past oil spill accidents. Traditional environmental education methods, such as lectures and documentaries, often fail to engage audiences effectively or shift entrenched opinions. This study explores the efficacy of immersive Virtual Reality (VR) gameplay in changing environmental attitudes, specifically in the context of abandoned offshore oil platforms in Santa Barbara, …
Bonsai Merkle Tree Streams: Bulk Memory Verification Unit For Trusted Program Verification System, Richard J. Rios
Bonsai Merkle Tree Streams: Bulk Memory Verification Unit For Trusted Program Verification System, Richard J. Rios
Master's Theses
Today, all modern computing systems are undoubtedly vulnerable to numerous types of attacks that could be targeted toward any layer of the system from dedicated hardware to highly abstracted software. Unfortunately, many devices and systems naturally contain inadequately protected components or software modules that un- dermine their security as a whole. Additionally, security is heavily variable system to system, and has a huge dependence on adequate implementation and ongoing support from device and software manufacturers. To address these various security issues in a very general way, TrustGuard, a containment security system utilizing an external device called the Sentry that would …
A Novel Reinforcement Learning Method For Efficient Cross-Training Between Real And Simulated Robots, Zhonglin Liang
A Novel Reinforcement Learning Method For Efficient Cross-Training Between Real And Simulated Robots, Zhonglin Liang
Master's Theses
Training reinforcement learning policy in a simulated environment can be a go-to choice for many research topics, as a simulated environment provides flexibility and costs less than building a physical environment for training. However, policy trained in a simulated environment often fails to transfer to the real environment for problems that have a more complex dynamics. As the solution, Sim2Real was proposed and it categorizes techniques that improve the performance of the transfer from simulation to reality. Sim2Real is an area of study that focuses on utilizing simulation data to train models that can apply to real world environment. It …
Enhancing Cross-Cultural Communication In Low-Resource Language Conversational Agents, Hardi V. Trivedi
Enhancing Cross-Cultural Communication In Low-Resource Language Conversational Agents, Hardi V. Trivedi
Master's Theses
Recent advancements in natural language processing (NLP) and large language models (LLMs) have facilitated the development of systems capable of generating human-like responses across a wide range of tasks. However, the majority of research has focused predominantly on English, overlooking the vast linguistic diversity globally. For true global inclusivity, extending research to other languages is crucial, particularly as it can significantly benefit various sectors such as business, healthcare, government, and education. A major challenge in this expansion is the scarcity of digital data available and the limited number of pre-trained models for low-resource languages. Our research specifically addresses these challenges …
Hardware Control Unit For Trusted Program Verification System, Jake Owen Alt
Hardware Control Unit For Trusted Program Verification System, Jake Owen Alt
Master's Theses
Trust in the underlying hardware is the foundational step towards trusting the correctness and integrity of a software application. However, verifying that today's extremely complex processors work exactly as intended has not been feasible, as evidenced by several recent hardware bugs. Trustworthy, formally verified processors currently forego intricate performance enhancements such as out-of-order execution, hampering them substantially versus their less secure counterparts.
The Containment Architecture with Verified Output (CAVO) system solves this problem by isolating the host system and requiring the result of each instruction to be validated by a small, trusted hardware module called the Sentry. Any transmissions to …
Dynamic Maze Puzzle Navigation Using Deep Reinforcement Learning, Luisa Shu Yi Chiu
Dynamic Maze Puzzle Navigation Using Deep Reinforcement Learning, Luisa Shu Yi Chiu
Master's Theses
The implementation of deep reinforcement learning in mobile robotics offers a great solution for the development of autonomous mobile robots to efficiently complete tasks and transport objects. Reinforcement learning continues to show impressive potential in robotics applications through self-learning and biological plausibility. Despite its advancements, challenges remain in applying these machine learning techniques in dynamic environments. This thesis explores the performance of Deep Q-Networks (DQN), using images as an input, for mobile robot navigation in dynamic maze puzzles and aims to contribute to advancements in deep reinforcement learning applications for simulated and real-life robotic systems. This project is a step …
Design And Implementation Of An Inverted Short Baseline Acoustic Positioning System, Jakob Frabosilio
Design And Implementation Of An Inverted Short Baseline Acoustic Positioning System, Jakob Frabosilio
Master's Theses
This document details the design, implementation, testing, and analysis of an inverted short baseline acoustic positioning system. The system presented here is an above-water, air-based prototype for an underwater acoustic positioning system; it is designed to determine the position of remotely-operated underwater vehicles (ROVs) and autonomous underwater vehicles (AUVs) in the global frame using a method that does not drift over time.
A ground-truth positioning system is constructed using a stacked hexapod platform actuator, which mimics the motion of an AUV and provides the true position of an ultrasonic microphone array. An ultrasonic transmitter sends a pulse of sound towards …
Seal Counting On Our Plages (S.C.O.O.P.), Kaanan Kharwa
Seal Counting On Our Plages (S.C.O.O.P.), Kaanan Kharwa
Master's Theses
The Vertebrate Integrative Physiology (VIP) lab monitors the population of northern elephant seals at the largest mainland breeding colony, located at Piedras Blancas (San Simeon, CA). As the population expands, more human-seal interactions and conflicts over land use occur. The VIP lab's work informs California State Parks and helps with the management of the rookery. Currently, members of the VIP lab fly a drone over the beaches, capture multiple images, and manually count the seals, which takes around 14 to 21 hours of analysis per survey. Machine learning methods such as Convolutional Neural Networks (CNN) and Region-based Convolutional Neural Networks …
Robotic Odor Source Localization Using Vision And Olfaction Sensing, Sunzid Hassan
Robotic Odor Source Localization Using Vision And Olfaction Sensing, Sunzid Hassan
Master's Theses
Robotic Odor Source Localization (ROSL) technology allows autonomous agents like robots to find an odor source in unknown environments. A successful odor source location depends crucially on an effective navigation algorithm that directs the robot towards the odor source. This thesis is a combination of three projects. First, we detail development of a versatile multi-modal robotic platform for ROSL real-world ROSL experimentation and discussed real-world validation of a traditional olfactionbased ROSL algorithm. Secondly, we introduced vision in ROSL by proposing a fusion navigation algorithm that integrates deep-learning enabled vision and olfaction-based navigation. This hybrid approach tackles challenges such as turbulent …
Synthetic Data Generation For Accurate, Fair, And Private Recommender Systems, Derek B. Lilienthal
Synthetic Data Generation For Accurate, Fair, And Private Recommender Systems, Derek B. Lilienthal
Master's Theses
A notorious challenge for recommender systems on online platforms is to accurately and fairly recommend items that align with users’ preferences while retaining user privacy. These systems often rely on historical data that is partially labeled and includes incomplete user information, leading to the over-representation of majority groups and disproportionately favoring popular items. Substituting user data with synthetic data can address these concerns, but accurately replicating real-world datasets has been a challenging problem. Recent advancements in generative AI have demonstrated the impressive capabilities of diffusion models in generating realistic data across several domains. In this work, we introduce two variations …
Controllable Physics-Informed Latent Space For Acoustic Wave Manipulation, Tristan Shah
Controllable Physics-Informed Latent Space For Acoustic Wave Manipulation, Tristan Shah
Master's Theses
Partial Differential Equations (PDEs) are foundational descriptive tools in scientific and engineering disciplines, enabling the exploration of phenomena from material design to climate dynamics and the propagation of pandemics and wildfires. Establishing control of PDEs, especially when the underlying phenomena are only partially observable, holds great potential for fostering technological innovations. This ambition faces considerable obstacles, as a robust sample-based solution remains elusive. Addressing this challenge, this thesis introduces a framework leveraging physics-informed machine learning (ML) to enable control of PDEs. Central to this framework is an agent, equipped with sensors to perceive its environment, that generates a low-dimensional physics-informed …
An Exploration Of Dimensionality Reduction Of Dynamics On Lie Groups Via Structure-Aware Canonical Correlation Analysis, Wooyoung Chung
An Exploration Of Dimensionality Reduction Of Dynamics On Lie Groups Via Structure-Aware Canonical Correlation Analysis, Wooyoung Chung
Master's Theses
Incorporating prior knowledge into a data-driven modeling problem can drastically improve performance, reliability, and generalization outside of the training sample. The stronger the structural properties, the more effective these improvements become. Manifolds are a powerful nonlinear generalization of Euclidean space for modeling finite dimensions. When additionally assuming that the manifold carries (Lie) group structure, this imposes a drastically stricter global constraint. The range of their applications is very wide and includes the important case of robotic tasks. We apply this idea to Canonical Correlation Analysis (CCA). In traditional CCA one constructs a hierarchical sequence of maximal correlations of up to …
Reinforcement Learning Based Planning And Control For Robotic Source Seeking Inspired By Fruit Flies, Gauravkumar Koradiya
Reinforcement Learning Based Planning And Control For Robotic Source Seeking Inspired By Fruit Flies, Gauravkumar Koradiya
Master's Theses
In the exploration of mobile sensing agents such as robots equipped with sensors, these agents have the potential to measure unknown scalar fields, ranging from chemical concentrations to temperature fluctuations. One of the primary interests is the robots’ ability to gravitate towards the peaks or troughs of these fields, a phenomenon termed as “source seeking”. This behavior is invaluable in practical scenarios, like detecting chemical leaks or locating survivors after catastrophes. However, the challenge becomes significantly more pronounced when operating in turbulent flow fields, where the erratic nature of odorant plumes makes predictions and simulations highly unreliable. Interestingly, fruit flies …
Domain Specific Aspect Extraction For Product Design, Divyam Sobti
Domain Specific Aspect Extraction For Product Design, Divyam Sobti
Master's Theses
As technology advances, computers become increasingly proficient at interpreting and translating human language into machine-understandable text. With the help of algorithms in natural language processing (NLP), machines can now translate textual data. These algorithms help identify and extract specific text components known as aspects. The aspects represent specific attributes or topics within textual data. For instance, an Amazon review states,“ This phone has good battery life but poor camera quality,” and attributes like ‘battery life’ and ‘camera quality’ represent aspects in the text. Aspect extraction is a pivotal process involving identifying and isolating key features or topics within text. This …
Adaptable Quantum Education Platform Using Learning Objects, Krishna Puja Anumula
Adaptable Quantum Education Platform Using Learning Objects, Krishna Puja Anumula
Master's Theses
In recent years, the need to make classroom learning more interactive and engaging has become increasingly important. The lack of workforce in interdisciplinary fields such as quantum networking and quantum internet requires a new approach that addresses every learner’s individual needs. To address this challenge, this thesis introduces an adaptive learning platform rooted in the theory of learning objects and Kolb’s experiential learning model. The platform aids educators and learners in designing and utilizing various learning objects for quantum networking and quantum internet.
The platform enables educators and learners to build their own lessons and lesson plans using learning objects …
Digimindready: Enhancing Military Readiness Through Edge Ai-Driven Wellness, Education, And Digital Discipline Via Privacy-First Mhealth Innovation, Md Mehedi Hasan
Digimindready: Enhancing Military Readiness Through Edge Ai-Driven Wellness, Education, And Digital Discipline Via Privacy-First Mhealth Innovation, Md Mehedi Hasan
Master's Theses
Military personnel often find themselves in intense situations that require high focus. Successfully engaging in these dangerous missions means they must efficiently control cognitive load, manage overwhelming stress, and stay focused through distractions to perform at their best. Military training significantly focuses on human performance, which benefits military readiness. The 21st century has introduced unanticipated challenges to all, such as the adverse effects of excessive screen time, external distractions, and over-reliance on technology without being aware of digital discipline. Militaries are no exception. These challenges have become an emerging threat to military personnel's cognitive, emotional, and physical well-being. On top …
A Comparative Study Of The Npm, Pypi, Maven, And Rubygems Open-Source Communities, Saurav Gupta
A Comparative Study Of The Npm, Pypi, Maven, And Rubygems Open-Source Communities, Saurav Gupta
Master's Theses
Open-source software (OSS) ecosystems, defined as environments composed of package managers and programming languages (e.g., NPM for JavaScript), are essential for software development and foster collaboration and innovation. Although their significance is acknowledged, understanding what makes OSS communities healthy and sustainable requires further exploration. This thesis quantitatively assesses the health of OSS projects and communities within the NPM, PyPI, Maven, and RubyGems ecosystems. We explore five research questions addressing project standards, community responsiveness, contribution distribution, contributor retention, and newcomer integration strategies. Our analysis shows varied documentation practices, insider engagement levels, and contribution patterns. Our findings highlight both strengths and different …