UAV Autonomy Core

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/49

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:46 AM on 4/9/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

50 Terms

1
New cards

What is sensor fusion?

Combining data from multiple sensors (IMU, GPS, camera, LiDAR) to estimate the UAV’s state (position, velocity, attitude) more accurately than any single sensor.

2
New cards

What does an EKF do?

It estimates the UAV state by fusing sensor data with a nonlinear motion model while accounting for noise and uncertainty.

3
New cards

What sensors are fused in EKF (typical)?

IMU + GPS + barometer + magnetometer.

4
New cards

What is VIO?

Visual-Inertial Odometry—fusion of camera + IMU for position estimation, especially in GPS-denied environments.

5
New cards

What is MSCKF?

A vision-based Kalman filter used for VIO, tracking visual features across frames to estimate motion.

6
New cards

What happens when GPS degrades?

EKF uncertainty increases → system relies on VIO, optical flow, or other sensors → may trigger safety actions.

7
New cards

What is “state estimation”?

The process of determining position, velocity, and orientation from sensor data.

8
New cards

What is IMU?

Sensor combining accelerometer + gyroscope to measure motion and rotation.

9
New cards

Why is IMU not enough alone?

It drifts over time → needs correction from GPS or vision.

10
New cards

What is sensor redundancy?

Using multiple sensors of the same type to improve reliability and allow failover.

11
New cards

What does PX4 do?

Handles low-level flight control, EKF estimation, and control loops.

12
New cards

What is ArduPilot?

Open-source autopilot similar to PX4, used for UAV control and navigation.

13
New cards

What is Wing’s flight stack?

Hybrid system combining PX4, ArduPilot (Protopilot), and custom layers.

14
New cards

What are control loops?

Cascaded loops: position → velocity → attitude → motor commands.

15
New cards

What control method is commonly used?

PID control.

16
New cards

What is a companion computer?

A Linux-based onboard computer handling high-level autonomy (VIO, perception, planning).

17
New cards

What does ROS do?

Middleware that manages communication between modules using nodes and topics.

18
New cards

What is a ROS node?

A process that performs a specific function (sensor processing, control, etc.).

19
New cards

What is ROS used for in your system?

Sensor fusion pipelines, data synchronization, and autonomy logic.

20
New cards

Why is ROS useful?

Modular, scalable, easy integration of multiple sensors and systems.

21
New cards

What is MAVLink?

Lightweight communication protocol between UAV components.

22
New cards

What does MAVLink transmit?

Telemetry, commands, and state data.

23
New cards

What is VISION_POSITION_ESTIMATE?

MAVLink message used to send VIO position data to the flight controller.

24
New cards

Why is MAVLink important?

It connects the flight controller, companion computer, and ground station.

25
New cards

What does Wing use for communication?

MAVLink V2 + custom communication infrastructure.

26
New cards

What sensors are used for perception?

Cameras, LiDAR, radar, stereo vision.

27
New cards

What is optical flow?

Estimating motion by tracking pixel movement between frames.

28
New cards

What is stereo depth?

Using two cameras to estimate distance.

29
New cards

What is LiDAR used for?

Accurate distance measurement and mapping.

30
New cards

What is radar used for?

Detecting objects in poor visibility conditions.

31
New cards

What happens if sensors disagree?

System increases uncertainty → may trigger failover or contingency actions.

32
New cards

What is contingency behavior?

Emergency actions like landing, hovering, or returning home.

33
New cards

What is geofencing?

Virtual boundaries restricting UAV flight area.

34
New cards

What is redundancy-first design?

Designing systems assuming failures will happen.

35
New cards

What is swarm coordination?

Multiple UAVs sharing state and coordinating actions.

36
New cards

What is required for swarm systems?

Reliable communication + consistent state estimation across drones.

37
New cards

What is multi-agent coordination?

Synchronizing multiple UAVs for a shared mission.

38
New cards

What is your role in swarm systems?

Integrating sensor fusion pipelines using ROS and MAVLink.

39
New cards

What have you been working on recently?

Developing UAV autonomy systems, prototyping solutions, and pursuing contracts.

40
New cards

What is your strength?

Bridging real-world flight operations with autonomy engineering.

41
New cards

What makes your system unique?

Focus on reliability, scalability, and real-world deployment.

42
New cards

What challenges did you face?

Integrating systems across distributed teams and environments.

43
New cards

What is IEKF?

Iterative EKF for improved nonlinear estimation.

44
New cards

What is CKF?

Cubature Kalman Filter for nonlinear systems.

45
New cards

What is SRKF?

Square Root Kalman Filter for numerical stability.

46
New cards

Why multiple filters?

Different subsystems require different estimation methods.

47
New cards

PX4 vs ROS?

PX4 = control, ROS = high-level autonomy.

48
New cards

IMU drift solution?

Fusion with GPS or vision.

49
New cards

GPS denied solution?

VIO + optical flow + perception.

50
New cards

MAVLink role?

Communication between system components.