91 lines
2.6 KiB
JSON
91 lines
2.6 KiB
JSON
{
|
|
"fixtures": [
|
|
{
|
|
"id": "supported_exact_multimodal",
|
|
"expected_verdict": "SUPPORTED",
|
|
"expected": {
|
|
"audio:left_tone": {
|
|
"modality": "audio",
|
|
"signal": {"id": "left_tone", "kind": "tone", "ms": 240, "hz": 180, "sweep": 0, "amp": 0.4}
|
|
},
|
|
"vision:corner": {
|
|
"modality": "vision",
|
|
"signal": {"id": "corner", "kind": "corner", "size": 32}
|
|
},
|
|
"sensorimotor:contact": {
|
|
"modality": "sensorimotor",
|
|
"signal": {
|
|
"id": "contact",
|
|
"pose_q": [10, -4, 3],
|
|
"velocity_q": [1, 0, -1],
|
|
"force_torque_q": [2, 3, 5],
|
|
"contact_q": [1, 0, 1, 0],
|
|
"actuator_state_q": [7, 8]
|
|
}
|
|
}
|
|
},
|
|
"actual": "same"
|
|
},
|
|
{
|
|
"id": "falsified_changed_contact",
|
|
"expected_verdict": "FALSIFIED",
|
|
"expected": {
|
|
"sensorimotor:contact": {
|
|
"modality": "sensorimotor",
|
|
"signal": {
|
|
"id": "contact_expected",
|
|
"pose_q": [10, -4, 3],
|
|
"velocity_q": [1, 0, -1],
|
|
"force_torque_q": [2, 3, 5],
|
|
"contact_q": [1, 0, 1, 0],
|
|
"actuator_state_q": [7, 8]
|
|
}
|
|
}
|
|
},
|
|
"actual": {
|
|
"sensorimotor:contact": {
|
|
"modality": "sensorimotor",
|
|
"signal": {
|
|
"id": "contact_actual",
|
|
"pose_q": [10, -4, 3],
|
|
"velocity_q": [1, 0, -1],
|
|
"force_torque_q": [2, 3, 5],
|
|
"contact_q": [0, 0, 0, 0],
|
|
"actuator_state_q": [7, 8]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "falsified_missing_and_unexpected",
|
|
"expected_verdict": "FALSIFIED",
|
|
"expected": {
|
|
"audio:left_tone": {
|
|
"modality": "audio",
|
|
"signal": {"id": "left_tone_expected", "kind": "tone", "ms": 240, "hz": 180, "sweep": 0, "amp": 0.4}
|
|
},
|
|
"vision:box": {
|
|
"modality": "vision",
|
|
"signal": {"id": "box_expected", "kind": "contour_box", "size": 32}
|
|
}
|
|
},
|
|
"actual": {
|
|
"audio:left_tone": {
|
|
"modality": "audio",
|
|
"signal": {"id": "left_tone_actual", "kind": "tone", "ms": 240, "hz": 180, "sweep": 0, "amp": 0.4}
|
|
},
|
|
"sensorimotor:unexpected_contact": {
|
|
"modality": "sensorimotor",
|
|
"signal": {
|
|
"id": "unexpected_contact",
|
|
"pose_q": [0, 0, 1],
|
|
"velocity_q": [0, 0, 0],
|
|
"force_torque_q": [1, 1, 1],
|
|
"contact_q": [1],
|
|
"actuator_state_q": [2]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|