Coby Allred's Projects
University of Arizona ECE 413 Final Project
Project 1 for ECE 478. Designed to simulate various networking protocols.
AstroBot is designed to be a multi-purpose, highly flexible, and user friendly Twitch bot that can take care of all of your chat needs.
This program is designed to emulate the games Cards Against Humanity, currently known as Cards Against Formatting. It will take input from a file of input cards and a file of input strings. Cards will be processed to match a string of a given length to the card as a way to fill in the blanks. The processed cards are written to a specified output file.
CatCar is designed to simulate an autonomous vehicle's controls based on a set of inputs given in the controlInputs file. It will take a set of inputs and perform kinematic calculations to determine the vehicle's new state based off of the given commands. It will then output these states to a designated text file.
cMessage NodeJS server and client
This project will take in an input of two water jugs that have initial conditions and a goal state and figure out a way to reach the goal state from the initial state using two different methods.
Provides a platform to be used with the MicaSense RedEdge Camera to perform crop phenotyping and data analysis. Created for the Advanced Sensing and Climate Control Lab for Sustainable CEA Systems at the University of Arizona.
SocialNetworkAnalysis will find new users for a Twitter user to follow based off who the root user is following and the users that are followed by the root user's followings at a max distance of 3 users away.
Spork is designed to automatically sort through a list of businesses in order to automatically determine restaurants that match a user's specified rating and distance threshold. It takes input from a specified file and outputs a list of restaurants that are both good and nearby, along with specifying a top result due to a company's advertising level.
We write your reusable computer vision tools. 💜
A basic tower defense game written in Java as a final project for ECE 373 Group 36 at the University of Arizona.
Trending takes in the various hashtags from Twitter and rank them over time to see what kind of trend they are following. It uses two files of hashtag inputs and outputs the trending data to a specified trendFile in the format of Rank: Word (Rank Change).
Automated vehicle tracking using Supervision and the YOLO V8 model
:oncoming_automobile: "MORE THAN VEHICLE COUNTING!" This project provides prediction for speed, color and size of the vehicles with TensorFlow Object Counting API.
Velociplotter will analyze GPS coordinates from a gpsLogFile and determine the average velocity for every second within the time period. It is designed to output a format that can be read by various graphing programs that utilize the gnuplot framework.