Viewingfloor-robot
version main
·commit 8e42ad84New versionCompare

Structure

The containment tree of blocks, actors and use cases, plus the model's signals and interfaces.

Add element

Structure

  • Beni Floor Robotblock«Block»

    A Beni-class mini all-terrain camera robot (Mondo Robotics) adapted for a cafe floor: it patrols, finds dropped coffee cups and collects them.

    edit
    • All-Terrain Chassisblock«Block»

      Low, stable body that clears spills, cables, chair legs and door sills.

      edit
    • Camera Moduleblock«Block»

      Forward camera used for navigation and for cup detection. It RECORDS NOTHING beyond the task: see PR-4.

      edit
    • Cup Collectorblock«Block»

      Scoop and holding basket that captures a cup without the robot stopping.

      edit
    • Drive Motorsblock«Block»

      Independent wheel drive, slow and precise near people.

      edit
  • Cafe Floorblock«Block»

    The area under the robot's care: the seated area, the service lane and the passage to the counter.

    edit
  • Charging Dockblock«Block»

    Where the robot returns when its battery is low or a shift ends.

    edit
  • Cup Detectorblock«Block»

    Recognises a dropped cup and its position from the camera image.

    edit
  • Follow Sensorblock«Block»

    The Beni platform's follow-me sensing, reused here to track the floor steward's route.

    edit
  • Person Proximity Sensorblock«Block»

    Detects people close by; the robot yields and stops.

    edit
  • Wheelsblock«Block»

    All-terrain wheels gripping tile, matting and wet floor.

    edit

Signals

  • CupDetectedsignal
  • CupCollectedsignal
  • PersonNearsignal

Interfaces

  • Steward Interfaceinterface

    How staff summon, pause and take the robot.

State and activity

State machine: floor-robot-states

This state machine has no regions.

This state machine has no transitions.

Activities

Patrol Floor

no nodes

Detect Cup

no nodes

Approach Cup

no nodes

Collect Cup

no nodes

Deposit Cups

no nodes

Yield to Person

no nodes