Changes

Summary

  1. Update jiaxing-dongfangtegang-submodule.jenkinsfile (details)
Commit 17c883404934ccf8c58e370b006e92d58169db56 by weilikang
Update jiaxing-dongfangtegang-submodule.jenkinsfile
The file was modifiedparams/jiaxing-dongfangtegang-submodule.jenkinsfile

Summary

  1. feat: add straight line path generation task (details)
  2. fix: ignore end_passing_pt_fake_heading (details)
  3. Revert "fix: ssep replan for moving state" (details)
  4. feat: extend straight path 20m beyond the target (details)
  5. feat: start straight path from ego projected onto target heading line (details)
  6. feat: project target onto history path and log projected distance (details)
  7. fix: reduce the log. stitch straight path to path data (details)
  8. fix: lane change bug (details)
  9. fix: ignore masked_box when map_dest > 30 (details)
Commit 8336cbb5783d155b874225dff7f96ade53a06af3 by chenran
feat: add straight line path generation task

Add StraightPathTask under tasks/plan that generates a simple straight-line
path (linear interpolation, zero curvature) from the ego current position to
the perception-detected bulk target
(plan_frame.related_offsets_.final_offset_.bulk_target_pt_). Output goes
through guide_line_info path_data, mirroring PjpoTask / LaneChangePathTaskV2.

Register the task: add STRAIGHT_PATH_TASK to the TaskClass enum, the
string->enum map, and the task factory.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The file was addedtasks/plan/straight_path_task.cpp
The file was addedtasks/plan/straight_path_task.hpp
The file was modifieddata/config/cfg_stage.cpp
The file was modifiedtasks/task_factory.cpp
The file was modifieddata/config/cfg_stage.hpp
Commit 17621cac4acb72d932e52ba7c6f8b94d39029298 by chenran
fix: ignore end_passing_pt_fake_heading
The file was modifieddata/config/cfg_env_const.cpp
Commit ebbfdbc7250e8c7d11af4e3d2ba880e92b554898 by chenran
Revert "fix: ssep replan for moving state"

This reverts commit b47248a5bc6f002725f13395f16cd71303311243.
The file was modifiedtasks/deciders/other_decider/replan_decider.cpp
The file was modifiedtasks/deciders/search_decider/forward_search_decider.cpp
The file was modifiedtasks/deciders/long_decider/constrain_decider.cpp
The file was modifieddata/vehicle/deviation_status.hpp
The file was modifieddata/vehicle/deviation_status.cpp
Commit e816323c1d421bb03f9c61988e6bf8e5cf299c0e by chenran
feat: extend straight path 20m beyond the target

Continue the straight-line path past the detected bulk target in the same
heading for an extra 20 m, giving downstream control runway beyond the target.
Points are now derived from the ego start plus heading*s out to dist + 20 m.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The file was modifiedtasks/plan/straight_path_task.cpp
Commit 09fe3952acab4d9aa70a42ed6d7099bf5b4d56cc by chenran
feat: start straight path from ego projected onto target heading line

Use the target's own heading for the straight line instead of the ego->target
vector. Back-extend the start by projecting the ego onto the target-heading
line through the target (foot of the perpendicular, i.e. the line point nearest
the ego), and use that as the path start. The path then runs forward through
the target and 20 m beyond it.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The file was modifiedtasks/plan/straight_path_task.cpp
Commit 7267743682279fa5cbfdba0c036b7abf3442ddf3 by chenran
feat: project target onto history path and log projected distance

Before generating the straight path, project the detected bulk target onto the
history path (cur_->last_path_.path()) via Path::GetProjection and log the
signed lateral distance (and longitudinal s). Guards on history path
availability. Also drop a stray semicolon left from a prior edit.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The file was modifiedtasks/plan/straight_path_task.cpp
Commit a094c8dca1855b4e54cad26a3d6efabf35b0f88a by chenran
fix: reduce the log. stitch straight path to path data
The file was modifiedtasks/other_tasks/stitch_path_data_to_path.cpp
The file was modifiedtasks/plan/straight_path_task.cpp
Commit ec9e4307fd06afa0995d3233c87a3ff6f5c4154f by chenran
fix: lane change bug
The file was modifieddata/vehicle/deviation_status.cpp
The file was modifiedtasks/deciders/lat_decider/switching_bounds_decider.cpp
The file was modifiedtasks/plan/pjpo_task.cpp
Commit b3732c996e749468eca9039b8eac062ffba99e3e by chenran
fix: ignore masked_box when map_dest > 30
The file was modifiedplan/prepare/prepare_ogm.cpp