Week 09 · lesson

Geofences, Home Points, and Lost Link

A failsafe is only as good as the assumptions underneath it.

“Return to home” sounds safe. It can be safe only if home is correct, the route is appropriate, position is trustworthy enough, altitude logic is suitable for the environment, energy is sufficient, and the platform behaves the way the operator expects.

That is why safety automation has to be reviewed as logic, not as a reassuring button label.

Geofences are software boundaries

A geofence is a configured spatial boundary used by a system to restrict, warn about, or respond to movement relative to a defined area.

The exact capabilities and behavior depend on the aircraft and software. In this course, treat the geofence as a conceptual control:

estimated position
→ compare with allowed boundary
→ if boundary condition is reached or violated
→ execute configured response

That chain contains assumptions.

If the estimated position is wrong, the boundary comparison can be wrong too.

If the configured fence does not match the intended operating area, perfect position data still enforces the wrong boundary.

A map boundary and a software boundary are not the same thing

A mission planner may draw a polygon showing the intended operating area.

That visual does not prove the aircraft has a corresponding active geofence.

Likewise, a geofence configured in software does not prove the flight is legally or operationally authorized in that area.

Keep these layers separate:

  • mission boundary — where the team intends the operation to stay;
  • software geofence — what the flight system is configured to constrain or monitor;
  • regulatory/site boundary — what current rules and site authority allow;
  • physical boundary — obstacles, people, terrain, and real-world hazards.

A safe plan tries to make those layers agree. They are not interchangeable.

Home is data

A home point is not a mystical safe location stored inside the drone.

It is data used by recovery logic.

That data can be wrong because of:

  • incorrect initialization;
  • stale mission state;
  • operator misunderstanding;
  • poor position estimate;
  • moving launch platform assumptions;
  • configuration mismatch.

Before trusting a return behavior, ask:

What location does the system currently believe is home, and what evidence proves that is the intended recovery location for this scenario?

Return-to-home contains a route assumption

Imagine a fictional aircraft is beyond a tall structure when lost-link behavior triggers.

A simple direct line from aircraft to home could intersect the structure.

A more sophisticated system may use configured altitude behavior or mission-specific routing, but the exact implementation varies.

The engineering lesson is broader:

“Return” is not only a destination. It is a trajectory through an environment.

Therefore recovery planning needs to consider:

  • obstacle geometry;
  • terrain;
  • altitude constraints;
  • remaining energy;
  • position confidence;
  • environmental conditions;
  • the platform’s documented recovery sequence.

A communication link can degrade or disappear.

The mission software needs a defined response.

A simplified state model might be:

LINK_OK
  ↓ link quality below threshold for defined time
LINK_LOST

execute configured recovery behavior

But “link lost” itself may require logic:

  • how long must the signal be absent?
  • does degraded link count?
  • what if telemetry is lost but command link remains?
  • what if the link returns during recovery?
  • can the operator regain authority?

The exact answer belongs to the platform documentation and approved procedure. The point is that lost-link behavior is conditional software behavior, not a universal drone reflex.

Worked scenario: wrong home point

A supplied mission packet shows:

intended launch zone: south field
recorded home point: north parking area
geofence: loaded correctly around south field
mission route: inside south field
lost-link action: return to recorded home point

The mission route itself stays inside the fence.

The recovery state is still wrong.

If lost link occurs, the configured return destination conflicts with the intended operating area.

This is a configuration defect that should block the mission before takeoff in the simulation review.

Notice what fixed it: not stronger motors, not better sensors, not more pilot confidence. A configuration check.

Energy changes recovery options

Suppose a fictional aircraft has enough energy to complete the next waypoint under normal conditions but only a small reserve beyond that.

If lost link occurs, return behavior may require a different energy path than the planned mission.

Mission software should not treat recovery as free.

When reviewing a recovery plan, ask:

  • what is the distance or time to the recovery state?
  • what reserve assumption is built into the mission?
  • what happens if the aircraft is already below that assumption?

Use only supplied classroom values. Real operational thresholds belong to current manufacturer guidance and approved procedures.

Build a boundary-and-recovery map

Use a fictional site diagram.

Mark:

  • intended mission area;
  • software geofence;
  • home/recovery point;
  • two physical obstacles;
  • one route segment;
  • one location where lost link is simulated.

Then draw the configured recovery path and answer:

  1. Does the recovery remain inside the intended boundary?
  2. Does it cross an obstacle or terrain concern?
  3. Which state estimate must be trustworthy for the recovery to work?
  4. Which configuration value would you verify before mission start?
  5. What assumption could invalidate the recovery plan?

Misconception: a geofence prevents all unsafe flight

A geofence can enforce only what it is designed and configured to enforce.

It cannot guarantee:

  • correct legal authorization;
  • correct obstacle clearance;
  • good weather;
  • healthy propulsion;
  • accurate sensor state;
  • enough battery energy;
  • correct human decisions.

It is one control in a larger safety system.

The lesson to keep

When you hear geofence, home point, or lost-link failsafe, translate the label into logic:

What state is being monitored? What condition triggers? What response occurs? What assumptions must be true for that response to be safe?

That is the level at which recovery automation becomes engineering instead of superstition.

decision flow

Telemetry Evidence: From Trace to Hold

  1. Identify source and condition

    Record the data source, timestamp, modeled load condition, and what is absent.

  2. Compare the traces

    Compare values across supplied conditions without treating one value as a complete health judgment.

  3. Separate observation and inference

    Describe visible changes, then list competing explanations and evidence limits.

  4. Select a display priority

    Choose the information a reviewer needs to inspect first, with a rationale grounded in the scenario.

  5. Responsible adult Hold / No-Go

    Incomplete or anomalous evidence stops the case at review; preserve the record and transfer it to the qualified role.

Read this concept flow as plain text
  1. Identify source and condition. Record the data source, timestamp, modeled load condition, and what is absent.
  2. Compare the traces. Compare values across supplied conditions without treating one value as a complete health judgment.
  3. Separate observation and inference. Describe visible changes, then list competing explanations and evidence limits.
  4. Select a display priority. Choose the information a reviewer needs to inspect first, with a rationale grounded in the scenario.
  5. Responsible adult Hold / No-Go. Incomplete or anomalous evidence stops the case at review; preserve the record and transfer it to the qualified role.