Drone Control is a multi-faceted piece of software, written in Java and Javascript, for Senior Project at University of Houston Clear Lake.
It is composed of two main modules:
- A 3D First-Person-View Quadcopter Flight Simulator
- Procedurally generated, maze-like winding corridor levels.
- Simplified 3D flight model based on vector math.
- XBOX 360 controller support.
- A Hardware Controller for the Parrot AR 2.0 Drone (which is now discontinued)
- Watch live onboard camera footage.
- Multiple input modes and safety features.
Together our team used many technologies to make this project a reality.
- A cross-platform Java game development framework
- Used extensively for Screens, Scene-graph based user interface, Asset storage, Physics
- A Javascript library for building network applications.
- Used for interfacing with the Parrot 2.0's wifi network.
- Charles Fahselt - Lead Software Developer
- Michael Truncale - Lead Hardware Developer
- Khary Alexcee - Project Manager
- Dean Dixon - Software Advisor and Input Specialist
- Afif Diek - Graphic Designer and UI