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 631 - 660 of 721
Full-Text Articles in Computer Engineering
Robot X, Alan Truong, Alex Haag
Robot X, Alan Truong, Alex Haag
Computer Engineering
The following report outlines the design decisions behind Robot X for the 2012 Cal Poly Roborodentia competition held annually during Open House. This investigation includes detailed overview of Robot X's sensory system, driving system, conveyor belt system, and can compartment system. In addition, basic hardware and software design are explored.
The Android Powwow Invitation Application, Jason Stewart
The Android Powwow Invitation Application, Jason Stewart
Computer Science and Software Engineering
No abstract provided.
Kreative Outlets, Travis Crist, Steve Clark, Jason Peressini
Kreative Outlets, Travis Crist, Steve Clark, Jason Peressini
Computer Engineering
With the widespread use of smart phones and the advancement of WiFi technologies, people now have the Internet at their fingertips at all times. Home automation and control has the possibility of becoming the next big technology that can utilize the abundant availability of the Internet. This paper documents the findings and results of a project aimed at developing the infrastructure needed for a home automation system that is accessible anywhere. We implemented a system that utilized a web enabled ethernet connection and RF wireless technology to control AC outlets and provide the user with feedback information about the status …
Bluemote!, Philip Kaye
Bluemote!, Philip Kaye
Computer Engineering
In today’s society, our mobile phones are an extremely useful device when we are on the go and away from our homes; however, when we return home, our smart phone becomes just a communication tool again. Home automation is inevitable, and it will find its way into every house. The first person to commercialize it to the point where it is as easy to set-up and as affordable as a home router will end up breaking this slow trend. The key to this success is the smart phone; this should end up being the most expensive piece of hardware for …
An Interactive Visualization Model For Analyzing Data Storage System Workloads, Steven Charubhat Pungdumri
An Interactive Visualization Model For Analyzing Data Storage System Workloads, Steven Charubhat Pungdumri
Master's Theses
The performance of hard disks has become increasingly important as the volume of data storage increases. At the bottom level of large-scale storage networks is the hard disk. Despite the importance of hard drives in a storage network, it is often difficult to analyze the performance of hard disks due to the sheer size of the datasets seen by hard disks. Additionally, hard drive workloads can have several multi-dimensional characteristics, such as access time, queue depth and block-address space. The result is that hard drive workloads are extremely diverse and large, making extracting meaningful information from hard drive workloads very …
Requirements Specification For Dsic: Distribution System For Information And Collaboration, Alex Abrahamian
Requirements Specification For Dsic: Distribution System For Information And Collaboration, Alex Abrahamian
Computer Science and Software Engineering
There seems to exist an invisible barrier between people that should be connected but for whatever reasons (don't hang out in the same circles, don't go to the same meetings, or are geographically separated) haven't met each other yet.
Normally these people will only meet when others bring them together or they are thrown together on a project. DSIC aims to preempt the person discovery process by allowing a way for people to post ideas, events, and other collaborations in a single place that can then be searched by other users.
The system utilizes postings, user profiles, and a tagging …
Cplop - Cal Poly's Library Of Pyroprints, Kevin Webb
Cplop - Cal Poly's Library Of Pyroprints, Kevin Webb
Computer Engineering
California Polytechnic Library of Pyroprints, CPLOP, is a web driven data-base application that stores data from the biology’s departments E. coli Pyrosequencing project. Some of this data was stored in Excel datasheets, while data from the pyrosequencing machines was stored as just a list of random .xml files. There was no useful way to organize and store the massive amounts of data from multiple file sources in one location, nor to perform the complicated searches and comparisons that the project requires. CPLOP’s primary goal is to store such data in three organized tables that relate to one another. It was …
State Estimation For Tracking Of Tagged Sharks With An Auv, Christina Forney
State Estimation For Tracking Of Tagged Sharks With An Auv, Christina Forney
Master's Theses
Presented is a method for estimating the planar position, velocity, and orientation states of a tagged shark. The method is designed for implementation on an Autonomous Underwater Vehicle (AUV) equipped with a stereo-hydrophone and receiver system that detects acoustic signals transmitted by a tag. The particular hydrophone system used here provides a measurement of relative bearing angle to the tag, but does not provide the sign (+ or -) of the bearing angle. A particle filter was used for fusing measurements over time to produce a state estimate of the tag location. The particle filter combined with an active control …
Wireless Solar-Powered Thermal Imaging Camera, Andy Bonk, Billy Mcvicker, Jacob Richardson
Wireless Solar-Powered Thermal Imaging Camera, Andy Bonk, Billy Mcvicker, Jacob Richardson
Mechanical Engineering
Creation of a mounted wireless self-powered thermal imaging camera system.
Robotic Turret, Daniel Romero, Matthew (Matt) Martelle, Scott Mullens, Rachel Diamant
Robotic Turret, Daniel Romero, Matthew (Matt) Martelle, Scott Mullens, Rachel Diamant
Mechanical Engineering
No abstract provided.
Historic Calculator Project, Will Harris, Dan Marioni, Kevin Webb, Chad Williams
Historic Calculator Project, Will Harris, Dan Marioni, Kevin Webb, Chad Williams
Mechanical Engineering
The Deutsches Museum of Munich, Germany requested add-on components to their mechanical calculator exhibit. The end-goal is to produce an interactive 3D model in software to demonstrate the functions of the Braun-Vayringe Machine (BVM). There will be four students working on this project at California Polytechnic State University, San Luis Obispo: two mechanical engineers (Dan Marioni and Will Harris) and two computer engineers (Chad Williams and Kevin Webb).This project involves the coordination of three facilities; the Deutsches Museum, and the Mechanical and Computer Science Departments of Cal Poly. The name of the project is known as the Historic Calculator Project …
Detecting Suspicious Behavior With Low-Cost Sensors, Ahren Alexander Reed
Detecting Suspicious Behavior With Low-Cost Sensors, Ahren Alexander Reed
Master's Theses
A proof of concept is created that demonstrates how low-cost sensors and a simple software solution can be used to proactively detect IED placement. The main goal is to detect suspicious behavior; Specifically we derive requirements that loitering, meandering, improper location and object placement shall be detected. Current methods being used to detect Improvised Explosive Devices (IEDs) are costly in terms of equipment and risk to life, and many are retroactive; IED detection occurs long after explosives are placed. A prototype system is explored with the quality attributes of being low-cost, proactive and using simple software methods. A wireless sensor …
Full Custom Vlsi Design Of On-Line Stability Checkers, Chris Y. Lee
Full Custom Vlsi Design Of On-Line Stability Checkers, Chris Y. Lee
Master's Theses
A stability checker is a clocked storage element, much like a flip-flop, which detects unstable and late signals in the pipeline of a digital system. The On-line stability checker operates concurrently with its associated circuit-under-test (CUT). This thesis describes the full custom very-large-scale integration (VLSI) design and testing process of On-Line Stability Checkers. The goals of this thesis are to construct and test Stability Checker designs, and to create a design template for future class projects in the EE 431 Computer-Aided Design (CAD) of VLSI Devices course at Cal Poly.
A method for concurrent fault testing called On-line Stability Checking …
Reliable Ethernet, Aleksandr Movsesyan
Reliable Ethernet, Aleksandr Movsesyan
Master's Theses
Networks within data centers, such as connections between servers and disk arrays, need lossless flow control allowing all packets to move quickly through the network to reach their destination. This paper proposes a new algorithm for congestion control to satisfy the needs of such networks and to answer the question: Is it possible to provide circuit-less reliability and flow control in an Ethernet network? TCP uses an end-to-end congestion control algorithm, which is based on end-to-end round trip time (RTT). Therefore its flow control and error detection/correction approach is dependent on end-to-end RTT. Other approaches utilize specialized data link layer …
San Luis Obispo Transit Tracker System Back-End Server, Daryl Alan A. Dimalanta
San Luis Obispo Transit Tracker System Back-End Server, Daryl Alan A. Dimalanta
Computer Engineering
This document gives the rationale, design process, technical implementation, testing procedures, and testing results of a back-end server used for the San Luis Obispo (SLO) Transit Tracker System. The SLO Transit Tracker System (SLOTTS) includes client software installed on mobile devices and a back-end server. The purpose of this system is to encourage SLO residents to utilize the transit system by having the client software present current bus location, navigation instructions, and bus schedule in a simple, fast, and easy to use mobile application.
Due to the limited central processing unit (CPU) and limited power supplied by the battery, route …
Auto Fall Detector, Nhut Thanh Ho
Auto Fall Detector, Nhut Thanh Ho
Computer Engineering
This device is named Cardea, the goddess of health in roman Mythology. The Cardea will be attached to the waist of the individual’s body to detect any falls, and will send out alarm signals to people in the surrounding area. The end goal of this project is to provide a helpful and friendly device for the elderly and their families. It is easy to maintain and dependable for long term use.
Woody: Roborodentia 2011 Robot, Felix Chung, Canh Sy, Hanson Yu
Woody: Roborodentia 2011 Robot, Felix Chung, Canh Sy, Hanson Yu
Computer Engineering
Woody is a fully autonomous robot built and designed for the 2011 Cal Poly Roborodentia competition. Woody’s goal is to score the most points in the competition by navigating the competition field, efficiently collecting ping pong balls from the racks, and shooting the balls into the goal accurately. There was no specific budget set for the project, but costs were kept low by using tools from the Computer Engineering Capstone Lab, inexpensive materials such as wood, and reusable parts from robots from previous Roborodentia competitions.
Edapts Web Application Redesign With Route Editor And Dynamic Frontend, John O'Connor, Aaron Berk
Edapts Web Application Redesign With Route Editor And Dynamic Frontend, John O'Connor, Aaron Berk
Computer Engineering
The EDAPTS (Efficient Deployment of Advanced Public Transportation Systems) system is designed to facilitate the public transportation system, making it even easier for San Luis Obispo residents and guests to use. We have upgraded the web component of the system adding a tool that makes it simple for non-programmers to add, edit, and delete routes. Furthermore, we have modified the front end web code to read from a central MySQL database containing all the route information created using the new, user-friendly tool.
Detection Of Breathing And Infant Sleep Apnea, Brian Berg
Detection Of Breathing And Infant Sleep Apnea, Brian Berg
Computer Engineering
Sleep apnea is a condition where people pause while breathing in their sleep; this can be of great concern for infants and premature babies. Current monitoring systems either require physical attachment to a user or may be unreliable. This project is meant to develop a device that can accurately detect breathing through sound and issue appropriate warnings upon its cessation. The device produced is meant to be a standalone device and thus was developed as an embedded systems project on a Xilinx Spartan 6 FPGA.
Ultra-Short Baseline Acoustic Positioning System, Timothy Joel Soppet
Ultra-Short Baseline Acoustic Positioning System, Timothy Joel Soppet
Computer Engineering
This paper explains the design, implementation, and testing of an ultra short baseline (USBL) acoustic positioning system for the Amador Valley High School (AVHS) Robotics Club’s Barracuda Mark-X AUV. The system will be used to locate an underwater transducer beacon representing the final waypoint in an obstacle course designed for the AUVSI/ONR RoboSub international collegiate competition.
Characterization Of A Dual Acoustic Receiver System For Measuring Range And Bearing To Acoustic Tags, Victoria Campana, Justin Knight
Characterization Of A Dual Acoustic Receiver System For Measuring Range And Bearing To Acoustic Tags, Victoria Campana, Justin Knight
Computer Engineering
Experiements were performed to determine the effectiveness of the Lotek RT-A Hydrophone system and if it could provide the data necessary for a particle filter to determine the location of a shark. Over the period of a few months, we tested off the Cal Poly Pier at set GPS coordinates to characterize how accurately the Lotek System can determine range and orientation. Ranges from 0-500 meters were tested with the Lotek system being in a stationary position and Lotek receiver tag being put at specified GPS coordinates. The two hydrophone rigging was then rotated a full 360 degrees to gauge …
Myrrrrr's Dice Game Android Application, Craig Leitterman
Myrrrrr's Dice Game Android Application, Craig Leitterman
Computer Engineering
Smartphones are one the newest and fastest growing hardware platforms in recent years. The number of users playing and downloading games on the Android and iPhone application markets are growing rapidly. A majority of users including myself have been known to play common retro games such as solitaire as well as newer flash games like Angry Birds. These titles are usually “pick up and play” and provide quick entertainment while you’re waiting for the bus or in between a work break. Given the huge popularity of these applications I decided to create a dice game that I used to play …
Fault Tolerant And Flexible Cubesat Software Architecture, Greg D. Manyak
Fault Tolerant And Flexible Cubesat Software Architecture, Greg D. Manyak
Master's Theses
The CubeSat pico-satellite is gaining popularity in both the educational and aerospace industries. Due to a lack of experience and constrained hardware capabilities, most of the university missions have been educational in nature. Cal Poly's project, PolySat, has gained significant experience from the launch of five CubeSats and has designed an entirely new hardware platform based on the knowledge gained from these missions. This hardware is a significant upgrade from what the previous missions used and has greatly increased the capabilities of the software, including supporting the use of the open source operating system Linux.
Leveraging the previous PolySat experience, …
Mr. Robot: A Roborodentia Contestant, Stephen Berry, Jamie Nease
Mr. Robot: A Roborodentia Contestant, Stephen Berry, Jamie Nease
Computer Engineering
Roborodentia is an annual robotics competition held during Open House at California Polytechnic State University, San Luis Obispo. Each year, students construct autonomous robots which compete head-to-head to score the most points. This report will give an overview of the competition and the details of our robot.
Autonomous Golf Cart Vision Using Hsv Image Processing And Commercial Webcam, John D. Fulton
Autonomous Golf Cart Vision Using Hsv Image Processing And Commercial Webcam, John D. Fulton
Electrical Engineering
Using openCV I was able to use a store bought webcam and my laptop to build code that could detect the lane lines and the curb on the road and use them to calculate a trajectory for an autonomous vehicle to follow. The code does have some flaws, as discovered in testing, and definitely room for improvement but it still functions as a useful basis for development. Developed primarily for the Autonomous Golf Car Project at Cal Poly the principles of how it functions could be applied to other projects that want to use computer vision.
Programmable Household Led Light Fixture, Jordan Locano
Programmable Household Led Light Fixture, Jordan Locano
Electrical Engineering
This report details the development and construction of a LED light fixture to be used for household lighting. This document details background information, design ideas, project specifications, production, assembly, testing, and conclusions involved with this project. The goals of this project is to design and build a cost-effective replacement for traditional room lighting that can perform better and last longer than traditional methods.
Autonomous Crash Avoidance System, Brian Ujiie, Gordon Woods, Joshua Miller
Autonomous Crash Avoidance System, Brian Ujiie, Gordon Woods, Joshua Miller
Mechanical Engineering
No abstract provided.
Markerless Affine Region Tracking And Augmentation Using Mser And Sift, Gregory (Greg) Eddington Ii
Markerless Affine Region Tracking And Augmentation Using Mser And Sift, Gregory (Greg) Eddington Ii
Computer Engineering
Due to the advancements in mobile computing hardware and the inclusion of cameras in many computing platforms, augmented reality systems have become widely available. This paper presents a real-time implementation of a novel markerless augmented reality algorithm which is able to track two-dimensional affine regions without a priori information of the environment or computing a world model. The implementation consists of the MAR library; a modular software library which performs the region detection, identification, and tracking; and the Lighthouse application; a program which uses the MAR library to allow the user to augment scenes viewed from a camera. The algorithm …
Streaming Client And Server Model, Austin Alan Diec
Streaming Client And Server Model, Austin Alan Diec
Computer Engineering
A few years ago, several Cal Poly undergraduates started the Autonomous Robot Platform (ARP). Interest in a revision of the ARP requires a new layer of communication. This paper describes the design and partial implementation of the communication layer to be used with the revised ARP. The communication layer would allow the autonomous robot platform to connect with a client over the wireless local area network (WLAN) for instructions and commands. It is important to note that currently, the assumed revision of the ARP is nonexistent, so many of the design decisions are based solely on the assumptions of ARP …
Cp7 And Datalogger Design And Implementation, Hoang (Mike) Tran
Cp7 And Datalogger Design And Implementation, Hoang (Mike) Tran
Computer Engineering
No abstract provided.