find-object

Locate named objects using spatial memory and active search.

Updated Jul 5, 2026
One-click install
npx skills add https://github.com/bensonlee5/openral --skill find-object
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-object
Source: https://github.com/bensonlee5/openral/tree/main/rskills/find-object
Command: npx skills add https://github.com/bensonlee5/openral --skill find-object

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps in locating a named object that is not given a pose and is not currently in view, providing a decision procedure that falls back to active search and human handoff if necessary.

Core Features & Use Cases

  • Spatial Memory Access: Utilizes spatial memory to recall the object from its last known location.
  • Active Search: Executes a bounded active search using ranked candidate lists, including likely rooms and occluding containers.
  • Human Handoff: Escalates to human intervention if the object is not found within the search budget.
  • Use Case: In a kitchen, if you are looking for a water bottle that is not currently visible, this skill can assist in finding it.

Quick Start

Execute the find-object skill to locate a specific object, e.g., 'Find the mug.'

Frequently Asked Questions about find-object

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

FAQPage Schema
How do I locate an object using spatial memory when it is not currently in view?

To locate an object not in view, this Skill queries spatial memory to recall its last known location. It then uses active search and navigation to physically find the target item if the initial memory check fails.

What happens during an active search if the robot cannot find the named object?

If an active search fails to locate the named object within its bounded search budget, the Skill escalates the task through human handoff, prompting human intervention to resolve the missing item.

Do I need a camera and container manipulation capabilities to find a named object?

Yes, locating a named object requires a camera for vision and the physical ability to navigate to and open containers. These capabilities are necessary to check occluding locations during active search.

How does robotic task planning handle object location when the item's pose is unknown?

Robotic task planning handles unknown object poses by using a decision procedure that checks spatial memory first. It then executes a bounded active search across ranked candidate rooms and containers before falling back to human handoff.

What are the limitations of using active search for object location in a robotic task?

The primary limitation of active search is the bounded search budget. If the target object is not found within the allocated search limits across ranked candidate locations, the system must escalate to human handoff.

Can I use find-object to search for a specific item like a mug in a kitchen?

Yes, you can execute the find-object Skill to locate specific items such as a mug in a kitchen. It uses spatial memory, active search, and container navigation to find the target.

Related Skills