提交 e2d5bb3d 编写于 作者: P panjiacheng 提交者: PAN Jiacheng

Prediction: fix a bug with lane-sequence predictor.

上级 512d657e
......@@ -370,6 +370,11 @@ bool SequencePredictor::GetLongitudinalPolynomial(
int lane_seg_start_idx = lane_sequence.adc_lane_segment_idx();
int lane_point_start_idx =
lane_sequence.lane_segment(lane_seg_start_idx).adc_lane_point_idx();
if (lane_point_start_idx >= lane_sequence.lane_segment(lane_seg_start_idx)
.lane_point_size()) {
lane_point_start_idx = lane_sequence.lane_segment(lane_seg_start_idx)
.lane_point_size() - 1;
}
double lane_heading = lane_sequence.lane_segment(lane_seg_start_idx)
.lane_point(lane_point_start_idx)
.heading();
......@@ -414,6 +419,11 @@ bool SequencePredictor::GetLateralPolynomial(
int lane_seg_start_idx = lane_sequence.adc_lane_segment_idx();
int lane_point_start_idx =
lane_sequence.lane_segment(lane_seg_start_idx).adc_lane_point_idx();
if (lane_point_start_idx >= lane_sequence.lane_segment(lane_seg_start_idx)
.lane_point_size()) {
lane_point_start_idx = lane_sequence.lane_segment(lane_seg_start_idx)
.lane_point_size() - 1;
}
const LanePoint& start_lane_point =
lane_sequence.lane_segment(lane_seg_start_idx)
.lane_point(lane_point_start_idx);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册