flymotion / plan.schema.json
Tromset's picture
Publish FlyMotion from GitHub
090ae54 verified
Raw History Blame Contribute Delete
1.35 kB
{
"type": "object",
"properties": {
"say": {
"type": "string"
},
"repeat": {
"type": "integer"
},
"steps": {
"type": "array",
"items": {
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"walk",
"turn",
"circle",
"head",
"skill",
"wait",
"stop",
"move"
]
},
"direction": {
"type": "string",
"enum": [
"forward",
"backward",
"left",
"right"
]
},
"look": {
"type": "string",
"enum": [
"ahead",
"left",
"right",
"up",
"down",
"up-left",
"up-right",
"down-left",
"down-right"
]
},
"skill": {
"type": "string",
"enum": [
"kick_left",
"kick_right",
"roulade",
"ground_pick",
"sit_toggle",
"polite-bow"
]
},
"meters": {
"type": "number"
},
"degrees": {
"type": "number"
},
"seconds": {
"type": "number"
},
"vx": {
"type": "number"
},
"vy": {
"type": "number"
},
"vyaw": {
"type": "number"
}
},
"required": [
"action"
]
}
}
},
"required": [
"say",
"repeat",
"steps"
]
}