Emerging Paradigms · Study deck

UAV Trajectory Control

Picture a small aircraft carrying a medicine pack across a flooded area.

Blueprint Bina is your guide for this deck.

trajcontrol
Blueprint Bina, the module guide, in a scene from this chapter.
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Explain how UAV trajectory control connects mission objectives, network records, safety constraints, and energy reserve.
  • Compare waypoint shift, orbit center shift, radius change, dwell-time control, altitude adjustment, and station-keeping.
  • Distinguish a network problem from an energy, payload, gateway, or safety problem before moving the aircraft.
  • Build a trajectory adjustment record with selected and rejected actions.
iotclass.org

Major section

Start Simple

The pilot and flight system must decide whether to continue, change course, hand off the link, or return.

  • A smooth path on a screen is not proof that the real flight has room to recover.
  • This opening does not approve an airframe or route.
  • If any answer is no, the flight plan is not ready.
iotclass.org

Major section

In 60 Seconds

UAV trajectory control decides how an aircraft should move after the mission has started.

  • A network-aware controller adjusts waypoints, orbit center, route spacing, altitude, speed, or station-keeping behavior from current records: link freshness, gateway reachability, payload backlog, energy reserve, route constraints, and safety state.
  • A good trajectory decision records the observed problem, selected adjustment, rejected adjustment, safety gate, energy gate, expected effect, and fallback action.
iotclass.org

Major section

Minimum Viable Understanding

A trajectory is not just a path; it is a time-ordered motion plan tied to mission records.

  • Trajectory changes should not be triggered by one weak metric alone.
  • Link, gateway, payload, energy, safety, and mission context must be checked together.
  • A safe controller separates fast flight stabilization from slower mission-level path adjustment.
iotclass.org

Major section

How This Chapter Fits

Topology decides who can talk to whom.

  • Trajectory control decides how the aircraft should move when current records show the plan is no longer good enough.
  • The overview depth layer shows the trajectory control loop that anchors record intake, problem classification, bounded trajectory update, safety gate, energy gate, execution, verification, and fallback record.
UAV trajectory control loop showing record intake, problem classification, candidate move, trajectory update, safety gate, energy gate, execution, verification, and fallback record.
UAV trajectory control loop showing record intake, problem classification, candidate move, trajectory update, safety gate, energy gate, execution, verification, and fallback record.
iotclass.org

Major section

Control Loop

A trajectory controller should make one bounded adjustment at a time, then verify whether the records improved.

  • This keeps trajectory control from becoming an uncontrolled chase after noisy metrics.
  • Generate candidate adjustments: shift waypoint, shift orbit center, change route spacing, adjust speed or dwell time, change altitude band, or station-keep.
iotclass.org

Major section

Adjustment Strategies

Trajectory control is not one algorithm.

  • Fadlullah et al. (2016) describe a dynamic trajectory-control algorithm that grounds the orbit-center-shift and route-spacing-change strategies above in one concrete trigger: each UAV's own relay-queue occupancy.
  • The ground control station reads that busy-link signal and issues the trajectory command: shift the orbit center toward the congested link to relieve it, or, when the goal is broader coverage rather than congestion relief, widen the orbit radius so the same aircraft reaches more of the area without adding a UAV.
UAV trajectory strategy map comparing waypoint shift, orbit center shift, route spacing, speed or dwell change, altitude band, and station-keeping with their record triggers and check risks.
UAV trajectory strategy map comparing waypoint shift, orbit center shift, route spacing, speed or dwell change, altitude band, and station-keeping with their record triggers and check risks.
iotclass.org

Major section

FANET Radius and Load Lab

The calculations below are an explicit teaching model, not measurements from the slides. -->.

  • A single UAV can act as one aerial gateway, while a multi-UAV FANET can distribute sensing and relay work.
  • A star keeps coordination simple but makes the center aircraft a dependency; a mesh offers alternate aerial paths but spends more airtime on coordination.
  • Neither topology removes intermittent links, ground-gateway limits, or the need for a safe local fallback.

Try it: FANET Radius and Load Lab in the chapter

iotclass.org

Major section

Trajectory Decision Record

The trajectory decision record is the artifact that prevents path changes from becoming untraceable behavior.

  • It should be compact enough to update during testing and precise enough to audit after a mission.
UAV trajectory decision record showing observed problem, selected adjustment, rejected adjustment, link state, gateway state, energy reserve, safety gate, payload state, fallback action, and recheck trigger.
UAV trajectory decision record showing observed problem, selected adjustment, rejected adjustment, link state, gateway state, energy reserve, safety gate, payload state, fallback action, and recheck trigger.

The trajectory decision record is the artifact that prevents path changes from becoming untraceable behavior. It should be compact enough to update during testing and precise enough to audit after a mission.

iotclass.org

Major section

Worked Example: Inspection Relay Path

This worked example is useful because the trajectory change is bounded and record-based.

  • Scenario: A utility crew is using a UAV as an inspection relay along a damaged corridor.

The UAV follows a racetrack path near the crew while collecting status notes and buffering high-resolution images for later upload.

iotclass.org

Major section

Key Takeaway

