Agent

Contents

Agent#

Schema#

$id: http://navground/agent
$schema: https://json-schema.org/draft/2020-12/schema
additionalProperties: false
properties:
  angular_speed:
    type: number
  behavior:
    $ref: behavior
  color:
    type: string
  control_period:
    minimum: 0
    type: number
  external:
    type: boolean
  id:
    minimum: 0
    type: integer
  kinematics:
    $ref: kinematics
  orientation:
    type: number
  position:
    $ref: vector2
  radius:
    type: number
  speed_tolerance:
    minimum: 0
    type: number
  state_estimation:
    $ref: state_estimation
  tags:
    items:
      type: string
    type: array
  task:
    $ref: task
  type:
    type: string
  uid:
    minimum: 0
    type: integer
  velocity:
    $ref: vector2
type: object

Example#

kinematics:
  type: Omni
  max_speed: 1.0
behavior:
  type: Dummy
task:
  type: Waypoints
  waypoints: [[1.0, 0.0]]
  tolerance: 0.1
radius: 0.1
control_period: 0.1
type: my_agent
id: 0