Skip to content

Interact


Acknowledge Engagement

  • Description: Acknowledge engagement with the robot.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "acknowledge_engagement"
      }
    }
    

Describe What You See

  • Description: Describe the robot's surroundings by taking a picture.

WARNING: This function uploads the picture to a cloud service for processing.

  • Args:

    • language (str): The language in which to describe the surroundings.
    • Defaults to "en".
  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "describe_what_you_see",
        "language": language
      }
    }
    

Express Joy

  • Description: Express joy.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "express_joy"
      }
    }
    

Kiss

  • Description: Perform a kiss action.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "kiss"
      }
    }
    

Soft Coo

  • Description: Produce a cooing sound.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "soft_coo"
      }
    }
    

Say

  • Description: Say something with emotion and autonomous reaction.

  • Args:

    • something (str): The text to say.
    • autonomous_reaction (bool): Whether to react autonomously.
  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "say",
        "something": something,
        "autonomous_reaction": autonomous_reaction
      }
    }
    

Start Conversation

  • Description: Activate llm and enable the conversation.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "start_conversation"
      }
    }
    

Stop Conversation

  • Description: Deactivate llm and disable the conversation.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "stop_conversation"
      }
    }
    

Wave

  • Description: Wave with a specified arm or both arms.

  • Args:

    • arm (Optional[Arm]): The arm to use for waving. If None, the robot waves with both arms.
  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "wave",
        "arm": value
      }
    }
    

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "wave"
      }
    }
    

Checkup Ears

  • Description: Check mirokai ears.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "checkup_ears"
      }
    }
    

Japanese Greeting

  • Description: Do a japanese greeting.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "japanese_greeting"
      }
    }
    

Happy Kiss

  • Description: Send a happy kiss.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "happy_kiss"
      }
    }
    

Shy Kiss

  • Description: Send a shy kiss.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "shy_kiss"
      }
    }
    

Check Internet Connectivity

  • Description: Check current internet connectivity.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "check_internet_connectivity"
      }
    }