SAI BYU-I

Projects

Modular Voice Assistant

Built as a capstone project, this voice assistant features multiple speech to text and text to speech engines, over 100 different voices, and easy skill-building for implementation in anything from a replica Iron Man helmet to a fully functional smart-house. Did I mention that it has name customizability through the Porcupine Wake Word engine?
Check it out on the GitHub page.. The author is active on GitHub.

Machine Vision Robotic Arm

A robotic arm that uses a camera to detect any object in its field of view and, on command, grabs it and throws it from the platform. Based on the Robot Operating System (ROS), the same system used in the Mars Rover. See a video. The code for this project can be found here.

The robotic arm sits on a platform with a camera facing down at the platform

Autonomous Remote Control Car

An RC car is made to recognize it's surroundings through a machine learning image recognition algorithm. A Raspberry Pi 3 is used to control to car. The source code and the wiki can be found in the repository.

Battleship AI

A solid state machine built in C++ to play the game battleship. We currently have 2 versions of an AI developed last semester and we are looking to improve them and implement other strategies with the goal of defeting human players. The code for this project can be found here.

NEO the Learning Softbot

Neo is an agent designed to interact and learn from objects in its environment. Its framework is built upon concepts in Agent Oriented Programming which allow its source code to be completely autonomous from the environment (it can be placed into a new environment without breaking). The code for this project can be found here.