Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Other Computer Engineering (271)
- Electrical and Computer Engineering (168)
- Robotics (145)
- Computer and Systems Architecture (140)
- Digital Communications and Networking (139)
-
- Hardware Systems (120)
- Electrical and Electronics (64)
- Digital Circuits (54)
- Data Storage Systems (52)
- Physical Sciences and Mathematics (52)
- Mechanical Engineering (47)
- Computer Sciences (46)
- Other Electrical and Computer Engineering (39)
- Controls and Control Theory (36)
- VLSI and Circuits, Embedded and Hardware Systems (34)
- Systems and Communications (31)
- Signal Processing (29)
- Computational Engineering (28)
- Electro-Mechanical Systems (22)
- Power and Energy (21)
- Arts and Humanities (15)
- Aerospace Engineering (14)
- Life Sciences (14)
- Software Engineering (14)
- Biomedical Engineering and Bioengineering (13)
- Education (13)
- OS and Networks (12)
- Social and Behavioral Sciences (12)
- Keyword
-
- Robotics (31)
- Arduino (29)
- Android (26)
- Machine Learning (23)
- Robot (23)
-
- Computer Vision (18)
- Roborodentia (18)
- Bluetooth (14)
- IOS (14)
- Autonomous (13)
- Game (13)
- FPGA (12)
- Security (12)
- Software (12)
- App (11)
- Computer vision (11)
- Mobile (11)
- Artificial Intelligence (10)
- Python (10)
- Linux (9)
- Automation (8)
- Education (8)
- Embedded (8)
- Embedded systems (8)
- GPS (8)
- IoT (8)
- Machine learning (8)
- Mechatronics (8)
- Microcontroller (8)
- Networking (8)
- Publication Year
- Publication
-
- Computer Engineering (282)
- Master's Theses (220)
- Computer Science and Software Engineering (76)
- Electrical Engineering (50)
- College of Engineering Summer Undergraduate Research Program (37)
-
- Mechanical Engineering (22)
- Liberal Arts and Engineering Studies (11)
- STAR Program Research Presentations (8)
- Architectural Engineering (3)
- General Engineering (3)
- BioResource and Agricultural Engineering (2)
- Biomedical Engineering (2)
- Graphic Communication (2)
- Physics (2)
- Industrial and Manufacturing Engineering (1)
- Publication Type
- File Type
Articles 391 - 420 of 721
Full-Text Articles in Computer Engineering
Astro – A Low-Cost, Low-Power Cluster For Cpu-Gpu Hybrid Computing Using The Jetson Tk1, Sean Kai Sheen
Astro – A Low-Cost, Low-Power Cluster For Cpu-Gpu Hybrid Computing Using The Jetson Tk1, Sean Kai Sheen
Master's Theses
With the rising costs of large scale distributed systems many researchers have began looking at utilizing low power architectures for clusters. In this paper, we describe our Astro cluster, which consists of 46 NVIDIA Jetson TK1 nodes each equipped with an ARM Cortex A15 CPU, 192 core Kepler GPU, 2 GB of RAM, and 16 GB of flash storage. The cluster has a number of advantages when compared to conventional clusters including lower power usage, ambient cooling, shared memory between the CPU and GPU, and affordability. The cluster is built using commodity hardware and can be setup for relatively low …
The Effects Of Latency On 3d Interactive Data Visualizations, Allen Korenevsky
The Effects Of Latency On 3d Interactive Data Visualizations, Allen Korenevsky
Master's Theses
Interactive data visualizations must respond fluidly to user input to be effective, or so we assume. In fact it is unknown exactly how fast a visualization must run to present every facet within a dataset. An engineering team with limited resources is left with intuition and estimates to determine if their application performs sufficiently well.
This thesis studies how latency affects users' comprehension of data visualizations, specifically 3D geospatial visualizations with large data sets. Subjects used a climate visualization showing temperatures spanning from the 19th to the 21st century to answer multiple choice questions. Metrics like their eye movements, time …
A Low Cost Timing Generation Unit, Christopher Vochoska
A Low Cost Timing Generation Unit, Christopher Vochoska
Computer Engineering
No abstract provided.
Roborodentia Robot: Tektronix, Sean Yap
Roborodentia Robot: Tektronix, Sean Yap
Computer Engineering
Tektronix is a robot created to compete in the 2016 Roborodentia Competition. This report details the full function and implementation of the robot.
Pinpoint: Location Beacon And Tracking, Ezequiel Lopez Iii
Pinpoint: Location Beacon And Tracking, Ezequiel Lopez Iii
Computer Engineering
The purpose of Pinpoint was to create a device that can collect and transmit location information for multiple users on a wireless network. The device would be used to keep track of and communicate with other users nearby. The final design includes a touchscreen display as a graphical user interface (GUI), an XBee RF module for wireless networking, a GPS receiver for location tracking, and a Programmable System on a Chip (PSoC) to control the modules.
Northrop Grumman Collaboration Project, Jose Leopoldo Roman Lujano
Northrop Grumman Collaboration Project, Jose Leopoldo Roman Lujano
Computer Engineering
No abstract provided.
Roborodentia 2016: Scorpion, Tyler Whalen
Roborodentia 2016: Scorpion, Tyler Whalen
Computer Engineering
This report showcases my entry into the Roborodentia 2016 competition, and my senior project. I chose this project because robotics has always interested me, and this was a great opportunity to jump in headfirst.
I will step through my design decisions and detail all information necessary for replicating this build.
A Stroke Therapy Brace Design, Evan Kirkbride
A Stroke Therapy Brace Design, Evan Kirkbride
Electrical Engineering
Victims of stroke often have difficulty with rehabilitation. With limited movement on their affected arm, patients often do not want to move much for physical therapy. In this project, we design a robotic brace that helps stroke patients move their arm more effectively in a reaching or pulling motion. By giving patients more movement in their affected arm than they would have otherwise, patients gain more from rehabilitation. The brace also adapts to the patient’s needs, providing more inclination or resistance as needed for their physical therapy. This kind of therapy engages patients rather than relying on their likely dwindled …
Polyratings Website Update, Cody Sears, Connor Krier, Anil Thattayathu
Polyratings Website Update, Cody Sears, Connor Krier, Anil Thattayathu
Computer Science and Software Engineering
Polyratings is a well known website amongst Cal Poly students. Over the past 14 years it has been in existence the site has been viewed 2.5 million times. This is a drastic number because the average student population on campus every year nears 20,000. This being said, when class registration came around every quarter there was always talk about the Polyratings scores for professors. However, with this talk also came much negativity towards the site.
The problem that we found was that everyone needed Polyratings for help with class searching, but were also very dissatisfied with the website. The main …
Red Piston (Roborodentia), Gabriel Lee Hernandez, Davie Sy
Red Piston (Roborodentia), Gabriel Lee Hernandez, Davie Sy
Computer Science and Software Engineering
Roborodentia is an annual robotics competition held during Cal Poly’s Open House showcase. Teams of one to three people come together to build an autonomous robot to typically collect rings for points. The specifications of the competition will be detailed in the problem statement. For Roborodentia 2016, we built a machine dubbed Red Piston to tackle on this year’s competition. The following report will detail the design process and implementation of our robot.
High-Low, Cameron Burwell, Bryce Cheng-Campbell
High-Low, Cameron Burwell, Bryce Cheng-Campbell
Computer Science and Software Engineering
The card game High-Low is a cooperative game that provides a unique problem of where all players have partial information and build off other players guesses to win the game. This problem lends itself to creating an AI bot that can play the game with other human players. By making decisions that change as the other players make guesses through the rounds, we have created an AI bot that plays the game with a good degree of accuracy.
Tournament Wizard: Simple And Lightweight Software For Running Fencing Tournaments, John Ryan Daley
Tournament Wizard: Simple And Lightweight Software For Running Fencing Tournaments, John Ryan Daley
Computer Science and Software Engineering
Many sports use technology to assist in officiating and administration. Fencing tournament organizers use specialized software to help determine how their matches occur, and to help them administer a tournament. However, the software most commonly used to run these tournaments has some significant limitations, and is not well-suited for use with small events. As a former President of Cal Poly’s Fencing Club, I have had a chance to interact with one popular application for running fencing tournaments a number of times, and made note of its shortcomings. These included issues with operating system compatibility, license transference, and amount of space …
Fulfilling A Restful Commitment: Test-Suite Generation For Swagger-Based Rest Apis, Noah Dietz
Fulfilling A Restful Commitment: Test-Suite Generation For Swagger-Based Rest Apis, Noah Dietz
Computer Science and Software Engineering
An application programming interface (API) can be the most integral part of a product or service. APIs drive businesses and innovation in all aspects of technology and they rely on descriptive frameworks to detail what they have to offer. These descriptive frameworks are a rich source of information on a variety of levels, such as usage, best-practices and even basic implications towards the underlying implementation. The motivation of this project during my internship was to exploit this wealth of information in order to create a description-based, or contract-based, unit test generation tool specifically for Swagger-based REST APIs and to encourage …
Anex: Automated Network Exploitation Through Penetration Testing, Eric Francis Dazet
Anex: Automated Network Exploitation Through Penetration Testing, Eric Francis Dazet
Master's Theses
Cyber attacks are a growing concern in our modern world, making security evaluation a critical venture. Penetration testing, the process of attempting to compromise a computer network with controlled tests, is a proven method of evaluating a system's security measures. However, penetration tests, and preventive security analysis in general, require considerable investments in money, time, and labor, which can cause them to be overlooked. Alternatively, automated penetration testing programs are used to conduct a security evaluation with less user effort, lower cost, and in a shorter period of time than manual penetration tests. The trade-off is that automated penetration testing …
Graph-Based Data Visualization In Virtual Reality: A Comparison Of User Experiences, Paul Andrew Sullivan
Graph-Based Data Visualization In Virtual Reality: A Comparison Of User Experiences, Paul Andrew Sullivan
Master's Theses
Virtual reality is currently in the spotlight, attracting intense scrutiny by the press, technology companies, and consumers. After twenty years of dormancy, the technology has experienced a renaissance following advancements in both hardware and software. Most of these developments, and thus press attention, have been centered on entertainment. However, if the technology is going to continue to grow, it must be useful in a wide variety of situations. This paper explores the effectiveness of visualizing data in virtual reality in comparison to traditional presentations.
In this thesis, we present an approach to displaying data in a virtual reality environment. We …
Roborodentia Xxi Robot, Jose A. Villa
Roborodentia Xxi Robot, Jose A. Villa
Computer Engineering
This report covers the design and implementation of a robot built to compete in Roborodentia 2016.
Music Reactive Led Lights, Peter P. Chu
Music Reactive Led Lights, Peter P. Chu
Computer Engineering
This project enhances the user’s music listening experience by not only adding but also synchronizing visuals to the music. The project digitally analyzes music being played back and controls LEDs to give an audio-visual experience. This report describes the materials and knowledge used to create a proof of concept for a wireless and portable music reactive LED lighting system.
Stand, Lisa Yip
Stand, Lisa Yip
Computer Engineering
With busy lives, people sometimes forget to take breaks for multiple hours at a time. The purpose of this project is to remind the user to move around every hour if they have not already. To do so, stand will be a light weight fitness tracker that will detect the number of steps made within an hour. If the step count, dependent on goals, is not met then a vibration motor will gently remind them to take a break and walk. The data throughout the day will be shown on an iOS application where the user will be able to …
Cal Poly Supermileage Electronic Fuel Injection, Alexander Pink
Cal Poly Supermileage Electronic Fuel Injection, Alexander Pink
Electrical Engineering
Cal Poly Supermileage is a student-run engineering club that builds prototype gasoline vehicles optimized maximum fuel-efficiency. To power their vehicles, the Supermileage team makes use of single-cylinder, 4-stroke, electronically fuel-injected (EFI) gasoline engines. This report details the development, iterative design & test cycles, and integration of an EFI system for the Supermileage club. This project develops an EFI system that interfaces to the most common types of sensors found in the low-power Supermileage-range of engines, including throttle-position sensors, manifold absolute pressure sensors, gear-tooth hall-effect sensors, variable-reluctance position sensors, engine coolant temperature sensors, intake air temperature sensors, and exhaust oxygen sensors. …
A Multi-Carrier Collaborative Solution To Minimize Connectivity-Loss, Michael Wong
A Multi-Carrier Collaborative Solution To Minimize Connectivity-Loss, Michael Wong
Master's Theses
Nearly two-thirds of Americans own a smart phone, and 19% of Americans rely on their smartphone for either accessing valuable information or staying connected with their friends and family across the globe [15]. Staying always-on and always-connected to the Internet is one of the most important and useful features of a smartphone. This connection is used by almost every single application on the device including web browsers, email clients, messaging applications, etc. Unfortunately, the cellular networks on our smartphones are not perfect and do not always have cellular signal. Our devices often lose Internet connection when users are on the …
Polyfs Visualizer, Paul Martin Fallon
Polyfs Visualizer, Paul Martin Fallon
Master's Theses
One of the most important operating system topics, file systems, control how we store and access data and form a key point in a computer scientists understanding of the underlying mechanisms of a computer. However, file systems, with their abstract concepts and lack of concrete learning aids, is a confusing subjects for students. Historically at Cal Poly, the CPE 453 Introduction to Operating Systems has been on of the most failed classes in the computing majors, leading to the need for better teaching and learning tools. Tools allowing students to gain concrete examples of abstract concepts could be used to …
The Bottlefly Ios Application For Wine Recommendations, Carson James Carroll
The Bottlefly Ios Application For Wine Recommendations, Carson James Carroll
Master's Theses
The use of smartphone applications has taken over the way people interact with the world. The design of an application has become an important aspect in keeping the user engaged [22]. People are looking for applications that are easy to use and will get the job done. This thesis focuses on the design of a mobile application for iOS that recommends wine in various retail locations that match a user’s taste preferences.
The goals of this thesis are to design an iOS application that recommends wine to consumers, improve upon the wine recommendation algorithms by acquiring more customer data, and …
Campusbookshare, Aditya Varkhedi
Campusbookshare, Aditya Varkhedi
Computer Science and Software Engineering
Every few months, students in the US and abroad face the expensive and time consuming task of buying textbooks for the classes they are enrolled in. Despite the advent of the internet and social networking websites the ability for peer to peer textbook exchange is still limited. There are few if any dedicated websites for general purpose peer to peer textbook transfer for every university and college.
The project I have created for my Senior Project is a peer to peer solution for buying and selling textbooks on US college campuses. The underlying idea is to create an authentication system …
Deontological Ethical System For Google's Self-Driving Car, Edgard Alejandro Arroliga Jr.
Deontological Ethical System For Google's Self-Driving Car, Edgard Alejandro Arroliga Jr.
Computer Science and Software Engineering
Google's Self-Driving Car is a revolutionary product that is riddled with ethical conundrums. It is able to accurately scan and drive through densely populated roads without much difficulty. However, there are some situations where the car will likely have to make decisions that affect, maybe even take, the lives of those on the road. Issues such as the Trolley Problem and the Rear-End Dilemma describe situations where there seems to be no single ethical answer as to how the car should act. In order to solve these issues, I propose that a Deontological Ethical System should be implemented because it …
Pre-R, Brian Carreon, Mariel Sanchez
Pre-R, Brian Carreon, Mariel Sanchez
Computer Science and Software Engineering
The project that PomTech worked on for Capstone is the PreR iOS Application for Dr. Sam Slishman. The main objective for this project was to create a functional prototype of the iOS application and deliver it to Dr. Slishman by the end of the 2016 Winter quarter. The prototype features the ability for patients to contact Dr. Slishman for consultation through a phone call, a Facetime video call, email, or a house call. In addition, the user of the prototype is able to see the proximity and availability of Dr. Slishman. Other features include a profile page of Dr. Slishman, …
Free2play, Corey Lee Wilson
Free2play, Corey Lee Wilson
Computer Engineering
Free2Play is a website based upon the wildly popular PC video game League of Legends created by Riot Gaming. The website contains helpful information for new and old players of the game, such as articles containing the latest League of Legends new, a rune calculator, and recommended item builds for characters. The website uses HTML5, jquery, node.js, MySQL, and PHP to pull data from Riot’s web API and Champion.gg’s website.
Hands-Free Computer Interaction Using A Sip/Puff Sensor As A Mouse, Daniel Williams
Hands-Free Computer Interaction Using A Sip/Puff Sensor As A Mouse, Daniel Williams
Computer Engineering
No abstract provided.
Real-Time Digital Effects Processing Using Ios, Jonah W. Clinard
Real-Time Digital Effects Processing Using Ios, Jonah W. Clinard
Computer Engineering
In today’s society, we are seeing incredible improvements in terms of creating smaller technological devices that behave more and more like the personal computers of yesterday. Mobile “Smart” devices, in particular, are becoming incredibly powerful not just in terms of processing power, but in the fact that they are able to provide assistance to users in their everyday lives. Application developers are now able utilize the power and size of these devices, to create and realize ideas that would have been previously viewed as impossible. This project applies the fields of digital signal processing, music, and mobile application development, to …
Microcontroller Application For Linear And Rotational Motion Sensing, Zachary Mintzer
Microcontroller Application For Linear And Rotational Motion Sensing, Zachary Mintzer
Computer Engineering
No abstract provided.
A Lidar Based Semi-Autonomous Collision Avoidance System And The Development Of A Hardware-In-The-Loop Simulator To Aid In Algorithm Development And Human Studies, Thomas F. Stevens
A Lidar Based Semi-Autonomous Collision Avoidance System And The Development Of A Hardware-In-The-Loop Simulator To Aid In Algorithm Development And Human Studies, Thomas F. Stevens
Master's Theses
In this paper, the architecture and implementation of an embedded controller for a steering based semi-autonomous collision avoidance system on a 1/10th scale model is presented. In addition, the development of a 2D hardware-in-the-loop simulator with vehicle dynamics based on the bicycle model is described. The semi-autonomous collision avoidance software is fully contained onboard a single-board computer running embedded GNU/Linux. To eliminate any wired tethers that limit the system’s abilities, the driver operates the vehicle at a user-control-station through a wireless Bluetooth interface. The user-control-station is outfitted with a game-controller that provides standard steering wheel and pedal controls along …