AI Habitat · Schema

AgentConfig

Configuration for an agent in the simulation

Artificial IntelligenceSimulationEmbodied AIRoboticsComputer VisionReinforcement LearningMachine LearningOpen SourceResearch

Properties

Name Type Description
height number Agent height in meters
radius number Agent radius in meters for collision
sensor_specifications array List of sensor specs attached to agent
action_space object Discrete action space mapping action names to ActionSpec
body_type string Agent body type: LocoBot, FetchRobot, Franka, AlienGo
View JSON Schema on GitHub

JSON Schema

ai-habitat-agent-config-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/ai-habitat/refs/heads/main/json-schema/ai-habitat-agent-config-schema.json",
  "title": "AgentConfig",
  "description": "Configuration for an agent in the simulation",
  "type": "object",
  "properties": {
    "height": {
      "type": "number",
      "description": "Agent height in meters",
      "example": 1.5
    },
    "radius": {
      "type": "number",
      "description": "Agent radius in meters for collision",
      "example": 0.1
    },
    "sensor_specifications": {
      "type": "array",
      "description": "List of sensor specs attached to agent",
      "items": {
        "type": "object"
      }
    },
    "action_space": {
      "type": "object",
      "description": "Discrete action space mapping action names to ActionSpec"
    },
    "body_type": {
      "type": "string",
      "description": "Agent body type: LocoBot, FetchRobot, Franka, AlienGo",
      "example": "LocoBot"
    }
  }
}