June 2020 - ONGOING
VR Controlled Depth Camera Bot
This is a 2 person final project being completed for our software engineering degree. The robot is programmed using C++ and Python and communicates to a C# Unity project which shows the live data. We are in the process of using a C++ simulatanious localization and mapping library in order to generate a map of the environment instead of just showing current data.
|
November 2017
Kinect Camera App
This is a simple C++ application that works using a Xbox360 3D Kinect Camera. In it's current state, the app displays a rotating point cloud showing the Kinect's vision. Using my academic mathematical knowledge, I developed an algorithm to highlight 90-degree corners using cross product. Additionally, I implemented open source code for parsing STL files and then read an academic paper to implement my own version of an algorithm for finding the minimum distance between a point and a triangle in 3D space. I hope to use the information I have gained during this research to create a localizing bot that uses room information from an STL file or other model to efficiently compute position.
|
October 2017
Neural Network for Written Digit Recognition
Making a neural network to recognize digits was a good exercise to learn about machine learning. This is currently the only actual programming project related to machine learning I have completed. I am reading the book Python Machine Learning by S. Raschka and V. Mirjalili that focuses on machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow to improve my machine learning knowledge and hope to think of a good project to put my skills to use soon.
|
September 2017 - October 2017
Puush Mass Downloader
Puu.sh is a file sharing site. The Puush Mass Downloader is a Python program that brute forces puu.sh URLs and automatically downloads files set to be public visibility. This program made use of modules such as Requests, threading and TKinter to make a program that's fast and easy to use interface.
|
May 2017
Blog Talk Radio Mass Downloader
Blog talk radio is a site that allows people to host and listen to podcasts. Unfortunately for listeners, there isn't a convenient way to download multiple podcasts from their favorite host. This script solves the issue and allows people to download as many pages of podcast episodes as they desire.
|
April 2017
Roblox Aim Bot
This is a Python project I made to automatically aim at players head's in the game Roblox. I replaced the head texture with solid bright pink. I then used win32api and PIL determine when a desired aim bot button was pressed, to take screenshots, search for pink pixels and automatically move the mouse to aim. If I were to remake this project in the future it would be better to use memory address reading techniques like I did for my Minecraft Bot API.
|