Is this project an undergraduate, graduate, or faculty project?
Undergraduate
Project Type
group
Authors' Class Standing
Eugenie Fontaine, Junior Christopher Gutierrez, Junior Eric Osorio, Senior Nicolas Prulhiere, Junior Philip Giuliano, Junior
Lead Presenter's Name
Eugenie Camille Fontaine
Faculty Mentor Name
Dr. Mihhail Berezovski
Abstract
The team is creating a simulation environment for autonomous Unmanned Aerial Vehicles (UAV) to increase productivity and eliminate the hardware and financial risk for companies undergoing field tests. A team-developed code inputs and receives data from UAV software, which generates the simulation using computer physics. Whoever uses this program can choose their own payload and weather parameters and will not require any hardware to perform the mission. Running Software in the Loop makes this possible but requires extensive testing and an understanding of how separate programs communicate with each other. Another challenge is making the program modular, meaning that the system’s applications are changeable and personalized to various requirements. The resulting design is a program that tests a UAV model under chosen scenarios, runs the simulation, and provides output data so that better predictions of a mission’s chances of success can be made.
Did this research project receive funding support (Spark, SURF, Research Abroad, Student Internal Grants, Collaborative, Climbing, or Ignite Grants) from the Office of Undergraduate Research?
No
Simulation Environment for Autonomous UAV
The team is creating a simulation environment for autonomous Unmanned Aerial Vehicles (UAV) to increase productivity and eliminate the hardware and financial risk for companies undergoing field tests. A team-developed code inputs and receives data from UAV software, which generates the simulation using computer physics. Whoever uses this program can choose their own payload and weather parameters and will not require any hardware to perform the mission. Running Software in the Loop makes this possible but requires extensive testing and an understanding of how separate programs communicate with each other. Another challenge is making the program modular, meaning that the system’s applications are changeable and personalized to various requirements. The resulting design is a program that tests a UAV model under chosen scenarios, runs the simulation, and provides output data so that better predictions of a mission’s chances of success can be made.