提交 040cd7da 编写于 作者: J Jiangtao Hu 提交者: Dong Li

planning: output planning topic msg when something goes wrong. (#2098)

上级 16891b61
......@@ -186,11 +186,6 @@ bool PlanningTestBase::RunPlanning(const std::string& test_case_name,
}
bool PlanningTestBase::IsValidTrajectory(const ADCTrajectory& trajectory) {
if (trajectory.trajectory_point().empty()) {
AERROR << "trajectory has NO point.";
return false;
}
for (int i = 0; i < trajectory.trajectory_point_size(); ++i) {
const auto& point = trajectory.trajectory_point(i);
......
......@@ -219,8 +219,9 @@ void Planning::RunOnce() {
}
if (!status.ok() || !IsVehicleStateValid(vehicle_state)) {
AERROR << "Update VehicleStateProvider failed.";
not_ready->set_reason("Update VehicleStateProvider failed.");
std::string msg("Update VehicleStateProvider failed");
AERROR << msg;
not_ready->set_reason(msg);
status.Save(not_ready_pb.mutable_header()->mutable_status());
PublishPlanningPb(&not_ready_pb, start_timestamp);
return;
......@@ -228,7 +229,11 @@ void Planning::RunOnce() {
if (!ReferenceLineProvider::instance()->UpdateRoutingResponse(
AdapterManager::GetRoutingResponse()->GetLatestObserved())) {
AERROR << "Failed to update routing in reference line provider";
std::string msg("Failed to update routing in reference line provider");
AERROR << msg;
not_ready->set_reason(msg);
status.Save(not_ready_pb.mutable_header()->mutable_status());
PublishPlanningPb(&not_ready_pb, start_timestamp);
return;
}
......@@ -250,7 +255,11 @@ void Planning::RunOnce() {
status = InitFrame(frame_num, stitching_trajectory.back(), start_timestamp,
vehicle_state);
if (!frame_) {
AERROR << "Failed to init frame";
std::string msg("Failed to init frame");
AERROR << msg;
not_ready->set_reason(msg);
status.Save(not_ready_pb.mutable_header()->mutable_status());
PublishPlanningPb(&not_ready_pb, start_timestamp);
return;
}
auto* trajectory_pb = frame_->mutable_trajectory();
......@@ -260,15 +269,22 @@ void Planning::RunOnce() {
trajectory_pb->mutable_latency_stats()->set_init_frame_time_ms(
Clock::NowInSeconds() - start_timestamp);
if (!status.ok()) {
AERROR << "Init frame failed";
std::string msg("Failed to init frame");
AERROR << msg;
if (FLAGS_publish_estop) {
ADCTrajectory estop;
estop.mutable_estop();
status.Save(estop.mutable_header()->mutable_status());
PublishPlanningPb(&estop, start_timestamp);
} else {
not_ready->set_reason(msg);
status.Save(not_ready_pb.mutable_header()->mutable_status());
PublishPlanningPb(&not_ready_pb, start_timestamp);
}
auto seq_num = frame_->SequenceNum();
FrameHistory::instance()->Add(seq_num, std::move(frame_));
return;
}
......
header {
module_name: "planning"
}
total_path_length: 19.387459703634061
total_path_time: 7.9999999999999885
is_replan: true
gear: GEAR_DRIVE
trajectory_point {
path_point {
x: 586361.375703424
y: 4140761.7226097216
z: 0
theta: 1.2866508336700004
kappa: 0.0057515850184131955
s: 0
dkappa: 0
ddkappa: 0
}
v: 4.4250001907348633
a: -0.080705975093429749
relative_time: 0
}
trajectory_point {
path_point {
x: 586361.40009621764
y: 4140761.8076646402
theta: 1.2870620504574257
kappa: 0.0056573217742357518
s: 0.088483600561966774
dkappa: -4.7140532124188658e-05
ddkappa: 0
}
v: 4.4233467303087188
a: -0.084646504509594989
relative_time: 0.02
}
trajectory_point {
path_point {
x: 586361.424479677
y: 4140761.892687011
theta: 1.2874731113168
kappa: 0.0055630946016176352
s: 0.17693334125124435
dkappa: -9.4263025059125431e-05
ddkappa: 0
}
v: 4.4216140763774083
a: -0.088625160486491009
relative_time: 0.04
}
trajectory_point {
path_point {
x: 586361.44885336317
y: 4140761.9776753043
theta: 1.287884008711617
kappa: 0.0054689051959384864
s: 0.26534763063846667
dkappa: -0.00014136663095473776
ddkappa: 0
}
v: 4.4198014763171312
a: -0.092640952282581138
relative_time: 0.06
}
trajectory_point {
path_point {
x: 586361.47321683343
y: 4140762.0626279758
theta: 1.2882947350365748
kappa: 0.00537475526840254
s: 0.35372486243994006
dkappa: -0.00018845049404716006
ddkappa: 0
}
v: 4.41790819731892
a: -0.0966928891563287
relative_time: 0.08
}
trajectory_point {
path_point {
x: 586361.49756964121
y: 4140762.147543468
theta: 1.2887052826194416
kappa: 0.0052806465456164452
s: 0.44206341591393977
dkappa: -0.00023551375086986454
ddkappa: 0
}
v: 4.4159335263886375
a: -0.10077998036619706
relative_time: 0.1
}
trajectory_point {
path_point {
x: 586361.52191133541
y: 4140762.2324202089
theta: 1.289115643722923
kappa: 0.0051865807691670769
s: 0.53036165625700638
dkappa: -0.00028255553046479224
ddkappa: 0
}
v: 4.4138767703469748
a: -0.1049012351706495
relative_time: 0.12000000000000001
}
trajectory_point {
path_point {
x: 586361.546241462
y: 4140762.3172566146
theta: 1.2895258105465273
kappa: 0.0050925596951993642
s: 0.61861793500024309
dkappa: -0.00032957495459348435
ddkappa: 0
}
v: 4.4117372558294576
a: -0.10905566282814938
relative_time: 0.14
}
trajectory_point {
path_point {
x: 586361.57055956253
y: 4140762.402051087
theta: 1.2899357752284331
kappa: 0.0049985850939940979
s: 0.70683059040561147
dkappa: -0.00037657113794821294
ddkappa: 0
}
v: 4.4095143292864387
a: -0.11324227259716002
relative_time: 0.16
}
trajectory_point {
path_point {
x: 586361.59486517566
y: 4140762.4868020169
theta: 1.2903455298473572
kappa: 0.0049046587495457546
s: 0.79499794786222844
dkappa: -0.0004235431883631118
ddkappa: 0
}
v: 4.407207356983105
a: -0.11746007373614475
relative_time: 0.18
}
trajectory_point {
path_point {
x: 586361.619157836
y: 4140762.5715077817
theta: 1.2907550664244196
kappa: 0.0048107824591403069
s: 0.88311832028266357
dkappa: -0.00047049020702530825
ddkappa: 0
}
v: 4.40481572499947
a: -0.12170807550356692
relative_time: 0.19999999999999998
}
trajectory_point {
path_point {
x: 586361.64343707543
y: 4140762.65616675
theta: 1.2911643769250141
kappa: 0.0047169580329330558
s: 0.97119000849923431
dkappa: -0.00051741128868605321
ddkappa: 0
}
v: 4.4023388392303824
a: -0.12598528715788984
relative_time: 0.21999999999999997
}
trajectory_point {
path_point {
x: 586361.667702422
y: 4140762.7407772751
theta: 1.2915734532606733
kappa: 0.0046231872935264288
s: 1.0592113016603038
dkappa: -0.00056430552187185278
ddkappa: 0
}
v: 4.399776125385519
a: -0.13029071795757685
relative_time: 0.23999999999999996
}
trajectory_point {
path_point {
x: 586361.6919534012
y: 4140762.8253377029
theta: 1.2919822872909386
kappa: 0.0045294720755478159
s: 1.1471804776265766
dkappa: -0.00061117198909559924
ddkappa: 0
}
v: 4.3971270289893871
a: -0.13462337716109124
relative_time: 0.25999999999999995
}
trajectory_point {
path_point {
x: 586361.71618953522
y: 4140762.9098463668
theta: 1.2923908708252272
kappa: 0.0044358142252273747
s: 1.2350958033673964
dkappa: -0.00065800976706770209
ddkappa: 0
}
v: 4.394391015381327
a: -0.13898227402689642
relative_time: 0.27999999999999997
}
trajectory_point {
path_point {
x: 586361.74041034328
y: 4140762.9943015911
theta: 1.2927991956247011
kappa: 0.0043422155999758554
s: 1.3229555353570415
dkappa: -0.00070481792690721846
ddkappa: 0
}
v: 4.391567569715507
a: -0.14336641781345566
relative_time: 0.3
}
trajectory_point {
path_point {
x: 586361.76461534225
y: 4140763.0787016908
theta: 1.2932072534041348
kappa: 0.0042486780679624157
s: 1.4107579199710218
dkappa: -0.00075159553435298523
ddkappa: 0
}
v: 4.3886561969609268
a: -0.14777481777923232
relative_time: 0.32
}
trajectory_point {
path_point {
x: 586361.78880404565
y: 4140763.16304497
theta: 1.2936150358337852
kappa: 0.0041552035076924372
s: 1.4985011938823758
dkappa: -0.00079834164997474909
ddkappa: 0
}
v: 4.38565642190142
a: -0.1522064831826897
relative_time: 0.34
}
trajectory_point {
path_point {
x: 586361.812975965
y: 4140763.247329725
theta: 1.2940225345412582
kappa: 0.0040617938075853469
s: 1.5861835844579668
dkappa: -0.0008450553293842981
ddkappa: 0
}
v: 4.3825677891356456
a: -0.15666042328229118
relative_time: 0.36000000000000004
}
trajectory_point {
path_point {
x: 586361.8371306092
y: 4140763.3315542433
theta: 1.2944297411133789
kappa: 0.003968450865552431
s: 1.67380331015478
dkappa: -0.00089173562344659258
ddkappa: 0
}
v: 4.3793898630770967
a: -0.16113564733650004
relative_time: 0.38000000000000006
}
trajectory_point {
path_point {
x: 586361.86126748472
y: 4140763.4157168041
theta: 1.294836647098061
kappa: 0.003875176588574657
s: 1.7613585809162182
dkappa: -0.0009383815784908962
ddkappa: 0
}
v: 4.3761222279540979
a: -0.16563116460377963
relative_time: 0.40000000000000008
}
trajectory_point {
path_point {
x: 586361.88538609585
y: 4140763.4998156792
theta: 1.2952432440061739
kappa: 0.0037819728922804884
s: 1.8488475985683988
dkappa: -0.0009849922365219063
ddkappa: 0
}
v: 4.3727644878098024
a: -0.17014598434259326
relative_time: 0.4200000000000001
}
trajectory_point {
path_point {
x: 586361.90948594478
y: 4140763.583849133
theta: 1.2956495233134122
kappa: 0.0036888417005237
s: 1.9362685572164515
dkappa: -0.0010315666354308863
ddkappa: 0
}
v: 4.3693162665021941
a: -0.1746791158114043
relative_time: 0.44000000000000011
}
trajectory_point {
path_point {
x: 586361.93339755363
y: 4140763.6678632144
theta: 1.2960100023541661
kappa: 0.0036012905834755644
s: 2.0236196436408136
dkappa: -0.001062565350593916
ddkappa: 0
}
v: 4.36577720770409
a: -0.17922956826867606
relative_time: 0.46000000000000013
}
trajectory_point {
path_point {
x: 586361.9568438048
y: 4140763.75193441
theta: 1.2962502328434062
kappa: 0.0035283341853809044
s: 2.1108990376935264
dkappa: -0.0010525510262323627
ddkappa: 0
}
v: 4.3621469749031343
a: -0.18379635097287186
relative_time: 0.48000000000000015
}
trajectory_point {
path_point {
x: 586361.98027030635
y: 4140763.8359347885
theta: 1.2964902612584637
kappa: 0.0034554392414847075
s: 2.1981049126945331
dkappa: -0.0010425451373513547
ddkappa: 0
}
v: 4.3584252514018056
a: -0.18837847318245504
relative_time: 0.50000000000000011
}
trajectory_point {
path_point {
x: 586362.00367656548
y: 4140763.9198625856
theta: 1.2967300825262913
kappa: 0.0033826072838283538
s: 2.2852354358279747
dkappa: -0.0010325478942458039
ddkappa: 0
}
v: 4.35461174031741
a: -0.19297494415588895
relative_time: 0.52000000000000013
}
trajectory_point {
path_point {
x: 586362.02706208883
y: 4140764.0037160292
theta: 1.2969696915581659
kappa: 0.00330983984925085
s: 2.3722887685384868
dkappa: -0.0010225595078691666
ddkappa: 0
}
v: 4.3507061645820881
a: -0.19758477315163692
relative_time: 0.54000000000000015
}
trajectory_point {
path_point {
x: 586362.05042638071
y: 4140764.0874933442
theta: 1.2972090832507852
kappa: 0.00323713847905756
s: 2.4592630669274955
dkappa: -0.0010125801897879704
ddkappa: 0
}
v: 4.346708266942807
a: -0.20220696942816221
relative_time: 0.56000000000000016
}
trajectory_point {
path_point {
x: 586362.07376894471
y: 4140764.1711927485
theta: 1.297448252487365
kappa: 0.0031645047186889506
s: 2.5461564821495148
dkappa: -0.0010026101521363468
ddkappa: 0
}
v: 4.3426178099613661
a: -0.20684054224392825
relative_time: 0.58000000000000018
}
trajectory_point {
path_point {
x: 586362.0970892827
y: 4140764.2548124576
theta: 1.2976871941387333
kappa: 0.003091940117389321
s: 2.6329671608084437
dkappa: -0.000992649607570558
ddkappa: 0
}
v: 4.3384345760143983
a: -0.21148450085739831
relative_time: 0.6000000000000002
}
trajectory_point {
path_point {
x: 586362.120386896
y: 4140764.3383506821
theta: 1.2979259030644286
kappa: 0.003019446227875546
s: 2.7196932453538607
dkappa: -0.00098269876922352749
ddkappa: 0
}
v: 4.3341583672933632
a: -0.21613785452703571
relative_time: 0.62000000000000022
}
trajectory_point {
path_point {
x: 586362.14366128412
y: 4140764.4218056295
theta: 1.2981643741137956
kappa: 0.0029470246060058132
s: 2.8063328744773228
dkappa: -0.00097275785065937008
ddkappa: 0
}
v: 4.3297890058045523
a: -0.22079961251130384
relative_time: 0.64000000000000024
}
trajectory_point {
path_point {
x: 586362.16691194661
y: 4140764.505175503
theta: 1.2984026021270807
kappa: 0.0028746768104483569
s: 2.8928841835086621
dkappa: -0.00096282706582791948
ddkappa: 0
}
v: 4.32532633336909
a: -0.225468784068666
relative_time: 0.66000000000000025
}
trajectory_point {
path_point {
x: 586362.19013838144
y: 4140764.5884585036
theta: 1.2986405819365288
kappa: 0.0028024044023502027
s: 2.9793453048122784
dkappa: -0.00095290662901926
ddkappa: 0
}
v: 4.3207702116229285
a: -0.23014437845758548
relative_time: 0.68000000000000027
}
trajectory_point {
path_point {
x: 586362.2133400864
y: 4140764.67165283
theta: 1.29887830836748
kappa: 0.002730208945005896
s: 3.0657143681834427
dkappa: -0.00094299675481825411
ddkappa: 0
}
v: 4.3161205220168535
a: -0.23482540493652568
relative_time: 0.70000000000000029
}
trajectory_point {
path_point {
x: 586362.23651655857
y: 4140764.7547566788
theta: 1.2991157762394647
kappa: 0.0026580920035262478
s: 3.151989501244588
dkappa: -0.00093309765805907319
ddkappa: 0
}
v: 4.3113771658164781
a: -0.23951087276394986
relative_time: 0.72000000000000031
}
trajectory_point {
path_point {
x: 586362.25966729422
y: 4140764.8377682455
theta: 1.2993529803673007
kappa: 0.0025860551445070689
s: 3.2381688298416065
dkappa: -0.00092320955377972632
ddkappa: 0
}
v: 4.3065400641022489
a: -0.24419979119832141
relative_time: 0.74000000000000032
}
trajectory_point {
path_point {
x: 586362.28279178962
y: 4140764.9206857216
theta: 1.2995899155621888
kappa: 0.0025140999356979077
s: 3.3242504784401508
dkappa: -0.0009133326571765894
ddkappa: 0
}
v: 4.301609157769442
a: -0.24889116949810364
relative_time: 0.76000000000000034
}
trajectory_point {
path_point {
x: 586362.30588954082
y: 4140765.0035073017
theta: 1.2998265766328092
kappa: 0.002442227945670789
s: 3.4102325705219245
dkappa: -0.00090346718355893577
ddkappa: 0
}
v: 4.2965844075281652
a: -0.25358401692175991
relative_time: 0.78000000000000036
}
trajectory_point {
path_point {
x: 586362.32896004349
y: 4140765.0862311763
theta: 1.3000629583864172
kappa: 0.0023704407434889476
s: 3.4961132289809842
dkappa: -0.00089361334830346433
ddkappa: 0
}
v: 4.291465793903356
a: -0.25827734272775349
relative_time: 0.80000000000000038
}
trajectory_point {
path_point {
x: 586362.35200279311
y: 4140765.1688555372
theta: 1.3002990556299399
kappa: 0.0022987398983755746
s: 3.5818905765200304
dkappa: -0.00088377136680882994
ddkappa: 0
}
v: 4.2862533172347836
a: -0.26297015617454766
relative_time: 0.8200000000000004
}
trajectory_point {
path_point {
x: 586362.37501728581
y: 4140765.2513785763
theta: 1.3005348631710707
kappa: 0.0022271269793825437
s: 3.6675627360467113
dkappa: -0.00087394145445017209
ddkappa: 0
}
v: 4.280946997677046
a: -0.26766146652060596
relative_time: 0.84000000000000041
}
trajectory_point {
path_point {
x: 586362.39800301718
y: 4140765.3337984872
theta: 1.3007703758193676
kappa: 0.00215560355505916
s: 3.7531278310699117
dkappa: -0.00086412382653364519
ddkappa: 0
}
v: 4.2755468751995744
a: -0.27235028302439152
relative_time: 0.86000000000000043
}
trajectory_point {
path_point {
x: 586362.42095948348
y: 4140765.4161134618
theta: 1.3010055883873466
kappa: 0.00208417119312089
s: 3.8385839860960544
dkappa: -0.00085431869825094726
ddkappa: 0
}
v: 4.2700530095866291
a: -0.27703561494436774
relative_time: 0.88000000000000045
}
trajectory_point {
path_point {
x: 586362.44388618146
y: 4140765.4983216962
theta: 1.3012404956915793
kappa: 0.002012831460118103
s: 3.9239293270253972
dkappa: -0.00084452628463384987
ddkappa: 0
}
v: 4.2644654804373019
a: -0.281716471538998
relative_time: 0.90000000000000047
}
trajectory_point {
path_point {
x: 586362.4667443654
y: 4140765.5804319689
theta: 1.3014597071104612
kappa: 0.0019436273544836352
s: 4.0091619815483268
dkappa: -0.00083487390577065539
ddkappa: 0
}
v: 4.2587843871655151
a: -0.2863918620667455
relative_time: 0.92000000000000048
}
trajectory_point {
path_point {
x: 586362.48928470048
y: 4140765.6625113445
theta: 1.3015631088847031
kappa: 0.0018898434753920777
s: 4.0942800795416572
dkappa: -0.0008261888146212273
ddkappa: 0
}
v: 4.2530098490000219
a: -0.29106079578607369
relative_time: 0.9400000000000005
}
trajectory_point {
path_point {
x: 586362.51179420494
y: 4140765.7444784525
theta: 1.3016663692500148
kappa: 0.0018361331615969179
s: 4.1792817534649238
dkappa: -0.000817515602892091
ddkappa: 0
}
v: 4.2471420049844051
a: -0.29572228195544592
relative_time: 0.96000000000000052
}
trajectory_point {
path_point {
x: 586362.53427238506
y: 4140765.8263314948
theta: 1.3017694859390254
kappa: 0.0017824975912653072
s: 4.2641651387566855
dkappa: -0.00080885446083521918
ddkappa: 0
}
v: 4.24118101397708
a: -0.30037532983332538
relative_time: 0.98000000000000054
}
trajectory_point {
path_point {
x: 586362.55671874806
y: 4140765.9080686769
theta: 1.3018724566884807
kappa: 0.0017289379404316278
s: 4.3489283742308134
dkappa: -0.00080020557835818221
ddkappa: 0
}
v: 4.2351270546512927
a: -0.30501894867817553
relative_time: 1.0000000000000004
}
trajectory_point {
path_point {
x: 586362.66845613089
y: 4140766.3149541384
theta: 1.302385042477437
kappa: 0.001462319459089749
s: 4.7708774490280854
dkappa: -0.00075715167723226318
ddkappa: 0
}
v: 4.2034703738471384
a: -0.32806093145320242
relative_time: 1.1000000000000005
}
trajectory_point {
path_point {
x: 586362.7793248524
y: 4140766.7186764176
theta: 1.3028936434998806
kappa: 0.0011977737057919714
s: 5.1895462347917052
dkappa: -0.00071443248294220368
ddkappa: 0
}
v: 4.1695276795958591
a: -0.350718577171995
relative_time: 1.2000000000000006
}
trajectory_point {
path_point {
x: 586362.88926493947
y: 4140767.1190171265
theta: 1.3033979843716392
kappa: 0.00093544378300943246
s: 5.6047082582667285
dkappa: -0.00067207110386223294
ddkappa: 0
}
v: 4.1333435977376833
a: -0.37286804314246952
relative_time: 1.3000000000000007
}
trajectory_point {
path_point {
x: 586362.9981936164
y: 4140767.51576939
theta: 1.3038802974174939
kappa: 0.0006785995918108152
s: 6.0161421279956953
dkappa: -0.00063030826794491181
ddkappa: 0
}
v: 4.0949751383820452
a: -0.39438548667254236
relative_time: 1.4000000000000008
}
trajectory_point {
path_point {
x: 586363.10553924786
y: 4140767.9088667575
theta: 1.3039673709360706
kappa: 0.000494087909003233
s: 6.4236327727455462
dkappa: -0.00059381516607672716
ddkappa: 0
}
v: 4.0544916959075907
a: -0.41514706507012977
relative_time: 1.5000000000000009
}
trajectory_point {
path_point {
x: 586363.2117914469
y: 4140768.29796
theta: 1.3040535575175374
kappa: 0.00031145567933675268
s: 6.8269726799345491
dkappa: -0.00055769378633416125
ddkappa: 0
}
v: 4.0119750489621717
a: -0.43502893564314804
relative_time: 1.600000000000001
}
trajectory_point {
path_point {
x: 586363.31689786538
y: 4140768.6828574194
theta: 1.3041388146985993
kappa: 0.00013079288115178605
s: 7.225963134059219
dkappa: -0.00052196192481929595
ddkappa: 0
}
v: 3.9675193604628496
a: -0.45390725569951357
relative_time: 1.7000000000000011
}
trajectory_point {
path_point {
x: 586363.42080879945
y: 4140769.063377
theta: 1.3042231021604522
kappa: -4.7815051285994347e-05
s: 7.6204154551212335
dkappa: -0.00048663647889772262
ddkappa: 0
}
v: 3.9212311775958937
a: -0.47165818254714259
relative_time: 1.8000000000000012
}
trajectory_point {
path_point {
x: 586363.52348195261
y: 4140769.43934639
theta: 1.3042974900506965
kappa: -0.00022245501234382787
s: 8.01015223705436
dkappa: -0.00045188324828266795
ddkappa: 0
}
v: 3.8732294318167817
a: -0.48815787349395146
relative_time: 1.9000000000000012
}
trajectory_point {
path_point {
x: 586363.62500842893
y: 4140769.8105697511
theta: 1.3040923566190512
kappa: -0.0003374861104414603
s: 8.3950085861513735
dkappa: -0.00042226204164768944
ddkappa: 0
}
v: 3.8236454388501993
a: -0.50328248584785662
relative_time: 2.0000000000000013
}
trajectory_point {
path_point {
x: 586363.72520732111
y: 4140770.1769389072
theta: 1.3038899055343858
kappa: -0.00045101303452117368
s: 8.7748324620257847
dkappa: -0.00039302816896097869
ddkappa: 0
}
v: 3.77258705951036
a: -0.51798038090011234
relative_time: 2.1000000000000014
}
trajectory_point {
path_point {
x: 586363.8240396583
y: 4140770.538311366
theta: 1.303690215553732
kappa: -0.0005629916303259634
s: 9.1494761390066319
dkappa: -0.00036419300021197515
ddkappa: 0
status {
error_code: PLANNING_ERROR
msg: "init frame failed"
}
v: 3.7200335592876681
a: -0.53315237742763555
relative_time: 2.2000000000000015
}
trajectory_point {
path_point {
x: 586363.92146545928
y: 4140770.8945409381
theta: 1.3034933674751201
kappa: -0.00067337659833901543
s: 9.5187880597590269
dkappa: -0.00033576820030147681
ddkappa: 0
}
v: 3.6659472858577766
a: -0.54860331896683567
relative_time: 2.3000000000000016
}
trajectory_point {
path_point {
x: 586364.01744400663
y: 4140771.2454787451
theta: 1.3032994435820462
kappa: -0.00078212180529473887
s: 9.8826138774979633
dkappa: -0.00030776564882565736
ddkappa: 0
}
v: 3.610310102542698
a: -0.56413804905412235
relative_time: 2.4000000000000017
}
trajectory_point {
path_point {
x: 586364.11230675178
y: 4140771.590872935
theta: 1.3029957810530208
kappa: -0.0008579029952317307
s: 10.240798407552957
dkappa: -0.00028325192683986797
ddkappa: 0
}
v: 3.5531233883108024
a: -0.579561411225905
relative_time: 2.5000000000000018
}
trajectory_point {
path_point {
x: 586364.20580848819
y: 4140771.9306310154
theta: 1.3026443955137197
kappa: -0.00091785576042648022
s: 10.593187578932671
dkappa: -0.00026056091149353626
ddkappa: 0
}
v: 3.49440803777682
a: -0.59467824901859323
relative_time: 2.6000000000000019
}
trajectory_point {
path_point {
x: 586364.29773243668
y: 4140772.2646558741
theta: 1.3022989393055495
kappa: -0.00097679685721891265
s: 10.939630385889568
dkappa: -0.00023825279396964534
ddkappa: 0
}
v: 3.4342044612018396
a: -0.6092934059685966
relative_time: 2.700000000000002
}
trajectory_point {
path_point {
x: 586364.388039861
y: 4140772.5928067546
theta: 1.3019595580870245
kappa: -0.0010347014481812676
s: 11.279980839484537
dkappa: -0.00021633697477628928
ddkappa: 0
}
v: 3.3725725844933097
a: -0.62321172561232452
relative_time: 2.800000000000002
}
trajectory_point {
path_point {
x: 586364.47669387388
y: 4140772.9149496192
theta: 1.3016263905595988
kappa: -0.0010915458814308237
s: 11.614099919151522
dkappa: -0.00019482240571464126
ddkappa: 0
}
v: 3.3095918492050371
a: -0.63623805148618662
relative_time: 2.9000000000000021
}
trajectory_point {
path_point {
x: 586364.56365995482
y: 4140773.2309590313
theta: 1.3012995665217311
kappa: -0.0011473080226539962
s: 11.941857524262174
dkappa: -0.00017371746421395909
ddkappa: 0
}
v: 3.2453612125371873
a: -0.64817722712659243
relative_time: 3.0000000000000022
}
trajectory_point {
path_point {
x: 586364.64948972443
y: 4140773.5405588076
theta: 1.3009176578478121
kappa: -0.001174431655432719
s: 12.263134425690474
dkappa: -0.00015636210064726941
ddkappa: 0
}
v: 3.1799991473362867
a: -0.65883409606995147
relative_time: 3.1000000000000023
}
trajectory_point {
path_point {
x: 586364.73367949633
y: 4140773.8437777832
theta: 1.3005309415173929
kappa: -0.0011953451290092219
s: 12.577824217377374
dkappa: -0.00014004679932427106
ddkappa: 0
}
v: 3.1136436420952185
a: -0.66801350185267316
relative_time: 3.2000000000000024
}
trajectory_point {
path_point {
x: 586364.81608248735
y: 4140774.1405614656
theta: 1.3001524324154932
kappa: -0.001215814750638033
s: 12.885835267895436
dkappa: -0.0001240777617743802
ddkappa: 0
}
v: 3.046452200953226
a: -0.67552028801116726
relative_time: 3.3000000000000025
}
trajectory_point {
path_point {
x: 586364.89667865809
y: 4140774.4308376806
theta: 1.2997822227063927
kappa: -0.0012358355423102859
s: 13.187092672013458
dkappa: -0.00010845887150907386
ddkappa: 0
}
v: 2.9786018436959121
a: -0.68115929808184306
relative_time: 3.4000000000000026
}
trajectory_point {
path_point {
x: 586364.97545296559
y: 4140774.7145522498
theta: 1.2994203815876462
kappa: -0.0012554037672930264
s: 13.481540202261122
dkappa: -9.3193043678906941e-05
ddkappa: 0
}
v: 2.9102891057552376
a: -0.6847353756011102
relative_time: 3.5000000000000027
}
trajectory_point {
path_point {
x: 586365.05239588639
y: 4140774.9916708716
theta: 1.2990669528924277
kappa: -0.0012745170598251767
s: 13.76914226049362
dkappa: -7.82821238933477e-05
ddkappa: 0
}
v: 2.8417300382095232
a: -0.68605336410537821
relative_time: 3.6000000000000028
}
trajectory_point {
path_point {
x: 586365.12763341481
y: 4140775.2621448771
theta: 1.2987193467153628
kappa: -0.0012890340095550316
s: 14.049885829456297
dkappa: -6.4386788918440087e-05
ddkappa: 0
}
v: 2.7731602077834481
a: -0.68491810713105661
relative_time: 3.7000000000000028
}
trajectory_point {
path_point {
x: 586365.20158300747
y: 4140775.5258697383
theta: 1.2983692085121012
kappa: -0.0012857040784332197
s: 14.323782424349281
dkappa: -5.3618696173401954e-05
ddkappa: 0
}
v: 2.7048346968480512
a: -0.68113444821455493
relative_time: 3.8000000000000029
}
trajectory_point {
path_point {
x: 586365.27369423863
y: 4140775.7830384905
theta: 1.2980277744198578
kappa: -0.0012824569282502139
s: 14.590870044392124
dkappa: -4.3118294498833607e-05
ddkappa: 0
}
v: 2.6370281034207297
a: -0.67450723089228271
relative_time: 3.900000000000003
}
trajectory_point {
path_point {
x: 586365.34398504533
y: 4140776.033715101
theta: 1.2976949596029956
kappa: -0.00127929175131682
s: 14.851215124388437
dkappa: -3.2882972047271134e-05
ddkappa: 0
}
v: 2.5700345411652403
a: -0.66484129870064956
relative_time: 4.0000000000000027
}
trajectory_point {
path_point {
x: 586365.412480688
y: 4140776.2779896567
theta: 1.2973706445374755
kappa: -0.0012762074101611144
s: 15.104911224737908
dkappa: -2.2909050543482536e-05
ddkappa: 0
}
v: 2.50403733850293
a: -0.6558424610562742
relative_time: 4.1000000000000023
}
trajectory_point {
path_point {
x: 586365.47920466051
y: 4140776.5159459421
theta: 1.297054718051097
kappa: -0.0012732028468460039
s: 15.352045363867285
dkappa: -1.3193108906274316e-05
ddkappa: 0
}
v: 2.4387245845727108
a: -0.6510875548501589
relative_time: 4.200000000000002
}
trajectory_point {
path_point {
x: 586365.54416988848
y: 4140776.7476300551
theta: 1.2967471190034889
kappa: -0.0012702774793507932
s: 15.592665414684671
dkappa: -3.7332650388112694e-06
ddkappa: 0
}
v: 2.3736913169933569
a: -0.65018796483028873
relative_time: 4.3000000000000016
}
trajectory_point {
path_point {
x: 586365.60737888806
y: 4140776.9730509678
theta: 1.2964478355296032
kappa: -0.0012674311943695353
s: 15.826780696936311
dkappa: 5.4708474595621721e-06
ddkappa: 0
}
v: 2.308571434908846
a: -0.652755075744649
relative_time: 4.4000000000000012
}
trajectory_point {
path_point {
x: 586365.66896384454
y: 4140777.1921451017
theta: 1.2961616596041889
kappa: -0.0012615838702054818
s: 16.054365863359102
dkappa: 1.3698085619546217e-05
ddkappa: 0
}
v: 2.243037698988354
a: -0.65840027234122478
relative_time: 4.5000000000000009
}
trajectory_point {
path_point {
x: 586365.72916589072
y: 4140777.4047862012
theta: 1.2958974365359115
kappa: -0.001247057698574986
s: 16.275364785833123
dkappa: 1.9618718678361804e-05
ddkappa: 0
}
v: 2.1768017314262611
a: -0.66673493936800132
relative_time: 4.6000000000000005
}
trajectory_point {
path_point {
x: 586365.78755117
y: 4140777.6110102553
theta: 1.2956411870297317
kappa: -0.0012329698952076005
s: 16.489694441534144
dkappa: 2.5360679909766476e-05
ddkappa: 0
}
v: 2.1096140159421481
a: -0.67737046157296388
relative_time: 4.7
}
trajectory_point {
path_point {
x: 586365.84409079864
y: 4140777.8107152418
theta: 1.2953930378980199
kappa: -0.0012193274295036677
s: 16.697248799086168
dkappa: 3.0921128698688504e-05
ddkappa: 0
}
v: 2.0412638977807966
a: -0.68991822370409761
relative_time: 4.8
}
trajectory_point {
path_point {
x: 586365.89875068376
y: 4140778.0037807412
theta: 1.2951531388093642
kappa: -0.0012061385277712592
s: 16.897902704713921
dkappa: 3.6296712134756139e-05
ddkappa: 0
}
v: 1.9715795837121903
a: -0.70398961050938769
relative_time: 4.8999999999999995
}
trajectory_point {
path_point {
x: 586365.95149258152
y: 4140778.1900716713
theta: 1.2949216576426685
kappa: -0.0011934124177909091
s: 17.091515768395396
dkappa: 4.1483669123588808e-05
ddkappa: 0
}
v: 1.9004281420315146
a: -0.71919600673681938
relative_time: 4.9999999999999991
}
trajectory_point {
path_point {
x: 586366.00227515679
y: 4140778.3694420308
theta: 1.2946987758412332
kappa: -0.0011811590733803497
s: 17.27793625001436
dkappa: 4.6477934498087659e-05
ddkappa: 0
}
v: 1.8277155025591563
a: -0.735148797134378
relative_time: 5.0999999999999988
}
trajectory_point {
path_point {
x: 586366.05105504114
y: 4140778.5417386377
theta: 1.2944846837668333
kappa: -0.0011693889589592431
s: 17.457004945512882
dkappa: 5.1275243129726631e-05
ddkappa: 0
}
v: 1.7533864566407027
a: -0.75145936645004829
relative_time: 5.1999999999999984
}
trajectory_point {
path_point {
x: 586366.09778789128
y: 4140778.7068048646
theta: 1.2942795760538093
kappa: -0.0011581127741139175
s: 17.628559073043853
dkappa: 5.5871234039843109e-05
ddkappa: 0
}
v: 1.6774246571469438
a: -0.76773909943181584
relative_time: 5.299999999999998
}
trajectory_point {
path_point {
x: 586366.14242944773
y: 4140778.8644843837
theta: 1.2940836469631796
kappa: -0.001147341198162102
s: 17.792436159123486
dkappa: 6.0261554510928227e-05
ddkappa: 0
}
v: 1.5998526184738706
a: -0.78359938082766578
relative_time: 5.3999999999999977
}
trajectory_point {
path_point {
x: 586366.18493659433
y: 4140779.014624902
theta: 1.2938970857367824
kappa: -0.0011370846347176587
s: 17.94847792478388
dkappa: 6.4441964197918842e-05
ddkappa: 0
}
v: 1.5207317165426757
a: -0.79865159538558328
relative_time: 5.4999999999999973
}
trajectory_point {
path_point {
x: 586366.22548568575
y: 4140779.1570201223
theta: 1.2937298562472963
kappa: -0.0011244990220239388
s: 18.096534171725491
dkappa: 6.7156844097871615e-05
ddkappa: 0
}
v: 1.4401621887997527
a: -0.8125071278535535
relative_time: 5.599999999999997
}
trajectory_point {
path_point {
x: 586366.26390858006
y: 4140779.2915741447
theta: 1.2935762474830625
kappa: -0.0011113074390662861
s: 18.236466668469685
dkappa: 6.915416398388956e-05
ddkappa: 0
}
v: 1.3582831342166977
a: -0.82477736297956172
relative_time: 5.6999999999999966
}
trajectory_point {
path_point {
x: 586366.300067239
y: 4140779.4181989878
theta: 1.2934316907447694
kappa: -0.0010988932272939635
s: 18.368153036511245
dkappa: 7.1033783141173e-05
ddkappa: 0
}
v: 1.2752725132903069
a: -0.83507368551159311
relative_time: 5.7999999999999963
}
trajectory_point {
path_point {
x: 586366.33393347939
y: 4140779.5367959579
theta: 1.293296298715348
kappa: -0.0010872660626287044
s: 18.491490636470896
dkappa: 7.2794236551387441e-05
ddkappa: 0
}
v: 1.1913471480425792
a: -0.84300748019763272
relative_time: 5.8999999999999959
}
trajectory_point {
path_point {
x: 586366.36548560555
y: 4140779.6472890778
theta: 1.2931701581410067
kappa: -0.00107643339381251
s: 18.606400454247819
dkappa: 7.4434396410495154e-05
ddkappa: 0
}
v: 1.1067627220207146
a: -0.84819013178566594
relative_time: 5.9999999999999956
}
trajectory_point {
path_point {
x: 586366.3947094758
y: 4140779.7496288246
theta: 1.2930533255655428
kappa: -0.0010664000760559817
s: 18.712830987172175
dkappa: 7.595352759756966e-05
ddkappa: 0
}
v: 1.0218137802971139
a: -0.85023302502367781
relative_time: 6.0999999999999952
}
trajectory_point {
path_point {
x: 586366.42159956961
y: 4140779.8437958658
theta: 1.2929458230646571
kappa: -0.0010571680046866554
s: 18.810762130157631
dkappa: 7.7351343143610313e-05
ddkappa: 0
}
v: 0.93683372946938059
a: -0.84874754465965374
relative_time: 6.1999999999999948
}
trajectory_point {
path_point {
x: 586366.44616005477
y: 4140779.9298047964
theta: 1.2928476339802675
kappa: -0.0010487357487973358
s: 18.900209061853868
dkappa: 7.86280597003568e-05
ddkappa: 0
}
v: 0.852194837660319
a: -0.84334507544157877
relative_time: 6.2999999999999945
}
trajectory_point {
path_point {
x: 586366.46840585442
y: 4140780.0077078762
theta: 1.2927586986548125
kappa: -0.001041098184894429
s: 18.981226130799111
dkappa: 7.9784453009103612e-05
ddkappa: 0
}
v: 0.76830823451793462
a: -0.83363700211743808
relative_time: 6.3999999999999941
}
trajectory_point {
path_point {
x: 586366.488363714
y: 4140780.077598766
theta: 1.2926789101655434
kappa: -0.0010342461305462775
s: 19.053910741572643
dkappa: 8.0821913369514669e-05
ddkappa: 0
}
v: 0.68562391121543442
a: -0.81923470943521692
relative_time: 6.4999999999999938
}
trajectory_point {
path_point {
x: 586366.5060732686
y: 4140780.139616264
theta: 1.2926081100587967
kappa: -0.0010281659780314919
s: 19.118407240947334
dkappa: 8.1742501108437871e-05
ddkappa: 0
}
v: 0.60463072045122823
a: -0.79974958214290059
relative_time: 6.5999999999999934
}
trajectory_point {
path_point {
x: 586366.52158810955
y: 4140780.1939480444
theta: 1.2925460840842427
kappa: -0.0010228393279872868
s: 19.174910804042145
dkappa: 8.25490020487194e-05
ddkappa: 0
}
v: 0.52585637644892536
a: -0.774793004988474
relative_time: 6.6999999999999931
}
trajectory_point {
path_point {
x: 586366.53497685213
y: 4140780.2408343917
theta: 1.2924925579291062
kappa: -0.0010182426230578127
s: 19.223671320474672
dkappa: 8.3244982978018675e-05
ddkappa: 0
}
v: 0.44986745495733782
a: -0.74397636271992262
relative_time: 6.7999999999999927
}
trajectory_point {
path_point {
x: 586366.546324202
y: 4140780.2805719385
theta: 1.2924471929523578
kappa: -0.0010143467815424913
s: 19.264997280513633
dkappa: 8.38348471176223e-05
ddkappa: 0
}
v: 0.37726939325047915
a: -0.70691104008523165
relative_time: 6.8999999999999924
}
trajectory_point {
path_point {
x: 586366.55573202262
y: 4140780.3135174029
theta: 1.2924095819188703
kappa: -0.0010111168310443469
s: 19.299259661231428
dkappa: 8.4323889591259217e-05
ddkappa: 0
}
v: 0.30870649012756424
a: -0.66320842183238593
relative_time: 6.999999999999992
}
trajectory_point {
path_point {
x: 586366.56332040241
y: 4140780.3400913258
theta: 1.2923792447335487
kappa: -0.0010085115421183434
s: 19.32689581265662
dkappa: 8.4718352893914663e-05
ddkappa: 0
}
v: 0.24486190591300827
a: -0.61247989270937087
relative_time: 7.0999999999999917
}
trajectory_point {
path_point {
x: 586366.56922872143
y: 4140780.3607818047
theta: 1.2923556241754235
kappa: -0.001006483061919714
s: 19.348413343926488
dkappa: 8.5025482360645235e-05
ddkappa: 0
}
v: 0.18645766245642997
a: -0.554336837464172
relative_time: 7.1999999999999913
}
trajectory_point {
path_point {
x: 586366.57361671876
y: 4140780.3761482341
theta: 1.2923380816317218
kappa: -0.0010049765478522983
s: 19.364394009439525
dkappa: 8.5253581635392984e-05
ddkappa: 0
}
v: 0.13425464313264765
a: -0.48839064084477396
relative_time: 7.2999999999999909
}
trajectory_point {
path_point {
x: 586366.57666555955
y: 4140780.38682504
theta: 1.2923258928319128
kappa: -0.0010039298012168741
s: 19.375497595007968
dkappa: 8.5412068139800119e-05
ddkappa: 0
}
v: 0.089052592841682876
a: -0.41425268759916239
relative_time: 7.3999999999999906
}
trajectory_point {
path_point {
x: 586366.57857890171
y: 4140780.393525417
theta: 1.2923182435817373
kappa: -0.0010032729008594902
s: 19.382465804010327
dkappa: 8.5511528542023789e-05
ddkappa: 0
}
v: 0.0516901180087567
a: -0.33153436247532236
relative_time: 7.49999999999999
}
trajectory_point {
path_point {
x: 586366.57958396384
y: 4140780.397045067
theta: 1.2923142254972235
kappa: -0.0010029278368198047
s: 19.386126143543862
dkappa: 8.5563774225549862e-05
ddkappa: 0
}
v: 0.023044686584292977
a: -0.23984705022123892
relative_time: 7.59999999999999
}
trajectory_point {
path_point {
x: 586366.57993259106
y: 4140780.3982659327
theta: 1.2923128317386976
kappa: -0.0010028081439794119
s: 19.387395810577178
dkappa: 8.5581896758008487e-05
ddkappa: 0
}
v: 0.0040326280439178111
a: -0.13880213558489746
relative_time: 7.6999999999999895
}
trajectory_point {
path_point {
x: 586366.5799023232
y: 4140780.3981599375
theta: 1.2923129527447936
kappa: -0.0010028185357101814
s: 19.387285578102674
dkappa: 8.5580323359987757e-05
ddkappa: 0
}
v: 0
a: -0.028011003314282943
relative_time: 7.7999999999999892
}
trajectory_point {
path_point {
x: 586366.5797974614
y: 4140780.3977927193
theta: 1.2923133719664681
kappa: -0.001002854537522589
s: 19.3869036812891
dkappa: 8.557487237384866e-05
ddkappa: 0
}
v: 3.0489416841993562e-15
a: 0.092914961842619673
relative_time: 7.8999999999999888
}
trajectory_point {
path_point {
x: 586366.579950135
y: 4140780.39832737
theta: 1.2923127616010233
kappa: -0.0010028021207140526
s: 19.387459703634061
dkappa: 8.5582808732539482e-05
ddkappa: 0
}
v: 0.01454290736159085
a: 0.22436437513782445
relative_time: 7.9999999999999885
}
gear: GEAR_DRIVE
decision {
main_decision {
stop {
reason_code: STOP_REASON_DESTINATION
reason: "stop by DEST"
stop_point {
x: 586367.36456201074
y: 4140784.2306402451
}
stop_heading: 1.2890464038194605
change_lane_type: FORWARD
not_ready {
reason: "Failed to init frame"
}
}
object_decision {
decision {
id: "DEST"
perception_id: -1109540454
object_decision {
stop {
reason_code: STOP_REASON_DESTINATION
distance_s: -0.5
stop_point {
x: 586367.36456201074
y: 4140784.2306402451
z: 0
}
stop_heading: 1.2890464038194605
}
}
}
}
vehicle_signal {
turn_signal: TURN_NONE
}
}
routing_header {
timestamp_sec: 1234.5
module_name: "routing"
sequence_num: 1
}
right_of_way_status: UNPROTECTED
lane_id {
id: "1_-1"
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册