Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Theses/Dissertations

Computer Engineering

California Polytechnic State University, San Luis Obispo

Autonomous

Articles 1 - 12 of 12

Full-Text Articles in Engineering

Autonomous Butter Robot, David Chau, Michael Hegglin Jun 2020

Autonomous Butter Robot, David Chau, Michael Hegglin

Computer Engineering

Don’t you wish your butter would come to you? Well now it can with the patented Michael and David butter robot! Based on an idea from a TV show, our team set out to see if a similar robot was possible to make in real life. The objective was simple. Can we make a small table sized robot that can bring a person butter using image detection software? With that question in mind we set out buying our components. We wanted to keep it small, so we looked up devices that could do simple image processing and from there we …


Surface Autonomous Vehicle For Emergency Rescue, Max Emerick, Ryan Shields, Christopher Feickert, Raymond Impara Jun 2020

Surface Autonomous Vehicle For Emergency Rescue, Max Emerick, Ryan Shields, Christopher Feickert, Raymond Impara

Mechanical Engineering

The goal of this document is to clearly define the problem parameters and project objectives and to clearly describe the design process, planned final design, and manufacturing and testing procedures for the senior design project of Team 26: SAVER -- the Surface Autonomous Vehicle for Emergency Rescue. This is both for the purpose of project planning and for clear communication between all parties involved in the project.

The objective of the SAVER project is to develop a proof of concept for an autonomous maritime search and rescue vehicle for aiding in man-overboard missions. To accomplish this goal, a list of …


Corridor Navigation For Monocular Vision Mobile Robots, Matthew James Ng Jun 2018

Corridor Navigation For Monocular Vision Mobile Robots, Matthew James Ng

Master's Theses

Monocular vision robots use a single camera to process information about its environment. By analyzing this scene, the robot can determine the best navigation direction. Many modern approaches to robot hallway navigation involve using a plethora of sensors to detect certain features in the environment. This can be laser range finders, inertial measurement units, motor encoders, and cameras.

By combining all these sensors, there is unused data which could be useful for navigation. To draw back and develop a baseline approach, this thesis explores the reliability and capability of solely using a camera for navigation. The basic navigation structure begins …


A Comparative Study Of Feature Detection Methods For Auv Localization, Andrew Y. Kim Jun 2018

A Comparative Study Of Feature Detection Methods For Auv Localization, Andrew Y. Kim

Master's Theses

Underwater localization is a difficult task when it comes to making the system autonomous due to the unpredictable environment. The fact that radio signals such as GPS cannot be transmitted through water makes autonomous movement and localization underwater even more challenging. One specific method that is widely used for autonomous underwater navigation applications is Simultaneous Localization and Mapping (SLAM), a technique in which a map is created and updated while localizing the vehicle within the map. In SLAM, feature detection is used in landmark extraction and data association by examining each pixel and differentiating landmarks pixels from those of the …


Modeling Autonomous Vehicles Through Radio Controlled Cars, Eva S. Chen Jun 2017

Modeling Autonomous Vehicles Through Radio Controlled Cars, Eva S. Chen

Computer Engineering

Autonomous vehicles have a lot of potential in improving people’s everyday lives. They could reduce congestion, reduce collisions, enhance mobility, and more. But with these benefits come security and privacy risks. In order to research and test some of these risks, we are building a set of scale autonomous cars that can model autonomous and collaborative behaviors. One such behaviour would be platooning, where a group of vehicles can travel closely together at high speeds by following a lead car. We are doing this with various sensors and control algorithms to allow for future modularity.


Models For Pedestrian Trajectory Prediction And Navigation In Dynamic Environments, Jeremy N. Kerfs May 2017

Models For Pedestrian Trajectory Prediction And Navigation In Dynamic Environments, Jeremy N. Kerfs

Master's Theses

Robots are no longer constrained to cages in factories and are increasingly taking on roles alongside humans. Before robots can accomplish their tasks in these dynamic environments, they must be able to navigate while avoiding collisions with pedestrians or other robots. Humans are able to move through crowds by anticipating the movements of other pedestrians and how their actions will influence others; developing a method for predicting pedestrian trajectories is a critical component of a robust robot navigation system. A current state-of-the-art approach for predicting pedestrian trajectories is Social-LSTM, which is a recurrent neural network that incorporates information about neighboring …


Robostock: Autonomous Inventory Tracking, Drew Christian Balthazor Dec 2016

Robostock: Autonomous Inventory Tracking, Drew Christian Balthazor

Computer Engineering

No abstract provided.


Android Drone: Remote Quadcopter Control With A Phone, Aubrey John Russell Dec 2016

Android Drone: Remote Quadcopter Control With A Phone, Aubrey John Russell

Computer Engineering

The purpose of the “Android Drone” project was to create a quadcopter that can be controlled by user input sent over the phone’s Wi-Fi connection or 4G internet connection. Furthermore, the purpose was also to be able to receive live video feedback over the internet connection, thus making the drone an inexpensive option compared to other, equivalent drones that might cost thousands of dollars. Not only that, but the Android phone also has a host of other useful features that could be utilized by the drone: this includes GPS, pathing, picture taking, data storage, networking and TCP/IP, a Java software …


Universal Uav Payload Interface, Nolan Reker, David Troy Jr, Drew Troxell Jun 2015

Universal Uav Payload Interface, Nolan Reker, David Troy Jr, Drew Troxell

Computer Engineering

Unmanned Aerial Vehicle (UAV) technology is becoming increasingly accessible for civilian use. Both open-source and commercial-purpose UAVs can be obtained affordably or even built. However, the platforms available are very segmented in their customization to a specific application (i.e. land surveying, payload delivery). This project aims to create a Universal Payload Interface (UPI) mounted to the underside of multi-rotors or other UAVs to enable the attachment of customizable sensor payloads. These payloads allow a single UAV to be rapidly reconfigured to perform a multitude of tasks.

The Universal Payload Interface facilitates communication between the payload, onboard flight controller, and operator …


Android Powered Autonomous Robot, Dennis Cagle, Zachary Negrey May 2012

Android Powered Autonomous Robot, Dennis Cagle, Zachary Negrey

Computer Engineering

The goal of this Senior Project was to create an autonomous robot powered by an Android phone to compete in Roborodentia 2012. In order to accomplish this task, we used the Android Open Accessory Development Kit (Android ADK) to interface an Android phone with a custom Arduino microcontroller (Arduino Mega) designed by Google. The project contained design and implementation of hardware, electronic devices, and software.


Autonomous Crash Avoidance System, Brian Ujiie, Gordon Woods, Joshua Miller Jun 2011

Autonomous Crash Avoidance System, Brian Ujiie, Gordon Woods, Joshua Miller

Mechanical Engineering

No abstract provided.


Autonomous Golf Cart Vision Using Hsv Image Processing And Commercial Webcam, John D. Fulton Jun 2011

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.