ALFREDO J VELASCO

SOFTWARE ENGINEERING | ENGINEERING MANAGEMENT | BUSINESS DEVELOPMENT

Project Detail

COSC 50 Software Engineering

Google Search Modules + Hand controlled Drone

Two main projects. 1) Programmed basic components found in Google Search like indexer, parsers, etc. to search over HTML text quickly and efficiently in C. 2) Programmed a small drone to be controlled by a hand motion detector. A user’s hand was used to control the small drone. Final challenge was to control our own drone around the classroom and land it back down. For the drone project, I wrote a custom Final State Machine to provide smooth control based on 3D vector algebra and ratios based on how far the hand was from the sensor. It was dubbed “The Ferrari of Quadcopters” by one of our classmates due to how smooth the flight control looked.

Project image