robonix.skill.room_check

skill package v0.1.0

Check named rooms one by one and report what was seen, after asking what to check.

README skill-room-check-rbnx@main

Room check

Checks named rooms one by one and reports what it saw, after asking which rooms and what to check. A Robonix skill package (robonix.skill.room_check).

The skill is a procedure: its CAPABILITY.md tells Pilot what to ask the user before starting, to confirm the plan, which calls to make in which order, how to report progress, and the format of the final report. The calls themselves are typed MCP contracts (robonix/skill/room_check/{visit}).

Every move goes through robonix/service/navigation/navigate; the skill never drives the chassis itself.

Requirements

  • A mobile base with navigation (robonix/service/navigation/navigate and its status).
  • Scene with a saved map and named regions (robonix/system/scene/goal_region, goal_near, list_regions, find).
  • An RGB camera (robonix/primitive/camera/snapshot).
  • A Pilot model that can read images.

Tested in the Robonix Webots example (TIAGo in the office world).

Use

skill:
  - name: room_check
    url: https://github.com/syswonder/skill-room-check-rbnx
    config:
      nav_timeout_s: 180
      save_dir: ""        # optional: also write every photo here