---
title: OM1 Modes
description: "Introduction to the OM1 modes"
icon: gamepad-modern
---

## 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

![ ](../.gitbook/assets/full-autonomy-assets/modes.png)

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](./lifecycle.md).
