Level-six engineering validation protocol · 03

TurtleBot3 bounded-site navigation acceptance protocol

A sixth-level acceptance route that connects an exact TurtleBot3 build, ROS 2 environment, map, transforms and recovery behaviour to one declared indoor operating zone.

Evidence statusSupervised indoor prototype protocol · not approval for public or unattended servicePrimary sources checked 4 August 2026

Protocol scope

Define what will be evidenced—and what this protocol does not authorise.

For supervised TurtleBot3 navigation in one mapped indoor test zone with controlled lighting, floor, obstacles and access. It evaluates a declared configuration and route set; it excludes stairs, roads, lifts, crowds and unsupervised service.

Configuration baseline

Before motion, freeze the physical system, software environment and operating envelope.

01

Robot and software

Record

TurtleBot3 model, hardware revision, OpenCR and SBC firmware, ROS 2 distribution, package commits, sensor serials and battery condition.

Reject when

Do not test a mixed or undocumented ROS/hardware configuration.

02

Map and frames

Record

Map hash and date, map/odom/base transforms, footprint, sensor frames, inflation parameters and declared keep-out zones.

Reject when

Reject stale, distorted or frame-inconsistent maps.

03

Site contract

Record

Operating hours, floor condition, doorway widths, dynamic-obstacle policy, supervisor position, stop control and route list.

Reject when

No run when the site differs materially from the declared contract.

Staged verification

Open only one new energy, motion or autonomy envelope at a time.

  1. 01 · Static bring-up and health

    Advancement needs evidence; stopping needs an owner.
    Method

    With wheels raised or motion disabled, verify power, diagnostics, topic rates, timestamps, transforms, sensor orientation and command timeout.

    Evidence to preserve

    Launch manifest, diagnostics snapshot, topic/TF record and software baseline.

    Advance when

    Required data are fresh, correctly framed and stable for the declared observation period.

    Stop immediately

    Stale sensors, TF discontinuity, clock mismatch, undervoltage or command persisting beyond timeout.

  2. 02 · Manual low-speed envelope

    Advancement needs evidence; stopping needs an owner.
    Method

    In a clear zone, teleoperate straight, reverse and rotate at capped speed; test stop, communications loss and obstacle clearance.

    Evidence to preserve

    Command/odometry trace, stopping distance, clearance photos, event and intervention log.

    Advance when

    Direction, footprint, odometry and stop response match the declared configuration.

    Stop immediately

    Unexpected direction, wheel slip outside assumptions, collision, delayed stop or unstable power.

  3. 03 · Map localisation verification

    Advancement needs evidence; stopping needs an owner.
    Method

    Localise from multiple declared start poses and compare pose stability, scan alignment and recovery after a bounded perturbation.

    Evidence to preserve

    Map hash, start-pose matrix, localisation traces, screenshots and failed initialisations.

    Advance when

    Localisation stays within the predeclared tolerance for every accepted start zone.

    Stop immediately

    Pose jumps, persistent scan mismatch, unbounded recovery or ambiguous floor geometry.

  4. 04 · Route and obstacle matrix

    Advancement needs evidence; stopping needs an owner.
    Method

    Run each declared route in both directions across representative static and supervised dynamic-obstacle cases; include blocked-path and no-path trials.

    Evidence to preserve

    Route matrix, planner/controller configuration, success definition, recovery sequence, near misses and interventions.

    Advance when

    Acceptance thresholds are met without changing criteria after observing results.

    Stop immediately

    Contact, entry into keep-out space, repeated oscillation, unsafe recovery or sensor-source timeout.

  5. 05 · Shift acceptance and regression

    Advancement needs evidence; stopping needs an owner.
    Method

    Repeat a smaller golden route set after restart, battery change and representative environmental variation; record a release or rejection decision.

    Evidence to preserve

    Golden-route results, environment record, battery data, regressions, release signature and retest triggers.

    Advance when

    Release only this configuration, map, route set and supervised site contract.

    Stop immediately

    Any material change to map, footprint, sensor, firmware, site layout or operating mode triggers reassessment.

Acceptance claims

Every conclusion carries both a measurement and an applicability boundary.

01

Navigation is bounded and repeatable

How it is measured

A predeclared route matrix records attempts, success, time, interventions, near misses and failure categories.

Claim boundary

Results apply only to the declared site and configuration.

02

Failure response is evidenced

How it is measured

Blocked path, localisation loss, sensor timeout, communication loss and stop input lead to documented bounded outcomes.

Claim boundary

Collision-monitoring software does not replace an independently designed safety system.

03

Release state is reconstructable

How it is measured

Robot, software, map, parameters, site contract and golden routes are versioned as one release record.

Claim boundary

A change outside the record invalidates the acceptance claim until retested.

Evidence pack & boundaries

Enable the next engineer to review, reproduce, reject or approve the next step.

Minimum evidence pack

  • Hardware/software manifest and diagnostics baseline
  • Map, TF, footprint, parameters and site contract
  • Manual envelope and stopping evidence
  • Route, obstacle, failure and intervention matrix
  • Golden regression set, release decision and retest triggers

This protocol cannot replace

  • Not approval for stairs, roads, lifts or crowds
  • Not evidence for unattended service
  • Not a substitute for applicable machinery, electrical or workplace assessment

FUURAA analysis

The reusable product is decision evidence—not one successful demonstration.

A mobile robot is not accepted because it reaches one goal. It is accepted only when configuration, map, site, route distribution, interventions and failures form one reviewable contract—and when any material change clearly triggers reassessment.

Primary sources

The protocol starts with primary sources; every physical adoption still requires fresh validation.

ROBOTIS · TurtleBot3 NavigationPrimary bring-up, mapping and navigation workflow with motion warningNav2 · Configuration GuidePrimary planner, controller, recovery and lifecycle configuration referenceNav2 · Collision MonitorPrimary zones, sensor sources and time-to-collision configuration
Return to the related level-five technical dossier →