Skip to content

System


Enable Motor Functions

  • Description: Calibrate and enable motor functions of the robot.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

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

Get Battery Voltage

  • Description: Get current battery voltage in volts.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

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

Get Secure Battery Percentage

  • Description: Get secure battery state of charge as percentage.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

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

Get Battery Temperature

  • Description: Get battery temperature in Celsius.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

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

Get Secure Battery Time To Empty

  • Description: Get secure estimated time until battery is empty.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

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

Get Battery Time To Full

  • Description: Get estimated time until battery is fully charged.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

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

Is Battery Charging

  • Description: Check if the robot's battery is currently charging.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

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

Is Battery Plugged

  • Description: Check if the robot is currently plugged.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

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

Get Complete Battery Status

  • Description: Get complete battery status with all available information.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

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

Get Prompt

  • Description: Get current prompt of the robot.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

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

Enable Noisy Mode

  • Description: Enable noisy mode. When volume is high, increase pitch and decrease the speech rate.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

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

Disable Noisy Mode

  • Description: Disable noisy mode.

  • Endpoint: /api/v1/dict/

  • Type of Argument: Dict

  • JSON Example:

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