- 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/reassemble
请求参数
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
seed_id
integer
必需
dir_name
string
必需
target_path_id
integer
必需
scenario_num
integer
必需
param_dict
object
必需
num
integer
必需
light
array [object {13}]
必需
weather
array [object {22}]
必需
ego_vehicle
object
必需
traffic_flow
null
必需
示例
{
"seed_id": 9247, //场景ID
"dir_name": "GS_scenario_20240813_380",
"target_path_id": 9245,
"scenario_num": 1,
"param_dict": {
"num": 1,
"light": [
{
"sun_altitude_angle": 20,
"system_data": true,
"invalid": 0,
"desc": "初始化光照模型,所有参数均使用默认配置,可用于用户初次使用系统体验使用。\n",
"user_id": 1,
"created_at": "2022-11-09 08:56:45",
"company_id": 1,
"modified_at": "2023-03-24 16:34:50",
"desc_en": "Initialize the lighting model with default settings for users to experience the system for the first time.",
"name_en": "Early Morning",
"sun_azimuth_angle": 160,
"id": 1,
"name": "清晨"
}
],
"weather": [
{
"modified_at": "2023-03-24 17:01:18",
"precipitation_deposits": 50,
"cloudstate": "overcast",
"desc": "初始化场景天气模型,所有参数均使用默认配置,可用于用户初次使用系统体验使用。\n",
"created_at": "2022-11-09 08:56:45",
"cloudiness": 70,
"fog_density": 0,
"name_en": "Light Rain",
"id": 5,
"system_data": true,
"precipitation": 0.15,
"invalid": 0,
"wetness": 0,
"fog_falloff": 0,
"wind_intensity": 0.35,
"user_id": 1,
"company_id": 1,
"fog_distance": 0,
"fog_visualrange": 5000,
"desc_en": "Initialize the weather model with default settings for users to experience the system for the first time.",
"name": "小雨",
"sky_visibility": true
}
],
"ego_vehicle": {
"speed": {
"speed_ab": [
5,
8
],
"speed_diff": null,
"speed_factor": null
},
"position": null,
"origin_info": {
"roadid": "12",
"s": 106.142,
"laneid": -1,
"offset": -0.36,
"road_length": 224.25
}
},
"traffic_flow": null
}
}
示例代码
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/reassemble' \
--header 'Authorization: bearer {{token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"seed_id": 9247, //场景ID
"dir_name": "GS_scenario_20240813_380",
"target_path_id": 9245,
"scenario_num": 1,
"param_dict": {
"num": 1,
"light": [
{
"sun_altitude_angle": 20,
"system_data": true,
"invalid": 0,
"desc": "初始化光照模型,所有参数均使用默认配置,可用于用户初次使用系统体验使用。\n",
"user_id": 1,
"created_at": "2022-11-09 08:56:45",
"company_id": 1,
"modified_at": "2023-03-24 16:34:50",
"desc_en": "Initialize the lighting model with default settings for users to experience the system for the first time.",
"name_en": "Early Morning",
"sun_azimuth_angle": 160,
"id": 1,
"name": "清晨"
}
],
"weather": [
{
"modified_at": "2023-03-24 17:01:18",
"precipitation_deposits": 50,
"cloudstate": "overcast",
"desc": "初始化场景天气模型,所有参数均使用默认配置,可用于用户初次使用系统体验使用。\n",
"created_at": "2022-11-09 08:56:45",
"cloudiness": 70,
"fog_density": 0,
"name_en": "Light Rain",
"id": 5,
"system_data": true,
"precipitation": 0.15,
"invalid": 0,
"wetness": 0,
"fog_falloff": 0,
"wind_intensity": 0.35,
"user_id": 1,
"company_id": 1,
"fog_distance": 0,
"fog_visualrange": 5000,
"desc_en": "Initialize the weather model with default settings for users to experience the system for the first time.",
"name": "小雨",
"sky_visibility": true
}
],
"ego_vehicle": {
"speed": {
"speed_ab": [
5,
8
],
"speed_diff": null,
"speed_factor": null
},
"position": null,
"origin_info": {
"roadid": "12",
"s": 106.142,
"laneid": -1,
"offset": -0.36,
"road_length": 224.25
}
},
"traffic_flow": null
}
}'
返回响应
🟢200成功
application/json
Body
object {0}
示例
{
"code": 200,
"result": {
"json_list": [
{
"json_dict": {
"basic": {
"xodr": "Town01",
"traffic": "false",
"description": "scenario_20240815_419"
},
"map_name": "Town01",
"stop_trigger": {
"collision": "true",
"sim_timeout": "120",
"stop_distance": "8"
},
"init_entities": [
{
"name": "ego_vehicle",
"type": "vehicle",
"model": "vehicle.synkrotron.democar",
"speed": {
"type": "absolute",
"params": {
"value": "5.72",
"continuous": "undefined"
}
},
"end_position": {
"type": "worldposition",
"params": {
"h": "359.994",
"p": "0",
"r": "0",
"s": "undefined",
"t": "undefined",
"x": "191.478",
"y": "-330.951",
"z": "0",
"ds": "undefined",
"dt": "undefined",
"dx": "undefined",
"dy": "undefined",
"dz": "undefined",
"dlane": "undefined",
"laneid": "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": "7",
"obey_speed_limit": "true",
"urge_to_overtake": "false",
"desired_deceleratio": "10",
"obey_traffic_lights": "true",
"desired_acceleration": "10",
"lane_changing_dynamic": "false"
}
},
"start_position": {
"type": "worldposition",
"params": {
"h": "359.994",
"p": "0",
"r": "0",
"s": "undefined",
"t": "undefined",
"x": "112.824",
"y": "-330.759",
"z": "0",
"ds": "undefined",
"dt": "undefined",
"dx": "undefined",
"dy": "undefined",
"dz": "undefined",
"dlane": "undefined",
"laneid": "undefined",
"offset": "undefined",
"orientation": {
"h": "359.994",
"p": "0",
"r": "0"
},
"parkingSpaceId": ""
}
},
"initial_generate": "true",
"init_speed_holding": false
}
],
"traffic_follow": {},
"default_variable": [],
"init_environment": {
"weather": {
"wetness": "0",
"cloudiness": "70",
"cloudstate": "overcast",
"fog_density": "0",
"fog_falloff": "0",
"fog_distance": "0",
"precipitation": "0.15",
"sky_visibility": "true",
"wind_intensity": "0.35",
"fog_visualrange": "5000",
"sun_azimuth_angle": "160",
"sun_altitude_angle": "20",
"precipitation_deposits": "50"
}
},
"triggers_actions": [
{
"actor": "ego_vehicle",
"action": [
{
"type": "acquirepositionaction",
"params": {
"x": "undefined",
"y": "undefined",
"name": "",
"shape": [],
"closed": "undefined",
"timegap": "false",
"distance": "false",
"position": {
"type": "worldposition",
"params": {
"h": "359.994",
"p": "0",
"r": "0",
"s": "undefined",
"t": "undefined",
"x": "191.478",
"y": "-330.951",
"z": "0",
"ds": "undefined",
"dt": "undefined",
"dx": "undefined",
"dy": "undefined",
"dz": "undefined",
"dlane": "undefined",
"laneid": "undefined",
"offset": "undefined",
"orientation": {
"h": "359.994",
"p": "0",
"r": "0"
},
"parkingSpaceId": ""
}
},
"waypoint": [],
"freespace": "undefined",
"continuous": "undefined",
"finalspeed": {
"params": {
"value": "undefined"
}
},
"targetlane": {},
"timerederence": {},
"start_position": {},
"targetposition": {},
"laneoffsettarget": {
"params": {
"value": "undefined"
}
},
"targetlaneoffset": "undefined",
"dynamicconstraints": {},
"transitiondynamics": {},
"targetpositionmaster": {},
"laneoffsetactiondynamics": {
"maxlateralacc": "undefined"
}
}
}
],
"trigger": [
[
{
"type": "simulationtimecondition",
"params": {
"x": "undefined",
"y": "undefined",
"rule": "greaterThan",
"delay": "0",
"value": "0",
"duration": "undefined",
"position": {},
"freespace": "undefined",
"tolerance": "undefined",
"alongroute": "undefined",
"conditionedge": "rising",
"triggeringentities": {}
}
}
]
],
"priority": "parallel"
}
]
},
"light_id": 1,
"weather_id": 5,
"speed_position_param": {
"ego_vehicle": {
"speed": {
"speed_ab": 5.72
}
}
},
"traffic_flow": null
}
],
"scenario_name_list": [
"scenario_20240815_419_3"
]
},
"message": ""
}
修改于 2024-08-22 07:58:19