- 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
/scenarios/open_scenario_scene
请求参数
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
open_scenario_json
object
必需
basic
object
必需
stop_trigger
object
必需
init_environment
object
必需
init_entities
array [object {9}]
必需
triggers_actions
array [object {4}]
必需
default_variable
array
必需
traffic_follow
object
必需
示例
{
"open_scenario_json": {
"basic": {
"xodr": "-4407693018080726133",
"description": "scenario_20240815_132",
"traffic": "false"
},
"stop_trigger": {
"collision": "true",
"sim_timeout": "120",
"stop_distance": "8"
},
"init_environment": {
"weather": {
"wetness": "0",
"cloudiness": "10",
"cloudstate": "free",
"fog_density": "10",
"fog_falloff": "1",
"fog_distance": "75",
"precipitation": "0",
"sky_visibility": "true",
"wind_intensity": "10",
"fog_visualrange": "10000",
"precipitation_deposits": "0",
"sun_azimuth_angle": "160",
"sun_altitude_angle": "20"
}
},
"init_entities": [
{
"model": "vehicle.synkrotron.democar",
"name": "ego_vehicle",
"type": "vehicle",
"initial_generate": "true",
"start_position": {
"type": "worldposition",
"params": {
"x": "119.932",
"y": "-331.283",
"z": "0",
"h": "359.994",
"p": "0",
"r": "0",
"dx": "undefined",
"dy": "undefined",
"dz": "undefined",
"s": "undefined",
"t": "undefined",
"ds": "undefined",
"dt": "undefined",
"laneid": "undefined",
"dlane": "undefined",
"offset": "undefined",
"orientation": {
"h": "359.994",
"p": "0",
"r": "0"
},
"parkingSpaceId": ""
}
},
"speed": {
"type": "absolute",
"params": {
"value": "3",
"continuous": "undefined"
}
},
"end_position": {
"type": "worldposition",
"params": {
"x": "175.765",
"y": "-330.898",
"z": "0",
"h": "359.994",
"p": "0",
"r": "0",
"dx": "undefined",
"dy": "undefined",
"dz": "undefined",
"s": "undefined",
"t": "undefined",
"ds": "undefined",
"dt": "undefined",
"laneid": "undefined",
"dlane": "undefined",
"offset": "undefined",
"orientation": {
"h": "359.994",
"p": "0",
"r": "0"
},
"parkingSpaceId": ""
}
},
"controller_obj": {
"name": "DefaultDriver",
"properties": {
"safety_time": "4",
"emergency_param": "0.4",
"identify_object": "true",
"desired_velocity": "33.3",
"obey_speed_limit": "true",
"urge_to_overtake": "false",
"desired_deceleratio": "10",
"obey_traffic_lights": "true",
"desired_acceleration": "10",
"lane_changing_dynamic": "false"
}
},
"init_speed_holding": false
}
],
"triggers_actions": [
{
"actor": "ego_vehicle",
"priority": "parallel",
"trigger": [
[
{
"type": "simulationtimecondition",
"params": {
"value": "0",
"freespace": "undefined",
"alongroute": "undefined",
"delay": "0",
"conditionedge": "rising",
"rule": "greaterThan",
"position": {},
"duration": "undefined",
"tolerance": "undefined",
"triggeringentities": {},
"x": "undefined",
"y": "undefined"
}
}
]
],
"action": [
{
"type": "acquirepositionaction",
"params": {
"name": "",
"closed": "undefined",
"shape": [],
"waypoint": [],
"timerederence": {},
"transitiondynamics": {},
"position": {
"type": "worldposition",
"params": {
"x": "175.765",
"y": "-330.898",
"z": "0",
"h": "359.994",
"p": "0",
"r": "0",
"dx": "undefined",
"dy": "undefined",
"dz": "undefined",
"s": "undefined",
"t": "undefined",
"ds": "undefined",
"dt": "undefined",
"laneid": "undefined",
"dlane": "undefined",
"offset": "undefined",
"orientation": {
"h": "359.994",
"p": "0",
"r": "0"
},
"parkingSpaceId": ""
}
},
"targetlaneoffset": "undefined",
"targetlane": {},
"distance": "false",
"timegap": "false",
"freespace": "undefined",
"continuous": "undefined",
"dynamicconstraints": {},
"laneoffsetactiondynamics": {
"maxlateralacc": "undefined"
},
"laneoffsettarget": {
"params": {
"value": "undefined"
}
},
"targetpositionmaster": {},
"targetposition": {},
"finalspeed": {
"params": {
"value": "undefined"
}
},
"x": "undefined",
"y": "undefined",
"start_position": {}
}
}
]
}
],
"default_variable": [],
"traffic_follow": {}
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/scenarios/open_scenario_scene' \
--header 'Authorization: bearer {{token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"open_scenario_json": {
"basic": {
"xodr": "-4407693018080726133",
"description": "scenario_20240815_132",
"traffic": "false"
},
"stop_trigger": {
"collision": "true",
"sim_timeout": "120",
"stop_distance": "8"
},
"init_environment": {
"weather": {
"wetness": "0",
"cloudiness": "10",
"cloudstate": "free",
"fog_density": "10",
"fog_falloff": "1",
"fog_distance": "75",
"precipitation": "0",
"sky_visibility": "true",
"wind_intensity": "10",
"fog_visualrange": "10000",
"precipitation_deposits": "0",
"sun_azimuth_angle": "160",
"sun_altitude_angle": "20"
}
},
"init_entities": [
{
"model": "vehicle.synkrotron.democar",
"name": "ego_vehicle",
"type": "vehicle",
"initial_generate": "true",
"start_position": {
"type": "worldposition",
"params": {
"x": "119.932",
"y": "-331.283",
"z": "0",
"h": "359.994",
"p": "0",
"r": "0",
"dx": "undefined",
"dy": "undefined",
"dz": "undefined",
"s": "undefined",
"t": "undefined",
"ds": "undefined",
"dt": "undefined",
"laneid": "undefined",
"dlane": "undefined",
"offset": "undefined",
"orientation": {
"h": "359.994",
"p": "0",
"r": "0"
},
"parkingSpaceId": ""
}
},
"speed": {
"type": "absolute",
"params": {
"value": "3",
"continuous": "undefined"
}
},
"end_position": {
"type": "worldposition",
"params": {
"x": "175.765",
"y": "-330.898",
"z": "0",
"h": "359.994",
"p": "0",
"r": "0",
"dx": "undefined",
"dy": "undefined",
"dz": "undefined",
"s": "undefined",
"t": "undefined",
"ds": "undefined",
"dt": "undefined",
"laneid": "undefined",
"dlane": "undefined",
"offset": "undefined",
"orientation": {
"h": "359.994",
"p": "0",
"r": "0"
},
"parkingSpaceId": ""
}
},
"controller_obj": {
"name": "DefaultDriver",
"properties": {
"safety_time": "4",
"emergency_param": "0.4",
"identify_object": "true",
"desired_velocity": "33.3",
"obey_speed_limit": "true",
"urge_to_overtake": "false",
"desired_deceleratio": "10",
"obey_traffic_lights": "true",
"desired_acceleration": "10",
"lane_changing_dynamic": "false"
}
},
"init_speed_holding": false
}
],
"triggers_actions": [
{
"actor": "ego_vehicle",
"priority": "parallel",
"trigger": [
[
{
"type": "simulationtimecondition",
"params": {
"value": "0",
"freespace": "undefined",
"alongroute": "undefined",
"delay": "0",
"conditionedge": "rising",
"rule": "greaterThan",
"position": {},
"duration": "undefined",
"tolerance": "undefined",
"triggeringentities": {},
"x": "undefined",
"y": "undefined"
}
}
]
],
"action": [
{
"type": "acquirepositionaction",
"params": {
"name": "",
"closed": "undefined",
"shape": [],
"waypoint": [],
"timerederence": {},
"transitiondynamics": {},
"position": {
"type": "worldposition",
"params": {
"x": "175.765",
"y": "-330.898",
"z": "0",
"h": "359.994",
"p": "0",
"r": "0",
"dx": "undefined",
"dy": "undefined",
"dz": "undefined",
"s": "undefined",
"t": "undefined",
"ds": "undefined",
"dt": "undefined",
"laneid": "undefined",
"dlane": "undefined",
"offset": "undefined",
"orientation": {
"h": "359.994",
"p": "0",
"r": "0"
},
"parkingSpaceId": ""
}
},
"targetlaneoffset": "undefined",
"targetlane": {},
"distance": "false",
"timegap": "false",
"freespace": "undefined",
"continuous": "undefined",
"dynamicconstraints": {},
"laneoffsetactiondynamics": {
"maxlateralacc": "undefined"
},
"laneoffsettarget": {
"params": {
"value": "undefined"
}
},
"targetpositionmaster": {},
"targetposition": {},
"finalspeed": {
"params": {
"value": "undefined"
}
},
"x": "undefined",
"y": "undefined",
"start_position": {}
}
}
]
}
],
"default_variable": [],
"traffic_follow": {}
}
}'
返回响应
🟢200成功
application/json
Body
object {0}
示例
{
"code": 403,
"message": "Not authenticated",
"result": null
}
修改于 2024-08-15 06:38:37