navigation-control

Translate navigation requests into robot movements via navigate_to_named waypoints.

1.7k|97|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/PhyAgentOS/PhyAgentOS --skill navigation-control
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: navigation-control
Source: https://github.com/PhyAgentOS/PhyAgentOS/tree/main/PhyAgentOS/skills/navigation-control
Command: npx skills add https://github.com/PhyAgentOS/PhyAgentOS --skill navigation-control

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translates user navigation requests into concrete robot actions by routing to named waypoints through the navigate_to_named action.

Core Features & Use Cases

  • Dispatches movement requests through execute_robot_action to navigate_to_named.
  • Maps intents like move to table, go to desk, or navigate home to specific waypoint_keys (e.g., "table", "home").
  • Supports both single-robot and fleet modes; in fleet mode, robot_id is used only when explicitly named.
  • Includes safety considerations to avoid stale environment data and ensure real actions are triggered.
  • Handles multiple language equivalents (e.g., Chinese phrases) for broader usability.

Quick Start

Ask the robot to navigate to a named waypoint, for example 'navigate to the table', which triggers the navigate_to_named action.

Frequently Asked Questions about navigation-control

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send a robot to a specific waypoint using natural language?

To send a robot to a specific waypoint, phrase your request like "navigate to the table" or "go home." The system translates these phrases into the navigate_to_named action, mapping the intent to the correct waypoint_key to trigger movement.

Does the navigation skill support multi-robot fleet configurations?

Yes, the navigation skill supports fleet configurations. In fleet mode, the system uses a robot_id parameter to direct the movement request, but it only includes this identifier when a specific robot is explicitly named in your command.

What safety checks are applied when routing robots to named places?

Safety checks are applied when routing robots to prevent actions based on stale environment data. The skill validates the request parameters and reasoning field to ensure that real, safe physical movements are triggered through the execute_robot_action interface.

Can I use Chinese phrases to command robot navigation?

Yes, you can use Chinese phrases to command robot navigation. The skill handles multiple language equivalents, allowing you to use Chinese commands alongside English phrases like "move to the desk" to trigger the navigate_to_named action.

What parameters are required to execute the navigate_to_named action?

Executing the navigate_to_named action requires an action_type parameter set to navigate_to_named, a parameters object containing the waypoint_key, and a brief reasoning field explaining the movement intent to ensure safe execution.