Trajectory control affects network quality as much as flight path.

  • Route planning should consider link availability, gateway reachability, energy reserve, sensing windows, and safe fallback positions.

Trajectory control affects network quality as much as flight path. Route planning should consider link availability, gateway reachability, energy reserve, sensing windows, and safe fallback positions.

iotclass.org

Deck summary

Key takeaways

The pilot and flight system must decide whether to continue, change course, hand off the link, or return.

  • UAV trajectory control decides how an aircraft should move after the mission has started.
  • A trajectory is not just a path; it is a time-ordered motion plan tied to mission records.
  • Topology decides who can talk to whom.
  • A trajectory controller should make one bounded adjustment at a time, then verify whether the records improved.
iotclass.org

Retrieval practice

Recall check 1 of 5

Blueprint Bina says: answer from memory, then check your reasoning.

Q1A corridor relay UAV improves urgent status after a short dwell, but the same dwell starts shrinking return reserve and increasing a buffered image queue. What should the next trajectory-control record do?

AIncrease the dwell time until every buffered image has uploaded live, since the dwell already improved urgent status.
BMove the entire route toward the weak segment, because the first bounded adjustment helping proves a bigger move helps more.
CKeep the bounded dwell only while reserve and gateway gates remain valid, and mark bulk images as buffered or pending.
DIgnore the shrinking reserve trend until the aircraft raises its low-battery warning during flight.
Show answer

Answer: C The record keeps the useful adjustment but prevents it from hiding energy, gateway, and payload risk; it should also name the handoff or recall trigger.

iotclass.org

Retrieval practice

Recall check 2 of 5

Blueprint Bina says: answer from memory, then check your reasoning.

Q2A utility inspection UAV has stale urgent status near one corridor end, a working gateway-facing leg, a growing but delay-tolerant image queue, and enough reserve only for a bounded adjustment. Which first record keeps the trajectory decision traceable?

ARecord a full racetrack expansion to revisit the stale corridor end sooner, with the growing image queue retained for a later gateway upload.
BRecord the observed stale status, selected waypoint or dwell adjustment, rejected full-route expansion, and gateway state.
CKeep the path unchanged for the rest of the mission, because a growing image queue that can wait proves the route is healthy.
DMove toward the weak segment because proximity will restore gateway reachability while preserving return reserve and separation.
Show answer

Answer: B A traceable trajectory-control decision classifies traffic, preserves the working exit path, rejects a plausible but unsafe adjustment, checks energy and safety gates, and records fallback plus recheck behavior.

iotclass.org

Retrieval practice

Recall check 3 of 5

Blueprint Bina says: answer from memory, then check your reasoning.

Q3What checks separation, obstacles and operator constraints before a UAV route correction runs?

ASafety gate
BObserved problem
CPayload state
DSelected adjustment
Show answer

Answer: A It checks separation, obstacles, boundaries, and operator constraints before the correction runs.

iotclass.org

Retrieval practice

Recall check 4 of 5

Blueprint Bina says: answer from memory, then check your reasoning.

Q4A UAV relay route is producing stale urgent status near one end of a corridor, but its gateway-facing leg is working well. Bulk imagery can wait. What is the best first trajectory-control response?

AExpand the whole route immediately so the UAV covers every corridor area for longer on each lap
BMake a bounded waypoint or dwell adjustment near the weak segment while preserving the gateway-facing leg
CIgnore the gateway-facing leg during the adjustment, because the observed issue sits only at the far end of the corridor
DKeep the path unchanged, because a route able to buffer imagery is meeting the mission's delivery needs
Show answer

Answer: B Trajectory control should classify traffic needs and make a bounded path adjustment that preserves gateway, safety, energy, and fallback records.

iotclass.org

Retrieval practice

Recall check 5 of 5

Blueprint Bina says: answer from memory, then check your reasoning.

Q5Why should a trajectory update record a rejected adjustment?

AIt removes the need to run separate safety and energy gate checks on the adjustment that is finally selected
BIt proves that the selected adjustment will keep working for the remainder of the mission window
CUse the record to satisfy mission paperwork because a completed form establishes the engineering decision trail.
DIt shows that the team considered a plausible alternative and rejected it based on records, not habit
Show answer

Answer: D A trajectory decision record should explain both the selected adjustment and a plausible rejected option so future teammates can evaluate the trade-off.

iotclass.org

Print reference

Answers 1 of 2

Answer key.

  1. C · The record keeps the useful adjustment but prevents it from hiding energy, gateway, and payload risk; it should also name the handoff or recall trigger.
  2. B · A traceable trajectory-control decision classifies traffic, preserves the working exit path, rejects a plausible but unsafe adjustment, checks energy and safety gates, and records fallback plus recheck behavior.
  3. A · It checks separation, obstacles, boundaries, and operator constraints before the correction runs.
iotclass.org

Print reference

Answers 2 of 2

Answer key.

  1. B · Trajectory control should classify traffic needs and make a bounded path adjustment that preserves gateway, safety, energy, and fallback records.
  2. D · A trajectory decision record should explain both the selected adjustment and a plausible rejected option so future teammates can evaluate the trade-off.
iotclass.org