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

Computer Engineering Commons

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

Articles 1 - 3 of 3

Full-Text Articles in Computer Engineering

Robotic Book Scanner, Tobias Samuel Elder, Cynthia Marie Wong Jun 2014

Robotic Book Scanner, Tobias Samuel Elder, Cynthia Marie Wong

Computer Engineering

Digitizing books has been an issue tackled by companies to allow people to read off Kindles and iPads rather than the traditional paperback. Companies like Google have spent more than $1000 on machines to convert books into electronic copies readable on devices. Yet, not much effort has been made into the invention of an automatic book scanner for consumers. This project seeks to determine a cost-effective approach to robotic book scanning to create PDFs from physical books. This project serves as a proof of concept for a reasonably priced automatic book scanner accessible to consumers. Potentially, the device may be …


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 …


Evolving Soft Robots With Vibration Based Movement, Andrew Danise Jun 2014

Evolving Soft Robots With Vibration Based Movement, Andrew Danise

Honors Theses

Creating effective designs for soft robots is extremely difficult due to the large number of different possibilities for shape, material properties, and movement mechanisms. Due to the lack of methods to design soft robots, previous research has used evolutionary algorithms to tackle this problem of overwhelming options. A popular technique is to use generative encodings to create designs using evolutionary algorithms because of their modularity and ability to induce large scale coordinated change. The main drawback of generative encodings is that it is difficult to know where along the ontogenic trajectory resides the phenotype with the highest fitness. The two …