- OASIS SIM(废弃)
- sensors
- dynamics
- cars
- car_models
- jobs
- tasks
- scenarios
- scenario_groups
- scenario_elements
- maps
- test_cases
- scores
- traffic_flows
- controllers
- weathers
- lights
- logs(废弃)
- emails
- users
- evaluates
- file_operator
- trashes(已废弃)
- configs
- licenses
- 查询tokenGET
创建评价模板
开发中
POST
/evaluates/
请求参数
Header 参数
Authorization
string
必需
示例值:
bearer {{token}}
Content-Type
string
必需
示例值:
application/json
User-Agent
string
必需
示例值:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36
Body 参数application/json
name
string
必需
name_en
string
可选
desc
string
可选
desc_en
string
可选
criteria
object
可选
ReachDestination
object
必需
Collision
object
必需
RunRedLight
object
必需
RoadSpeedLimit
object
必需
OnRoad
object
必需
OntoSolidLine
object
必需
ReverseDirectionDriving
object
必需
MaxVelocity
object
必需
MinVelocity
object
必需
MaxAverageVelocity
object
必需
MinAverageVelocity
object
必需
AccelerationLongitudinal
object
必需
AccelerationLateral
object
必需
AccelerationVertical
object
必需
JerkLongitudinal
object
必需
JerkLateral
object
必需
DrivingEfficiency
object
必需
MinTHW
object
必需
MinTTC
object
必需
script_infos
object
可选
示例
{
"name": "criteria_20240819_343",
"name_en": "criteria_20240819_343",
"desc": "test",
"desc_en": "test",
"criteria": {
"ReachDestination": {
"enabled": true,
"deduct": 24
},
"Collision": {
"enabled": true,
"deduct": 24
},
"RunRedLight": {
"enabled": true,
"deduct": 24
},
"RoadSpeedLimit": {
"enabled": true,
"deduct": 24
},
"OnRoad": {
"enabled": true,
"deduct": 24
},
"OntoSolidLine": {
"enabled": true,
"deduct": 24
},
"ReverseDirectionDriving": {
"enabled": true,
"deduct": 24
},
"MaxVelocity": {
"enabled": true,
"value": 120,
"weight": 9
},
"MinVelocity": {
"enabled": true,
"value": 0,
"weight": 9
},
"MaxAverageVelocity": {
"enabled": true,
"value": 120,
"weight": 9
},
"MinAverageVelocity": {
"enabled": true,
"value": 0,
"weight": 9
},
"AccelerationLongitudinal": {
"enabled": true,
"value": 6,
"weight": 8
},
"AccelerationLateral": {
"enabled": true,
"value": 2.3,
"weight": 8
},
"AccelerationVertical": {
"enabled": true,
"value": 0.15,
"weight": 8
},
"JerkLongitudinal": {
"enabled": true,
"value": 5,
"weight": 8
},
"JerkLateral": {
"enabled": true,
"value": 15,
"weight": 8
},
"DrivingEfficiency": {
"enabled": true,
"value": 120,
"weight": 8
},
"MinTHW": {
"enabled": true,
"value": 4,
"weight": 8
},
"MinTTC": {
"enabled": true,
"value": 3,
"weight": 8
}
},
"script_infos": {}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/evaluates/' \
--header 'Authorization: bearer {{token}}' \
--header 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "criteria_20240819_343",
"name_en": "criteria_20240819_343",
"desc": "test",
"desc_en": "test",
"criteria": {
"ReachDestination": {
"enabled": true,
"deduct": 24
},
"Collision": {
"enabled": true,
"deduct": 24
},
"RunRedLight": {
"enabled": true,
"deduct": 24
},
"RoadSpeedLimit": {
"enabled": true,
"deduct": 24
},
"OnRoad": {
"enabled": true,
"deduct": 24
},
"OntoSolidLine": {
"enabled": true,
"deduct": 24
},
"ReverseDirectionDriving": {
"enabled": true,
"deduct": 24
},
"MaxVelocity": {
"enabled": true,
"value": 120,
"weight": 9
},
"MinVelocity": {
"enabled": true,
"value": 0,
"weight": 9
},
"MaxAverageVelocity": {
"enabled": true,
"value": 120,
"weight": 9
},
"MinAverageVelocity": {
"enabled": true,
"value": 0,
"weight": 9
},
"AccelerationLongitudinal": {
"enabled": true,
"value": 6,
"weight": 8
},
"AccelerationLateral": {
"enabled": true,
"value": 2.3,
"weight": 8
},
"AccelerationVertical": {
"enabled": true,
"value": 0.15,
"weight": 8
},
"JerkLongitudinal": {
"enabled": true,
"value": 5,
"weight": 8
},
"JerkLateral": {
"enabled": true,
"value": 15,
"weight": 8
},
"DrivingEfficiency": {
"enabled": true,
"value": 120,
"weight": 8
},
"MinTHW": {
"enabled": true,
"value": 4,
"weight": 8
},
"MinTTC": {
"enabled": true,
"value": 3,
"weight": 8
}
},
"script_infos": {}
}'
返回响应
🟢200成功
application/json
Body
object {0}
示例
{
"code": 200,
"result": {
"company_id": 1,
"user_id": 1,
"desc": "test",
"script_infos": {},
"modified_at": "2024-08-19T15:25:17.327013+08:00",
"name_en": "criteria_343",
"desc_en": "test",
"name": "criteria_343",
"created_at": "2024-08-19T15:25:17.326986+08:00",
"invalid": 0,
"system_data": false,
"criteria": {
"ReachDestination": {
"enabled": true,
"deduct": 24
},
"Collision": {
"enabled": true,
"deduct": 24
},
"RunRedLight": {
"enabled": true,
"deduct": 24
},
"RoadSpeedLimit": {
"enabled": true,
"deduct": 24
},
"OnRoad": {
"enabled": true,
"deduct": 24
},
"OntoSolidLine": {
"enabled": true,
"deduct": 24
},
"ReverseDirectionDriving": {
"enabled": true,
"deduct": 24
},
"MaxVelocity": {
"enabled": true,
"value": 120,
"weight": 9
},
"MinVelocity": {
"enabled": true,
"value": 0,
"weight": 9
},
"MaxAverageVelocity": {
"enabled": true,
"value": 120,
"weight": 9
},
"MinAverageVelocity": {
"enabled": true,
"value": 0,
"weight": 9
},
"AccelerationLongitudinal": {
"enabled": true,
"value": 6,
"weight": 8
},
"AccelerationLateral": {
"enabled": true,
"value": 2.3,
"weight": 8
},
"AccelerationVertical": {
"enabled": true,
"value": 0.15,
"weight": 8
},
"JerkLongitudinal": {
"enabled": true,
"value": 5,
"weight": 8
},
"JerkLateral": {
"enabled": true,
"value": 15,
"weight": 8
},
"DrivingEfficiency": {
"enabled": true,
"value": 120,
"weight": 8
},
"MinTHW": {
"enabled": true,
"value": 4,
"weight": 8
},
"MinTTC": {
"enabled": true,
"value": 3,
"weight": 8
}
},
"id": 376
},
"message": ""
}
修改于 2024-11-08 06:56:46