# Modes

### What Are Modes?

Modes define the primary behavioral state and functional context of the OM1 system. Each mode adjusts how OM1 perceives its environment, processes user inputs, and prioritizes tasks. By switching modes, OM1 can dynamically transition between social interaction, exploration, patrol, or autonomous operation based on user intent or system triggers.

Modes can be user-selected (via voice commands or UI).

### Supported Modes for Unitree Go2

![](/files/el0RUT7rQLy5qptbXu6H)

1. Welcome mode - Initial greeting and user information gathering
   * Face detection and face anonymization.
   * The robot greets you and remembers you.
2. Slam mode - Autonomous navigation and mapping mode
   * Enables OM1 to explore and map its surroundings using its sensors.
   * Builds and updates internal maps for navigation and spatial awareness.
   * Typically used during setup, or when mapping new areas
3. Guard mode - Patrol and security monitoring mode In Guard Mode, OM1 performs scheduled or continuous patrols within a defined area. It uses onboard sensors and AI models to detect unusual activity, monitor for movement, or respond to security alerts. Designed for reliability and alertness, Guard Mode operates with high autonomy but can notify human operators when needed. Key Functions:
   * OM1 performs patrol routines within a defined area.
   * Monitors for motion or unusual activity during patrols.
   * Reports its status and logs key events during operation.
4. Conversation mode - Focused conversation and social interaction mode
   * OM1 engages in direct communication with the user.
   * Focused on natural dialogue and maintaining user attention.
5. Navigation mode - Autonomous navigation mode
   * OM1 moves between defined points within a mapped area.
   * Uses existing maps (from Slam Mode) for pathfinding.
   * Avoids obstacles and ensures safe movement to the target location.

### Introducing Lifecycle

Each operational mode in OM1 follows a defined lifecycle, representing the complete process from entry to exit of that mode. A mode lifecycle ensures predictable behavior, safe transitions, and consistent data handling across all system states.

For more details, see [Lifecycle](/modes-and-lifecycle/lifecycle.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.openmind.com/modes-and-lifecycle/modes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
