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

Computer Engineering Commons

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

Articles 1 - 9 of 9

Full-Text Articles in Computer Engineering

Autonomous Navigator Mobile Robot Upgrade, David Sansoucy Apr 2022

Autonomous Navigator Mobile Robot Upgrade, David Sansoucy

Thinking Matters Symposium

The mobile robot platform has been developed over the course of 10 years at USM. In Spring 2020, Belle-Isle and Werner updated the previous framework by rewriting the software to use the ROS framework running on an on-board Raspberry Pi 3. They also implemented navigation using an A* motion planning algorithm and image processing. In Summer 2021, Ames incorporated Lidar and Kinect sensors onto the robot to improve its real-time navigation capabilities. He also made improvements to the power distribution systems. This project aimed to build on the ROS frameworks developed by the previous 2 teams with the main goal …


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 …


Development Of A Fully Instrumented, Resonant Tensegrity Strut, Kentaro Barhydt Jun 2018

Development Of A Fully Instrumented, Resonant Tensegrity Strut, Kentaro Barhydt

Honors Theses

A tensegrity is a structure composed of a series of rigid members connected in static equilibrium by tensile elements. A vibrating tensegrity robot is an underactuated system in which a set of its struts are vibrated at certain frequency combinations to achieve various locomotive gaits. Evolutionary robotics research lead by Professor John Rieffel focuses on exploiting the complex dynamics of tensegrity structures to control locomotion in vibrating tensegrity robots by finding desired gaits using genetic algorithms. A current hypothesis of interest is that the optimal locomotive gaits of a vibrating tensegrity exist at its resonant frequencies.

In order to observe …


Answering Food Insecurity: Serving The Community With Food And Knowledge Using Technology, Courtney Simpson Oct 2017

Answering Food Insecurity: Serving The Community With Food And Knowledge Using Technology, Courtney Simpson

Purdue Journal of Service-Learning and International Engagement

The courses of Tech120, CGT110, and ENGT 180/181 and Red Gold at Purdue collaborated to design a robot that would plant and water a garden for a local community charter school. The students centered the project on the users’ needs for fresh food, nutrition education, and early exposure to STEM for children. The school, Anderson Preparatory Academy (APA), is comprised of many children who come from low-income families and are in the free or reduced lunch program. Inspired from “Farm Bot,” a similar system that allows for almost hands-free gardening, the “Boiler Bot” is designed to be scalable so children …


Analysis Of Feedback Control Applied With Command Shaping To Minimize Residual Vibration, Nicholas L. Jacobs Aug 2016

Analysis Of Feedback Control Applied With Command Shaping To Minimize Residual Vibration, Nicholas L. Jacobs

Open Access Theses

Joint flexibility is a physical trait that affects all robotic systems to some degree. This characteristic has been shown to be very detrimental to the performance of these robotic systems when implementing fast point-to-point motion. During such motion, the robot will induce vibrations in its structure that will extend past the completion of the move. Many techniques have been applied over the years in order to minimize these residual vibrations. One such method is known as command shaping, which will construct the input profile so as to avoid exciting the natural frequencies of the system. This work seeks to extend …


Dual 7-Degree-Of-Freedom Robotic Arm Remote Teleoperation Using Haptic Devices, Yu-Cheng Wang Sep 2015

Dual 7-Degree-Of-Freedom Robotic Arm Remote Teleoperation Using Haptic Devices, Yu-Cheng Wang

USF Tampa Graduate Theses and Dissertations

A teleoperated system of dual redundant manipulator will be controlled in this thesis. The robot used with the dual redundant manipulator in this thesis is Baxter. Baxter’s redundant robot arms are 7-degree-of-freedom arms. The problem that will be solved in this thesis is optimization of the 7-degree-of-freedom robot arms. The control algorithm of the 7-degree-of-freedom robot arms will be discussed and built. A simulation program will be built to test the control algorithm. Based on the control algorithm, a teleoperation system will be created for Baxter. The controller used is Omni, which is a six-joint haptic device. Omni will also …


Automated Foosball Table, Jim R. Stefani, Alex J. Herpy, Brett Gordon Jaeger, Kevin S. Haydon, Derek Alan Hamel Jun 2014

Automated Foosball Table, Jim R. Stefani, Alex J. Herpy, Brett Gordon Jaeger, Kevin S. Haydon, Derek Alan Hamel

Mechanical Engineering

This project is the second iteration of an automated foosball table for Yaskawa America as a trade show display. The table is meant to provide an interactive experience which highlights the speed and precision of the Yaskawa hardware. The first iteration of the project was mainly focused on creating the physical hardware for the system and to begin the basic programming for the system. This phase of the project was focused on finalizing the physical hardware of the system, implementing the vision system and to continue the basic programing of the system AI. A third team will be assigned to …


The Design Of A Maneuverable Rolling Robot, David Carabis Jun 2013

The Design Of A Maneuverable Rolling Robot, David Carabis

Honors Theses

The purpose of this project was to design, fabricate, and test a maneuverable rolling robot. Although some other rolling robots were researched for this project, a novel approach was taken to design a unique, cheap robot that could turn and was fully enclosed by a rotating outer shell. The design and research phase of this project included the evaluation of several designs, the development of a mathematical model detailing forward motion of the robot, and the derivation of several design equations. Of the possible designs, an interior counterweight was chosen to provide a torque to the outside shell and move …


Utilizing A Computational Model For The Design Of A Passive Dynamic Walker, Craig Alan Honeycutt Jan 2011

Utilizing A Computational Model For The Design Of A Passive Dynamic Walker, Craig Alan Honeycutt

USF Tampa Graduate Theses and Dissertations

Recent interest in using passive dynamic walkers (PDWs) for gait rehabilitation studies has presented a need for a robust, easily built mechanism. Unfortunately, these passive robots are hypersensitive to many variables outside of the usual design considerations that are studied when constructing them. By accentuating previous failures instead of suppressing them, this thesis presents a number of problematic situations commonly experienced when testing and tuning a PDW.

Further, through a complete design of a 4-legged PDW with knees, simple design axioms brought about by myself and others are put into a practical context and applied directly to design. This thesis …