🌐

Simulations

Using Gazebo to visualize, validate, and simulate autonomous flight before real-world testing.

Who We Are

The Simulations subteam builds the virtual world where our autonomous drone learns to fly. Using Gazebo, we create realistic 3D environments that replicate competition arenas, terrain, and obstacles β€” allowing the entire autonomy stack to be tested safely before any real flight.

Our work dramatically reduces the risk of crashes and dramatically speeds up iteration: bugs in the control stack can be caught and fixed in simulation at near-zero cost.

🌐 [ Gazebo simulation screenshot β€” TO BE FINISHED LATER ]

What We Work On

🏟️ Competition World Models

Building accurate Gazebo models of the SUAS and C-UASC competition arenas β€” including waypoint fields, obstacle configurations, and target placement zones β€” so the team can rehearse full mission runs.

✈️ Drone Model & Physics

Creating a high-fidelity URDF / SDF model of our physical drone with accurate mass, inertia, motor thrust curves, and aerodynamic drag so simulated behavior matches real flight.

πŸ” Hardware-in-the-Loop (HIL)

Setting up Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HIL) pipelines with ArduPilot / PX4 so the flight controller firmware runs against the simulated plant in real time.

TO BE FINISHED LATER β€” detail current SITL setup

πŸ“ Flight Path Validation

Validating planned flight paths and waypoint sequences in simulation before they are uploaded to the real vehicle, checking for obstacle conflicts and mission timing.

Simulation Environment

Our primary simulation stack:

TO BE FINISHED LATER β€” add links to sim repo and setup instructions
πŸ—ΊοΈ [ Gazebo world screenshot or simulation diagram β€” TO BE FINISHED LATER ]

Leads

🌐

TO BE FINISHED LATER

Major

Year Β· Simulations Lead

Meet the Simulations Team

TO BE FINISHED LATER β€” add team member cards

πŸ‘€

Member Name

Computer Science

Focus: World modeling

πŸ‘€

Member Name

Computer Engineering

Focus: SITL / HIL

πŸ‘€

Member Name

Any major

Focus: Flight path testing

Meeting Times

Simulations meets for world building, SITL testing, and integration with the autonomy stack.

Sim Dev Session

TO BE FINISHED LATER

Location: SlugWorks / Remote

Integration Testing

TO BE FINISHED LATER

Location: SlugWorks BE-49

Familiarity with Linux is helpful but not required β€” we'll get you set up.