Level-seven field evidence tool · 03

TurtleBot3 route, obstacle and failure acceptance matrix

A seventh-level field record for connecting one robot, map, Nav2 configuration and supervised indoor site to complete route attempts, interventions and release triggers.

Evidence statusSupervised site record · blank template · no unattended-service approvalField definitions reviewed 4 August 2026
Back to level-six protocol

How to use

Freeze the object and boundary before recording any result.

Use one matrix for one immutable robot/software/map/site release candidate. It records all route directions, representative obstacles, failure cases, operator interventions and environmental variations before a bounded supervised release.

  1. 01Freeze robot, firmware, ROS 2, Nav2 packages, parameters, map, footprint and site contract.
  2. 02Define route start/goal zones, direction, obstacle cases, success, intervention and near-miss criteria.
  3. 03Verify reachable stop control and keep the supervisor outside the robot path.
  4. 04Include blocked-path, localisation-loss, sensor-timeout and communication-loss cases.

Field dictionary

Every conclusion should resolve to a field, raw evidence and a rejection condition.

CodeFieldInput formatEvidence to preserveReject condition
MOB-001Release candidateRobot model/serial, hardware, OpenCR/SBC firmware, ROS 2/Nav2 commits and battery stateSigned manifest and diagnostic snapshotAny component differs from the candidate manifest
MOB-002Map and frame baselineMap hash/date, map-odom-base transforms, footprint, sensor frames and inflation/keep-out parametersMap bundle, TF record and parameter exportStale map, frame discontinuity or undocumented footprint
MOB-003Site contractLayout revision, floor, lighting, access, doorway widths, operating period and dynamic-obstacle policyDated site drawing and pre-run inspectionMaterial site difference is not assessed
MOB-004Route definitionRoute ID, start/goal zone, direction, expected corridor, obstacle case and repetition countPredeclared route catalogueRoute or success criteria created after observing results
MOB-005Run evidencePose/path, command/odometry, localisation, sensor health, planner/controller events and video time baseImmutable rosbag/log export and event indexOnly screen video or summary metrics remain
MOB-006Outcome and interventionSuccess/failure, time, path deviation, near miss, recovery, stop and operator actionComplete row for every attempt including abortsIntervention hidden inside a success result
MOB-007Failure caseBlocked path, no path, localisation loss, sensor timeout, communication loss or stop inputExpected/observed state and bounded recovery recordFailure response is inferred rather than exercised
MOB-008Release and regressionGolden routes, thresholds, deviations, accepted site/configuration, expiry and retest triggersReviewer-signed bounded releaseRelease omits change triggers or supervision requirement

Run matrix

Record success, failure, aborts and human intervention in one matrix.

Attempt IDRoute/directionObstacle/failure caseConfig/map hashRaw evidenceOutcome/timeIntervention/near missDisposition

This blank structure is not evidence of a passed test, certification, compliance opinion or permission for unsupervised operation.

Failure taxonomy

Name the failure so the next run can be materially different.

M-LOC

Localisation loss or jump

Stop autonomous motion, preserve pose/scan/TF evidence and reassess map and start-zone assumptions.

M-SNS

Sensor or transform timeout

Reject the run; verify lifecycle, clock and data freshness before the next attempt.

M-PLN

Unsafe planning/recovery

Stop, preserve planner/controller events and do not tune only against the observed route.

M-CON

Contact, keep-out entry or near miss

Reject the candidate release and reopen site, footprint, sensing and obstacle-policy review.

Release questions

Discuss a bounded release only when every question points to evidence.

  1. 01Is every accepted attempt bound to one robot, software, map, parameter and site hash?
  2. 02Do both route directions and every declared start/goal zone have evidence?
  3. 03Are interventions, aborted attempts and near misses counted separately from autonomous success?
  4. 04Were blocked path, localisation loss, sensor timeout, communication loss and stop input exercised?
  5. 05Does the release state exactly which changes, dates or events trigger regression testing?

FUURAA analysis

A record should reconstruct the decision—not decorate the result.

The route matrix prevents a navigation demo from becoming an unbounded deployment claim. Its essential unit is not success rate alone, but route × direction × obstacle/failure case × immutable configuration × intervention record.

Primary sources

Field logic is traceable; every implementation still requires fresh review.

ROBOTIS · TurtleBot3 NavigationPrimary mapping, bring-up and navigation workflowNav2 · Configuration GuidePlanner, controller, recovery and lifecycle configurationNav2 · Collision MonitorZones, sensor sources, timeouts and velocity constraints
Return to the level-six engineering protocol →Page URL: https://fuuraa.com/research/robotics-observatory/engineering-manufacturing/open-engineering-references/mobile-robots-and-navigation/turtlebot3/bounded-site-navigation-acceptance/route-acceptance-matrix