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 271 - 289 of 289
Full-Text Articles in Computer Engineering
Multiple Robot Boundary Tracking With Phase And Workload Balancing, Michael Jay Boardman
Multiple Robot Boundary Tracking With Phase And Workload Balancing, Michael Jay Boardman
Master's Theses
This thesis discusses the use of a cooperative multiple robot system as applied to distributed tracking and sampling of a boundary edge. Within this system the boundary edge is partitioned into subsegments, each allocated to a particular robot such that workload is balanced across the robots. Also, to minimize the time between sampling local areas of the boundary edge, it is desirable to minimize the difference between each robot’s progression (i.e. phase) along its allocated sub segment of the edge. The paper introduces a new distributed controller that handles both workload and phase balancing. Simulation results are used to illustrate …
Monocular Vision And Image Correlation To Accomplish Autonomous Localization, Matthew Paul Schlachtman
Monocular Vision And Image Correlation To Accomplish Autonomous Localization, Matthew Paul Schlachtman
Master's Theses
For autonomous navigation, robots and vehicles must have accurate estimates of their current state (i.e. location and orientation) within an inertial coordinate frame. If a map is given a priori, the process of determining this state is known as localization. When operating in the outdoors, localization is often assumed to be a solved problem when GPS measurements are available. However, in urban canyons and other areas where GPS accuracy is decreased, additional techniques with other sensors and filtering are required.
This thesis aims to provide one such technique based on monocular vision. First, the system requires a map be generated, …
Http 1.2: Distributed Http For Load Balancing Server Systems, Graham M. O'Daniel
Http 1.2: Distributed Http For Load Balancing Server Systems, Graham M. O'Daniel
Master's Theses
Content hosted on the Internet must appear robust and reliable to clients relying on such content. As more clients come to rely on content from a source, that source can be subjected to high levels of load. There are a number of solutions, collectively called load balancers, which try to solve the load problem through various means. All of these solutions are workarounds for dealing with problems inherent in the medium by which content is served thereby limiting their effectiveness. HTTP, or Hypertext Transport Protocol, is the dominant mechanism behind hosting content on the Internet through websites. The entirety of …
Textured Hierarchical Precomputed Radiance Transfer, Harrison Lee Mckenzie Chapter
Textured Hierarchical Precomputed Radiance Transfer, Harrison Lee Mckenzie Chapter
Master's Theses
Computing complex lighting simulations such as global illumination is a computationally intensive task. Various real time solutions exist to approximate aspects of global illumination such as shadows, however, few of these methods offer single pass rendering solutions for soft shadows (self and other) and inter-reflections. In contrast, Precomputed Radiance Transfer (PRT) is a real-time computer graphics technique which pre-calculates an object's response to potential incident light. At run time, the actual incident light can be used to quickly illuminate the surface, rendering effects such as soft self-shadows and inter-reflections. In this thesis, we show that by calculating PRT lighting coefficients …
Hidra: Hierarchical Inter-Domain Routing Architecture, Bryan Clevenger
Hidra: Hierarchical Inter-Domain Routing Architecture, Bryan Clevenger
Master's Theses
As the Internet continues to expand, the global default-free zone (DFZ) forwarding table has begun to grow faster than hardware can economically keep pace with. Various policies are in place to mitigate this growth rate, but current projections indicate policy alone is inadequate. As such, a number of technical solutions have been proposed. This work builds on many of these proposed solutions, and furthers the debate surrounding the resolution to this problem. It discusses several design decisions necessary to any proposed solution, and based on these tradeoffs it proposes a Hierarchical Inter-Domain Routing Architecture - HIDRA, a comprehensive architecture with …
Exploring The Relationship Of The Closeness Of A Genetic Algorithm's Chromosome Encoding To Its Problem Space, Kevin Mccullough
Exploring The Relationship Of The Closeness Of A Genetic Algorithm's Chromosome Encoding To Its Problem Space, Kevin Mccullough
Master's Theses
For historical reasons, implementers of genetic algorithms often use a haploid binary primitive type for chromosome encoding. I will demonstrate that one can reduce development effort and achieve higher fitness by designing a genetic algorithm with an encoding scheme that closely matches the problem space. I will show that implicit parallelism does not result in binary encoded chromosomes obtaining higher fitness scores than other encodings. I will also show that Hamming distances should be understood as part of the relationship between the closeness of an encoding to the problem instead of assuming they should always be held constant. Closeness to …
Controlling The Uncontrollable: A New Approach To Digital Storytelling Using Autonomous Virtual Actors And Environmental Manipulation, Matthew J. Colon
Controlling The Uncontrollable: A New Approach To Digital Storytelling Using Autonomous Virtual Actors And Environmental Manipulation, Matthew J. Colon
Master's Theses
In most video games today that focus on a single story, scripting languages are used for controlling the artificial intelligence of the virtual actors. While scripting is a great tool for reliably performing a story, it has many disadvantages; mainly, it is limited by only being able to respond to those situations that were explicitly declared, causing unreliable responses to unknown situations, and the believability of the virtual actor is hindered by possible conflicts between scripted actions and appropriate responses as perceived by the viewer. This paper presents a novel method of storytelling by manipulating the environment, whether physically or …
A Neural Network Approach To Border Gateway Protocol Peer Failure Detection And Prediction, Cory B. White
A Neural Network Approach To Border Gateway Protocol Peer Failure Detection And Prediction, Cory B. White
Master's Theses
The size and speed of computer networks continue to expand at a rapid pace, as do the corresponding errors, failures, and faults inherent within such extensive networks. This thesis introduces a novel approach to interface Border Gateway Protocol (BGP) computer networks with neural networks to learn the precursor connectivity patterns that emerge prior to a node failure. Details of the design and construction of a framework that utilizes neural networks to learn and monitor BGP connection states as a means of detecting and predicting BGP peer node failure are presented. Moreover, this framework is used to monitor a BGP network …
Sensor Integration For Low-Cost Crash Avoidance, Stephane M. Roussel
Sensor Integration For Low-Cost Crash Avoidance, Stephane M. Roussel
Master's Theses
This report is a summary of the development of sensor integration for low-cost crash avoidance for over-land commercial trucks. The goal of the project was to build and test a system composed of low-cost commercially available sensors arranged on a truck trailer to monitor the environment around the truck. The system combines the data from each sensor to increase the reliability of the sensor using a probabilistic data fusion approach. A combination of ultrasonic and magnetoresistive sensors was used in this study. In addition, Radar and digital imaging were investigated as reference signals and possible candidates for additional sensor integration. …
General Direction Routing Protocol, Sean Michael Lydon
General Direction Routing Protocol, Sean Michael Lydon
Master's Theses
The General Direction Routing Protocol (GDRP) is a Wireless Sensor Network (WSN)
multi-path routing protocol which abstracts localization information (commonly GPS
coordinates) into relative direction information in order to perform routing decisions. By
generating relative direction information GDRP is able to operate with fewer precision
requirements than other protocols. This abstraction also allows the integration of other emerging
hardware-based localization techniques, for example, Beamforming Sensor Arrays.
GDRP does not specifically address the next hop a packet should take, but instead specifies a
direction it should travel. This direction abstraction allows for multiple paths to be taken through
the network thus …
Affine Region Tracking And Augmentation Using Mser And Adaptive Sift Model Generation, Matthew James Marano
Affine Region Tracking And Augmentation Using Mser And Adaptive Sift Model Generation, Matthew James Marano
Master's Theses
Relatively complex Augmented Reality (AR) algorithms are becoming widely available due to advancements in affordable mobile computer hardware. To take advantage of this a new method is developed for tracking 2D regions without a prior knowledge of an environment and without developing a computationally expensive world model. In the method of this paper, affinely invariant planar regions in a scene are found using the Maximally Stable Extremal Region (MSER) detector. A region is selected by the user to define a search space, and then the Scale Invariant Feature Transform (SIFT) is used to detect affine invariant keypoints in the region. …
Jdiet: Footprint Reduction For Memory-Constrained Systems, Michael John Huffman
Jdiet: Footprint Reduction For Memory-Constrained Systems, Michael John Huffman
Master's Theses
Main memory remains a scarce computing resource. Even though main memory is becoming more abundant, software applications are inexorably engineered to consume as much memory as is available. For example, expert systems, scientific computing, data mining, and embedded systems commonly suffer from the lack of main memory availability.
This thesis introduces JDiet, an innovative memory management system for Java applications. The goal of JDiet is to provide the developer with a highly configurable framework to reduce the memory footprint of a memory-constrained system, enabling it to operate on much larger working sets. Inspired by buffer management techniques common in modern …
A Graphical Approach To Testing Real-Time Embedded Devices, Steven M. Day
A Graphical Approach To Testing Real-Time Embedded Devices, Steven M. Day
Master's Theses
Software Testing is both a vital and expensive part of the software development lifecycle. Improving the testing process has the potential for large returns. Current testing methodologies used to test real-time embedded devices are examined and the weaknesses in them are exposed. This leads to the introduction of a new graphical testing methodology based on flowcharts. The new approach is both a visual test creation program and an automated execution engine that together frame a new way of testing. The new methodology incorporates flow-based diagrams, visual layouts, and simple execution rules to improve upon traditional testing approaches. The new methodology …
Extraction Of Causal-Association Networks From Unstructured Text Data, Brett N. Bojduj
Extraction Of Causal-Association Networks From Unstructured Text Data, Brett N. Bojduj
Master's Theses
Causality is an expression of the interactions between variables in a system. Humans often explicitly express causal relations through natural language, so extracting these relations can provide insight into how a system functions. This thesis presents a system that uses a grammar parser to extract causes and effects from unstructured text through a simple, pre-defined grammar pattern. By filtering out non-causal sentences before the extraction process begins, the presented methodology is able to achieve a precision of 85.91% and a recall of 73.99%. The polarity of the extracted relations is then classified using a Fisher classifier. The result is a …
Internet-Scale Reactive Routing And Mobility, Daniel B. Nelson
Internet-Scale Reactive Routing And Mobility, Daniel B. Nelson
Master's Theses
Since its commercialization, the Internet has grown exponentially. A large variety of devices can communicate creating advanced services for a diverse ecosystem of applications. However, as the number of Internet hosts has grown, the size of routing tables required to correctly route data between them has also increased exponentially. This growth rate necessitates increasingly frequent upgrades to routing device hardware, providing them with additional memory for fast-access storage of route information. These upgrades are both physically and fiscally untenable, and a new Internet routing solution is necessary for future growth.
This research focuses around an incrementally deployable, reactive routing system …
Store And Forward Routing For Sparse Pico-Satellite Sensor Networks With Data-Mules, Trevor Joseph Koritza
Store And Forward Routing For Sparse Pico-Satellite Sensor Networks With Data-Mules, Trevor Joseph Koritza
Master's Theses
Satellites are playing an increasingly important role in collecting scientific information, providing communication services, and revolutionizing navigation. Until recently satellites were large and very expensive, creating a high barrier to entry that only large corporations and government agencies could overcome. In the past few years the CubeSat project at California Polytechnic University in San Luis Obispo (Cal Poly) has worked to refine the design and launching of small, lightweight, and less expensive satellites called pico-satellites, opening space up to a wider audience. Now that Cal Poly has the launch logistics and hardware under control, a new problem has arisen. These …
A System For Natural Language Unmarked Clausal Transformations In Text-To-Text Applications, Daniel Miller
A System For Natural Language Unmarked Clausal Transformations In Text-To-Text Applications, Daniel Miller
Master's Theses
A system is proposed which separates clauses from complex sentences into simpler stand-alone sentences. This is useful as an initial step on raw text, where the resulting processed text may be fed into text-to-text applications such as Automatic Summarization, Question Answering, and Machine Translation, where complex sentences are difficult to process. Grammatical natural language transformations provide a possible method to simplify complex sentences to enhance the results of text-to-text applications. Using shallow parsing, this system improves the performance of existing systems to identify and separate marked and unmarked embedded clauses in complex sentence structure resulting in syntactically simplified source for …
Bottom-Up Ontology Creation With A Direct Instance Input Interface, Charles C.H. Wei
Bottom-Up Ontology Creation With A Direct Instance Input Interface, Charles C.H. Wei
Master's Theses
In general an ontology is created by following a top-down, or so called genus-species approach, where the species are differentiated from the genus and from each other by means of differentiae [8]. The superconcept is the genus, every subconcept is a species, and the differentiae correspond to roles. To complete it a user organizes data into a proper structure, accompanied with the instances in that domain in order to complete the construction of an ontology. It is a concept learning procedure in a school, for example. Students first learn the general knowledge and apply it to their exercise and homework …
Application Of Parent-Child Uav Tasking For Wildfire Detection And Response, Stephen T. Kubik
Application Of Parent-Child Uav Tasking For Wildfire Detection And Response, Stephen T. Kubik
Master's Theses
In recent years, unmanned aerial vehicles (UAVs) have become a dominant force in the aerospace industry. Recent technological developments have moved these aircraft from remote operation roles to more active response missions. Of particular interest is the possibility of applying UAVs toward solving complex problems in long-endurance missions. Under that belief, the feasibility of utilizing UAVs for wildfire detection and response was investigated in a partnership that included NASA’s Aeronautics Research Mission Directorate and Science Mission Directorate, and the United States Forest Service. Under NASA’s Intelligent Mission Management (IMM) project, research was conducted to develop a mission architecture that would …