Commit
7cfd0f5a0a4831acb2c699e7feb04fd2c800b404
by wuyanjun110feat:适配dead lock force park
|
 | hmi/draw/draw_ssep.cpp |
 | hmi/draw/draw_map.cpp |
 | data/ssep/into_yard_junction_ec.cpp |
 | sink/ros_sink_cloud_trajectory.cpp |
 | data/app/cmd/cmd_dead_lock_force_park.cpp |
 | sink/ros_sink_cloud_trajectory.hpp |
 | data/app/reaction/app_reaction.hpp |
 | data/app/cmd/cmd_dead_lock_force_park.hpp |
 | data/app/app_data.hpp |
 | hmi/node_hmi.cpp |
 | data/app/fsm/task_command_type.hpp |
 | data/app/app_data.cpp |
 | data/constrain/block_data.cpp |
 | data/config/cfg_long_plan.cpp |
 | tasks/deciders/long_decider/constrain_decider.cpp |
 | data/app/cmd/cmd_dead_lock.cpp |
Commit
e0d9e3a37165a0aca857ff70874c1cebf9d81af0
by wuyanjun110feat:进堆场弯道禁停继续发送云端轨迹
|
 | data/common/trajectory.cpp |
Commit
642c01dec961ffc0c39a5b55156b8ad74b12b1fd
by wuyanjun110feat:完善变道触发的条件
|
 | data/scenario/scenario_planner_condition.cpp |
 | data/scenario/scenario_planner_bt.cpp |
Commit
4aa3eb182b35a15d454daf0be12a0ea27ed6db6d
by wuyanjun110fix:变道场景切换的bug
|
 | data/scenario/scenario_planner_bt.cpp |
Commit
15068bbc537173a7fcfbe1b0aaee62f371059d72
by wuyanjun110feat:整理云端轨迹的数据结构
|
 | data/common/trajectory_point.cpp |
 | sink/ros_sink_trajectory_for_prediction.cpp |
 | data/common/trajectory_point.hpp |
 | plan/scenarios/prepare_scenario.cpp |
 | data/config/cfg_topic.cpp |
 | data/common/trajectory.cpp |
 | data/plan/cloud_trajectory.cpp |
 | data/lattice/trajectory_combiner.hpp |
 | data/common/trajectory.hpp |
 | data/lattice/trajectory_combiner.cpp |
 | sink/ros_sink_trajectory_for_prediction.hpp |
 | data/config/cfg_topic.hpp |
 | sink/module.cpp |
 | data/plan_frame.cpp |
 | data/plan_frame.hpp |
 | hmi/draw/draw_path.cpp |
 | sink/ros_sink_cloud_trajectory.cpp |
 | data/plan/cloud_trajectory.hpp |
Commit
a05192db6a24b3348d74f7d50ce0d0bd6b8f7ebc
by wuyanjun110fix:云端轨迹挂转角赋值错误的bug
|
 | data/lattice/trajectory_combiner.cpp |
Commit
5b4878a114bd9b04f60443a02d5208c547826795
by wuyanjun110feat:暂时关闭路口延长的逻辑
|
 | data/map/pnc_map/routing_extension/routing_data.cpp |
Commit
97808e8bad698ca80d77d28e8ee1c25b811d8abc
by wuyanjun110feat:暂时关闭路口延长的逻辑
|
 | data/map/pnc_map/routing_extension/routing_data.cpp |
Commit
51b7cd43464c5a1527bfb4fa65dd0971948c4b85
by wuyanjun110feat:功能基本ok
|
 | plan/prepare/prepare_status.cpp |
 | data/plan/cloud_trajectory.hpp |
 | plan/scenarios/prepare_scenario.cpp |
 | data/plan/guide_line_base.cpp |
 | sink/ros_sink_cloud_trajectory.cpp |
 | data/plan_frame.cpp |
 | data/plan/guide_line_base.hpp |
 | data/plan/cloud_trajectory.cpp |
 | plan/prepare/prepare_status.hpp |
 | data/vehicle/vehicle_status.hpp |
Commit
6684ad1e264a2b994a7c551de3336034a5fad1f0
by wuyanjun110feat:完善云端轨迹v2
|
 | data/plan/cloud_trajectory.cpp |
 | data/plan/cloud_trajectory.hpp |
 | sink/ros_sink_cloud_trajectory.cpp |
 | hmi/draw/draw_path.cpp |
Commit
81594b7b8e3091061176005152fdb46500106197
by wuyanjun110fix:修复代码合并的bug
|
 | sink/ros_sink_cloud_trajectory.cpp |
 | sink/ros_sink_cloud_trajectory.hpp |
Commit
8b0cb2a242ee6e2847bb9b3ce934a9199aeea02d
by wuyanjun110feat:1.定位无效的时候发送-12.分割号的赋值3.变道车道laneid的赋值
|
 | data/plan/cloud_trajectory.hpp |
 | data/plan/cloud_trajectory.cpp |
Commit
207061ce9e0d5520d8e3aa25e71f15ab72f5af63
by wuyanjun110fix:云端轨迹 is stop没有赋值的bug
|
 | sink/ros_sink_cloud_trajectory.cpp |
Commit
c296c42da1532160033f738dd3ac0e10b45fa7c5
by wuyanjun110fix:修复默认参数
|
 | data/plan/center_line_info.cpp |
 | data/config/cfg_long_plan.cpp |
Commit
c90b3f396476d33e57593ea627bfe3b71617a86e
by wuyanjun110feat:进堆场云端轨迹正常发送
|
 | data/plan/cloud_trajectory.cpp |
Commit
14a332cffe102d32740e3b66d235c08f95b93deb
by tangwenqingfix: SSEP: 修复优化器中起点曲率没有初始化的问题
|
 | ssep/keb_optimizer/data_structure.h |
 | ssep/maps/ogm.cc |
 | ssep/keb_optimizer/keb_problem.cc |
Commit
c5fe56441cd4975be5cee5f679866cf8c242571e
by wuyanjun110refeat:优化云端路径的赋值
|
 | data/plan/cloud_trajectory.cpp |
 | data/plan/cloud_trajectory.hpp |
Commit
ae2c245997ab2cd20bb588d1c5d940c97882286e
by wuyanjun110feat:添加忽略死锁标志位的反馈
|
 | sink/ros_sink_cloud_trajectory.cpp |
Commit
aab4a1bf245a53d537d67e15908e5537e6712090
by wuyanjun110feat:merge
|
 | ssep/offboard/servers/CMakeLists.txt |
 | ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h |
 | ssep/scenarios/tractor_trailer_single_segment_parking_planner.h |
 | data/map/reference/reference_road_section.cpp |
 | data/app/cmd/cmd_set_target.hpp |
 | data/app/cmd/cmd_nstop.hpp |
 | ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h |
 | hmi/widget/distance.cpp |
 | data/config/cfg_env_const.cpp |
 | replayer/replayer_data_process/replayer_data_extraction.cpp |
 | ssep/scenarios/tractor_trailer_enter_yard_planner.h |
 | replayer/replayer_data_process/load_snap_data.cpp |
 | data/plan/switch_data.cpp |
 | ssep/keb_optimizer/imv_keb_optimizer.cc |
 | algorithm/plan/plot_st_graph.cpp |
 | data/obstacle/obstacle_decider_attr.cpp |
 | ssep/data_structures/polyline.h |
 | ssep/keb_optimizer/tractor_trailer_keb_optimizer.h |
 | ssep/ssep_planner.cc |
 | data/app/cmd/cmd_fsm/ifsm.hpp |
 | data/scenario/scenario_manager.cpp |
 | tasks/deciders/other_decider/replan_decider.cpp |
 | data/config/cfg_long_plan.cpp |
 | data/constrain/longitude_constrain.cpp |
 | ssep/keb_optimizer/keb_problem.h |
 | ssep/keb_optimizer/rigid_truck_keb_optimizer.cc |
 | ssep/scenarios/stitching_replanner.h |
 | data/app/cmd/cmd_cancel_expand.hpp |
 | hmi/common/status_sign.hpp |
 | tasks/deciders/long_decider/constrain_decider.cpp |
 | data/app/cmd/cmd_cancel_safe.hpp |
 | data/obstacle/occupy_grid.hpp |
 | ssep/coarse_search/evaluator/heading_cost_computer.h |
 | ssep/scenarios/truck_fuzzy_reversing_planner.h |
 | ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.cc |
 | ssep/common/utils/path_utils.h |
 | ssep/test/CMakeLists.txt |
 | source/ros_source_ads_command.cpp |
 | hmi/draw/draw_perception.cpp |
 | data/app/app_data.cpp |
 | data/app/cmd/cmd_cancel_lock.hpp |
 | data/plan/reference_line_info.hpp |
 | data/map/pnc_map/pnc_map.cpp |
 | data/config/cfg_env_const.hpp |
 | .gitignore |
 | tasks/other_tasks/create_reference_line.cpp |
 | data/ssep/reverse_ec.cpp |
 | ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc |
 | ssep/offboard/CMakeLists.txt |
 | ssep/offboard/generate_scene_data/CMakeLists.txt |
 | math/smoothing/fem_pos_deviation_interface.h |
 | ssep/test/gpu_ref_line_cost_test.cc |
 | hmi/node_hmi.hpp |
 | data/config/cfg_error.cpp |
 | ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.cc |
 | ssep/common/utils/map_element_utils.hpp |
 | ssep/scenarios/tractor_trailer_general_planner.h |
 | data/snapshot_data.hpp |
 | data/ssep/ssep_common.hpp |
 | plan/prepare/prepare_status.cpp |
 | ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc |
 | ssep/offboard/scene_replay/CMakeLists.txt |
 | data/app/fsm/task_command_type.cpp |
 | data/vehicle/related_offset.cpp |
 | math/curve2d/curve2d.hpp |
 | ssep/coarse_search/evaluator/evaluator.h |
 | ssep/scenarios/imv_enter_yard_planner.h |
 | ssep/scenarios/truck_remote_guided_escape_planner.h |
 | data/other/flow_control.hpp |
 | data/plan/start_point_data.cpp |
 | ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h |
 | ssep/scenarios/truck_accurate_reversing_planner.cc |
 | ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc |
 | ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.cc |
 | ssep/scenarios/truck_multi_segment_parking_planner.h |
 | data/vehicle/lock_station_data.cpp |
 | ssep/scenarios/imv_exit_parking_spot_planner.h |
 | ssep/test/ssep_planner_test.cc |
 | math/curve2d/icurve.hpp |
 | ssep/coarse_search/legacy_searchers/hybrid_a_star_car.cc |
 | data/ssep/forward_ec.cpp |
 | ssep/CMakeLists.txt |
 | data/scenario/scenario_manager.hpp |
 | data/common/guide_path.cpp |
 | data/app/cmd/cmd_dead_lock.hpp |
 | ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.cc |
 | tasks/plan/path_optimization_task.cpp |
 | data/ssep/into_yard_junction_ec.cpp |
 | data/config/iconfig.hpp |
 | ssep/common/utils/path_utils.cc |
 | CMakeLists.txt |
 | ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h |
 | data/app/cmd/cmd_traffic_light.hpp |
 | data/boundary/road_boundary.cpp |
 | ssep/keb_optimizer/keb_problem.cc |
 | ssep/keb_optimizer/imv_keb_optimizer.h |
 | data/app/cmd/cmd_set_target.cpp |
 | ssep/coarse_search/evaluator/cost_feature_computer.h |
 | ssep/coarse_search/evaluator/shortest_path_heur_table.h |
 | ssep/scenarios/legacy_planner.h |
 | data/app/cmd/cmd_fsm/fsm_base.hpp |
 | data/map/pnc_map/pnc_map_path.cpp |
 | ssep/scenarios/imv_pullover_planner.h |
 | ssep/data_structures/map_element_polyline.cc |
 | data/app/cmd/cmd_remote_ctrl.cpp |
 | data/app/cmd/cmd_remote.cpp |
 | ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h |
 | ssep/scenarios/imv_general_planner.h |
 | plan/prepare/prepare_objs.cpp |
 | data/app/cmd/cmd_align.cpp |
 | common/behaviour_tree/bt_composite.hpp |
 | data/common/guide_path.hpp |
 | source/ros_source_ads_target.cpp |
 | ssep/scenarios/truck_bulk_yark_in_out_planner.cc |
 | ssep/coarse_search/topology_analysis/candidate_goals_generator.cc |
 | ssep/keb_optimizer/rigid_truck_keb_optimizer.h |
 | ssep/scenarios/truck_u_turn_planner.h |
 | ssep/scenarios/scenario_planner_factory.h |
 | ssep/scenarios/truck_general_planner.h |
 | data/other/flow_control.cpp |
 | replayer/logic.cpp |
 | ssep/scenarios/imv_enter_station_planner.h |
Commit
ab46030d67017aca4e24455acacfae894279573e
by wuyanjun110feat:修改云端轨迹heading和theta的赋值
|
 | data/plan/cloud_trajectory.cpp |
 | data/plan/cloud_trajectory.hpp |
Commit
3180b9168c3846ab175fc5900a26ae85dcbf1e5d
by wuyanjun110fix:修复编译崩溃的bug
|
 | sink/ros_sink_cloud_trajectory.cpp |
Commit
2a3c11f3986d0c8c71aea388f19bb0cc1ef03230
by wuyanjun110fix: 在CreateTrajInfo函数中添加continue语句以优化逻辑
|
 | data/plan/cloud_trajectory.cpp |
Commit
8724ebfc9392edaa35d0827ba5f4eeea7642e316
by wuyanjun110fix: 在InterpPtByLinearS函数中添加对s值的有效性检查,避免无效输入导致错误
|
 | data/common/trajectory_point.cpp |
Commit
bdf1ef7712f7e5b5ed7747856466c73e81e90765
by wuyanjun110feat: 添加ClearAreaOverlap类及相关逻辑,优化清晰区域处理和绘制功能
|
 | data/map/pnc_map/pnc_map_path.cpp |
 | data/map/pnc_map/path_overlap.hpp |
 | data/constrain/disable_stop_range.cpp |
 | hmi/draw/draw_map.cpp |
 | data/map/pnc_map/path_overlap.cpp |
 | data/constrain/block_data.cpp |
Commit
823980e823db5df3c886893d6f87f528f9fb2db6
by wuyanjun110feat: 添加CmdReduceSafeDistance类及相关逻辑,优化安全距离处理功能
|
 | data/app/cmd/cmd_reduce_safe_distance.hpp |
 | data/app/app_data.cpp |
 | data/app/cmd/cmd_reduce_safe_distance.cpp |
 | data/constrain/longitude_constrain.cpp |
 | data/app/fsm/task_command_type.hpp |
 | data/config/cfg_long_plan.cpp |
 | data/app/reaction/app_reaction.cpp |
 | data/app/reaction/app_reaction.hpp |
 | data/app/app_data.hpp |
 | tasks/deciders/long_decider/constrain_decider.cpp |
Commit
de884128bc0875b3d57de275946de95f2cd8b3e0
by wuyanjun110feat: 优化障碍物处理逻辑,简化多边形构建和碰撞判断
|
 | data/ssep/into_yard_junction_ec.cpp |
Commit
8eafd16a9aeb91372cbbeb9b45ed48da8f9af4e3
by wuyanjun110feat: 更新MapEnvelops类,增强路径转换功能,支持备用地图包络处理
|
 | data/plan_frame.hpp |
 | data/map/envelop/map_envelops.hpp |
 | replayer/replayer_data_process/replayer_data_process.cpp |
 | data/map/envelop/map_envelops.cpp |
 | data/ssep/open_space_ec.cpp |
 | plan/prepare/prepare_map_related.cpp |
 | data/ssep/online_region_contour_creator.cpp |
 | data/ssep/open_space_ec.hpp |
Commit
88d62ee670ee5f633ebb48441a4bd2b2404fef60
by wuyanjun110feat:调整指令的类别
|
 | data/app/fsm/task_command_type.hpp |
Commit
f86bed86caa62e3d5c1390726a2b301711f4f61c
by wuyanjun110fix: SSEP: 修复变道路径可能有碰撞的问题
|
 | ssep/scenarios/tractor_trailer_lane_change_planner.h |
Commit
3e1daf4d64dbd6153996f3473694c915343be10d
by wuyanjun110chore: keb task 增加最大转向角余量
|
 | tasks/plan/keb_path_optimize_task.cpp |
Commit
63ac7fb6eefe80e06ffb73c9a9a7a339bf5c63b2
by wuyanjun110feat: 对多个范围更新函数添加排序逻辑,确保范围按顺序排列
|
 | data/constrain/block_data.cpp |
Commit
259f597964ce71051e685f9b61fa3a14f9540303
by wuyanjun110feat: 优化 转场场桥的判断, 以及 场桥是否进行判断碰撞检测的逻辑
|
 | data/obstacle/obstacle.cpp |
 | plan/prepare/prepare_objs.cpp |
Commit
394231d157e32897752b57338f4ce7005c15cbba
by wuyanjun110fix: 修正堆垛机特殊区域的横向扩展长度参数加载路径
|
 | data/config/cfg_safe_const.cpp |
Commit
64d386ad766bd636bab93766fb2da25c04a45378
by wuyanjun110feat: align move 状态下,假如挂的角度大于一定值,不倒车。 倒车的时候限制速度
|
 | tasks/deciders/long_decider/constrain_decider.cpp |
 | data/plan/path_direction_data.cpp |
Commit
b4d00b792d4bb9e71da250164808250583acf73c
by wuyanjun110fix: 集卡搜索时滤除起点和终点车挂内部的og点
|
 | ssep/ssep_planner.cc |
 | ssep/maps/ogm_builder.h |
 | ssep/maps/ogm_builder.cc |
Commit
b99a6ef817f1b8c94f2aea6df788b676e1a3bdc3
by wuyanjun110chore: SSEP: 集卡普通搜索过滤掉明显违反约束的轨迹
|
 | ssep/scenarios/tractor_trailer_general_planner.h |
Commit
66fa765b858984a42c41669ae4b2c8ee600e000d
by wuyanjun110fix: keb task 修复路径被og点阻挡时轨迹异常的问题
|
 | tasks/plan/keb_path_optimize_task.hpp |
 | ssep/common/utils/path_utils.h |
 | tasks/plan/keb_path_optimize_task.cpp |
 | ssep/common/utils/path_utils.cc |
Commit
14b080ef741e8924a6badc3e3895b8fcadb83c99
by wuyanjun110fix: 调整对拖车姿态有效性的角度判断阈值
|
 | data/plan/path_direction_data.cpp |
Commit
03835a6edefc7751fa29c0afa94c963e61ef852e
by wuyanjun110fix:修复变道的约束
|
 | data/ssep/ex_lane_change_ec.cpp |
Commit
09c794cf8bb7f149f81d16444d7530994c976e9d
by wuyanjun110refactor:朝海侧,右转横二路,边界优化
|
 | data/ssep/normal_junction_ec.cpp |
Commit
730037190ab095ff3004718347429c4e827549c3
by wuyanjun110refactor:极限变道约束优化
|
 | data/ssep/ex_lane_change_ec.cpp |
Commit
03a16b1951a8759def877fa6f2567a4a8ff87ea4
by wuyanjun110feat: 添加地图限速膨胀系数并更新速度限制计算
|
 | data/config/cfg_long_plan.hpp |
 | data/config/cfg_long_plan.cpp |
 | data/plan/guide_line.cpp |
 | data/plan/guide_line_base.hpp |
Commit
03c0657ce15b2d36b9b7db1be30a799619f63c7b
by wuyanjun110fix:极限变道不replan的bug
|
 | tasks/deciders/search_decider/ex_lane_change_search_decider.cpp |
 | tasks/deciders/other_decider/replan_decider.cpp |
Commit
1e376fed0cf72f9d441fd65936a3f32d639e9a5e
by 5081703.crfix: wbca smooth path is exception in align state
|
 | tasks/plan/path_optimization_task.cpp |
Commit
a17bb25611f78771eee83b455fdfbc8e51ad2e70
by 5081703.crfix: straight lane near crane and lock_station
|
 | plan/prepare/prepare_status.cpp |
 | plan/prepare/prepare_status.hpp |
Commit
53d5cb0217fc32e3efa1e81c8e69beb8f9fac676
by chenranfix: sweep exception
|
 | algorithm/plan/sweep_area.cpp |
Commit
a1d6c4e0bfcef0f9ee935eed46ed4ca693207727
by wuyanjun110fix: wbca path length = 40 in openspace
|
 | algorithm/wbca/path_optimization/path_optimization.cpp |
 | data/config/cfg_lat_plan.cpp |
 | tasks/plan/path_optimization_task.cpp |
Commit
6d68160f633ecaf79f5d10bdd429fed96109a16e
by wuyanjun110fix:进堆场触发直连模式的bug
Co-authored-by: Copilot <copilot@github.com>
|
 | ssep/scenarios/scenario_planner_factory.h |
Commit
33f73e9d8145c622051b09954603c6f272ca2149
by wuyanjun110fix:上码头面前, 误入 进堆场场景的bug
Co-authored-by: Copilot <copilot@github.com>
|
 | data/scenario/scenario_planner_action.cpp |
Commit
7a7e1113cb2032a9b4154567f9428355baf3e979
by tangwenqingfeat: Keb: 实现rosbag->keb scene的数据转换工具
|
 | offboard/bag_to_keb_scene/README.md |
 | offboard/bag_to_keb_scene/bag_reader.hpp |
 | offboard/bag_to_keb_scene/bag_to_keb_scene.cc |
 | offboard/bag_to_keb_scene/CMakeLists.txt |
 | offboard/bag_to_keb_scene/bag_reader.cc |
 | CMakeLists.txt |
Commit
8b78c5bcbf315994e7b6238c1d5185cab419aad9
by tangwenqingchore: snapshot转keb scene的脚本使用流式读取,解决out of memory问题。真实录包验证通过。
|
 | offboard/bag_to_keb_scene/bag_reader.hpp |
 | offboard/bag_to_keb_scene/bag_to_keb_scene.cc |
 | offboard/bag_to_keb_scene/README.md |
 | offboard/bag_to_keb_scene/bag_reader.cc |
Commit
c0c14c2d3b302d1ece6e57277f25e32b0028e45a
by tangwenqingfix: Keb: 1. 解决sl road boundary转xy road boundary时产生的边界自相交问题。2. 对边界范围进行clamp。
|
 | tasks/plan/keb_utils.cpp |
Commit
b7fd0ea445d47529917a4cbfbe8dbc1007c7c789
by tangwenqingchore: snapshot to keb scene 增加批量转换功能
|
 | offboard/bag_to_keb_scene/bag_to_keb_scene.cc |
 | offboard/bag_to_keb_scene/README.md |
Commit
ec72507c1222f7759bc263671e82114348ea6d1d
by wuyanjun110feat: 更新云轨迹相关函数以使用引导线替代参考线,并优化相对时间计算
|
 | data/plan/cloud_trajectory.cpp |
 | data/plan/guide_line.cpp |
 | data/app/cmd/cmd_dead_lock_force_park.hpp |
 | data/plan/cloud_trajectory.hpp |
Commit
ba14473ce1031b6c19f65836d6fd990bd841085f
by wuyanjun110fix: 修改路径点格式化中的分隔符,从 '&' 改为 '#'
|
 | data/plan/guide_line.cpp |
Commit
7168dbfa30ffd93062b1608f08d636e57a33d4dd
by wuyanjun110feat: 增加对堆场直接进入的判断逻辑,并优化相关功能
|
 | data/ssep/base_stop_line_filter.hpp |
 | data/ssep/open_space_ec.cpp |
 | data/vehicle/lock_station_data.cpp |
 | data/ssep/open_space_ec.hpp |
 | data/ssep/base_stop_line_filter.cpp |
Commit
f5eba086e38f878a9c59460cd274ccfac0bbba6e
by wuyanjun110引入横向规划器选择器与任务条件机制,重构规划器相关逻辑,完善配置与任务调度
|
 | scenarios/scenario_interface.hpp |
 | data/ssep/field_junction_ec.cpp |
 | scenarios/stage.cpp |
 | tasks/other_tasks/stitch_path_data_to_path.cpp |
 | scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.cpp |
 | data/config/cfg_stage.cpp |
 | scenarios/lane_follow_scenario/lane_follow_stage.cpp |
 | data/ssep/out_yard_junction_ec.cpp |
 | scenarios/task_condition_evaluator.hpp |
 | scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.cpp |
 | data/boundary/road_boundary.cpp |
 | scenarios/scenario.cpp |
 | scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp |
 | data/config/cfg_stage.hpp |
 | hmi/draw/draw_path_boundary.cpp |
 | config/config_truck/scenario.yaml |
 | scenarios/stage.hpp |
 | scenarios/task_condition_evaluator.cpp |
Commit
a2fe19adfd84af23f521e6790146fca98c816aaa
by wuyanjun110重构任务选择器与横向规划器选择逻辑,新增窄空间检测功能
|
 | scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp |
 | scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.cpp |
 | scenarios/task_condition_evaluator.hpp |
 | scenarios/stage.hpp |
 | data/config/cfg_stage.cpp |
 | data/config/cfg_func_sw.cpp |
 | data/config/cfg_stage.hpp |
 | scenarios/task_condition_evaluator.cpp |
 | data/config/cfg_env_const.hpp |
 | scenarios/lane_follow_scenario/lane_follow_stage.cpp |
 | data/config/cfg_env_const.cpp |
 | data/config/cfg_func_sw.hpp |
 | hmi/widget/diagnose.cpp |
 | scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.cpp |
 | scenarios/bulkload_scenario/bulkload_ssep_forward_stage.hpp |
 | scenarios/stage.cpp |
Commit
31e09a791978ac342db474d9da6246ce4678fe46
by wuyanjun110feat: 优化目标点计算逻辑,使用当前车辆目的地与最大预瞄距离的最小值
|
 | replayer/replayer_data_process/replayer_data_extraction.cpp |
 | tasks/plan/keb_lane_follow_path_task.cpp |
Commit
5c66484117e480a1bf37b534af153741f5102910
by wuyanjun110feat: 调整运动学可行性检查的最大归一化位置和朝向误差
|
 | ssep/keb_optimizer/rigid_truck_keb_optimizer.cc |
Commit
01953a89de69f4ce40476214765121973d3f0c6f
by wuyanjun110feat: 添加不可以区域Z层处理逻辑,优化地图绘制功能
|
 | hmi/draw/draw_map.cpp |
 | data/ssep/field_junction_ec.cpp |
Commit
5c305ed4092e332ef41c2415f0d0c90174ff8ba4
by wuyanjun110feat: 添加bulk in 堆场前临时停车功能
|
 | tasks/deciders/long_decider/constrain_decider.cpp |
 | data/constrain/disable_stop_range.cpp |
 | data/constrain/disable_stop_range.hpp |
 | data/constrain/block_data.cpp |
Commit
b256d63212ae082f14354d1d39518463c61aa4d9
by tangwenqingfix: SSEP: 修复跨运车普通搜索掉头代价太大导致出原地转圈轨迹的问题。
|
 | ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc |
 | ssep/scenarios/straddle_carrier_general_planner.h |
Commit
4bf5c8270da914d3b1f5904f5e1bb979afa6cc7b
by tangwenqingchore: Keb: 根据前杠窄弯/窄通道数据调整自卸车的优化参数和流程
|
 | tasks/plan/keb_utils_core.cpp |
 | offboard/keb_path_opt_cli/keb_scene_converter.cc |
 | ssep/keb_optimizer/rigid_truck_keb_optimizer.cc |
 | ssep/keb_optimizer/keb_problem.h |
 | offboard/keb_path_opt_cli/keb_path_opt_cli.cc |
 | algorithm/plan/keb_optimizer.cpp |
 | tasks/plan/keb_lane_follow_path_task.cpp |
 | ssep/keb_optimizer/cost_features/ref_line_cost.h |
 | ssep/offboard/ssep_planner_wrapper.cc |
 | ssep/keb_optimizer/keb_problem.cc |
 | ssep/keb_optimizer/rigid_truck_keb_optimizer.h |
Commit
1b988671fa14d46390c7e72167264eb91bb59f15
by wuyanjun110feat: clang18 编译优化
|
 | data/map/reference/reference_segment.hpp |
 | CMakeLists.txt |
 | data/obstacle/block.hpp |
 | data/common/trajectory_point.hpp |
 | data/map/pnc_map/pnc_map_path.cpp |
 | data/dp_poly_path/comparable_cost.hpp |
 | data/common/path_point.hpp |
 | data/common/trajectory.hpp |
 | common/util/hdmap_namespace.hpp |
Commit
dca6c98db33487af01a20e3a8e337741b290e6b0
by wuyanjun110fix:崩溃防护,guide line 有效,但speedlimits为空
|
 | tasks/deciders/long_decider/constrain_decider.cpp |
Commit
48d96b1fa2212d2e673a86427ae8c99c58fb86da
by tangwenqingfix: Keb: 修复终点附近轨迹会有碰撞的问题
|
 | algorithm/plan/keb_optimizer.cpp |
 | offboard/keb_path_opt_cli/keb_simulator.cc |
Commit
bba0f9b0d7636cfd099bed1f7d5a6fd0eaad06f5
by tangwenqingfix: SSEP: fix crashing issue
|
 | ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc |
Commit
0703acd58c84b4ace9abf4350bd6604c0e1b1cb7
by tangwenqingchore: Keb-sim: 适配终点选取逻辑
|
 | offboard/keb_path_opt_cli/keb_simulator.cc |
Commit
7877eff32392d61b24edcfd041e1ccc07f59101e
by wuyanjun110feat:动态上下码头面 直接进堆场场景的优化
|
 | scenarios/task_condition_evaluator.cpp |
 | data/map/pnc_map/routing_extension/routing_data.cpp |
 | data/ssep/open_space_ec.cpp |
Commit
d62544f9ee0f56a94a4c24195b03574a26b77cf1
by wuyanjun110feat:添加云端轨迹 挂转角的赋值
|
 | sink/ros_sink_cloud_trajectory.cpp |
Commit
f4c924bed3396eccd1d67360cab3d176a0167190
by wuyanjun110fix:堆场前停车,停车原因赋值错误的bug
|
 | tasks/deciders/long_decider/constrain_decider.cpp |
Commit
20fe40a09dfcc324d0d105ec3b5feb1f89049902
by wuyanjun110fix:进堆场前停车,motion状态机错误的bug
|
 | data/app/fsm/motion_fsm/motion_stop_fsm/motion_stop_fsm.cpp |
Commit
83813bf5122f441c9fb043e7bb24ea7a3db54dbf
by wuyanjun110fix:修复keb路径跳变的bug
|
 | algorithm/plan/keb_optimizer.cpp |
Commit
48daa21458f0c4904c9c812e96c937f9ce34456c
by wuyanjun110feat:ctrl +shift 左键 可以 把车辆移动到 没有lane的位置上
|
 | hmi/widget/map.cpp |
 | hmi/common/image_viewer.hpp |
 | hmi/common/image_viewer.cpp |
 | hmi/widget/map.hpp |
Commit
06aae4d6feedb9c8d36a81dd8e23eb4ff1aeba2b
by wuyanjun110feat: 添加KEB可视化数据结构及相关功能 - 在CfgFuncSw和CfgHmi中添加KEB相关功能开关 - 实现KEB可视化数据的生成和更新 - 在绘制模块中集成KEB上层和下层线段的绘制 - 更新路径优化任务以支持KEB可视化数据
|
 | tasks/plan/keb_lane_follow_path_task.cpp |
 | data/config/cfg_hmi.hpp |
 | tasks/plan/keb_lane_follow_path_task.hpp |
 | data/config/cfg_hmi.cpp |
 | data/plan/keb_visualize_data.hpp |
 | hmi/node_hmi.cpp |
 | hmi/replayer_hmi.cpp |
 | data/plan_frame.hpp |
 | data/config/cfg_safe_const.hpp |
 | tasks/plan/keb_path_optimize_task.cpp |
 | data/config/cfg_func_sw.hpp |
 | hmi/draw/draw_perception.cpp |
 | hmi/draw/draw_perception.hpp |
 | hmi/draw/draw_all.cpp |
 | hmi/widget/pnc_mat_shared.cpp |
 | replayer/replayer_data_process/replayer_data_process.cpp |
 | data/map/pnc_map/pnc_map_path.cpp |
 | tasks/plan/keb_utils.cpp |
 | data/config/cfg_func_sw.cpp |
Commit
4482c5612405410d84008ea262418b70bf895a36
by wuyanjun110feat: 更新CfgFuncSw类的序列化版本,添加新功能支持
|
 | data/config/cfg_func_sw.hpp |
Commit
3a44489a43b861ce26073ac5d976d351b5a1fbc9
by wuyanjun110feat: 岸桥搜索添加黑名单功能
|
 | data/scenario/scenario_planner_bt.cpp |
Commit
51f5fb1c968a563b794d66cc91759514d44ffb42
by tangwenqingchore: Keb: 优化IMV的避障效果
|
 | offboard/keb_path_opt_cli/keb_scene_converter.cc |
 | algorithm/plan/keb_optimizer.cpp |
 | tasks/plan/keb_utils_core.cpp |
 | tasks/plan/keb_lane_follow_path_task.cpp |
Commit
fcb1fdf1c53233f194b8e9f1689ec363d96b4305
by liuhongshuofix: 匹配STOP_DECIDER前移
|
 | tasks/deciders/other_decider/stop_decider.cpp |
Commit
fc7059e89de4fef19ca9cf953d4b7fd61aa8a80b
by wuyanjun110feat: 添加异步处理功能以优化地图包围区域的创建
|
 | data/ssep/bridge_junction_ec.cpp |
 | data/ssep/online_region_contour_creator.cpp |
 | data/map/envelop/map_envelops.cpp |
 | data/map/envelop/map_envelops.hpp |
 | data/ssep/online_region_contour_creator.hpp |
Commit
4fc2be86a4d1eca4b53f4d56e62c97f5fb031f1d
by wuyanjun110fix:场景切换的bug
|
 | data/scenario/scenario_planner_action.cpp |
Commit
71c16bf45e561eefea113e465b699a33859d6b86
by tangwenqingchore: SSEP: 优化集卡上下码头面路径
|
 | ssep/scenarios/planner_utils.h |
 | ssep/scenarios/tractor_trailer_general_planner.h |
 | ssep/scenarios/planner_utils.cc |
Commit
dc17e68abc06ca8dbb3d1a3db7def4422dcc39b9
by tangwenqingchore: SSEP: 提升跨运车抓车搜索成功率
|
 | ssep/scenarios/straddle_carrier_pick_vehicle_planner.h |
 | ssep/coarse_search/motion_primitive_sampler/dubins_path.cc |
 | ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc |
 | ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h |
 | ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc |
 | ssep/ssep_planner.cc |
Commit
d428ac57bfe7d217213aad704585bdf2d4a209c1
by wuyanjun110feat:<洋浦>适配洋浦新增区域的搜索
|
 | hmi/draw/draw_map_envelpos.cpp |
 | data/config/cfg_region.hpp |
 | data/map/envelop/map_envelop.cpp |
 | data/ssep/into_yard_junction_ec.cpp |
 | data/other/flow_control.cpp |
 | data/config/cfg_region.cpp |
 | data/ssep/field_junction_ec.hpp |
Commit
952cf19b4410c444d684bf51bd2c2c11a8a12d28
by wuyanjun110refactor:包围框合并的优化
|
 | data/ssep/online_region_contour_creator.cpp |
 | data/ssep/online_region_contour_creator_test.cpp |
Commit
ec973944b1c5336b5bc7b0be2ee23c1fe9e8722c
by chenranfix: add smooth_mode opt
|
 | algorithm/wbca/imv_wbca_manager.cpp |
 | algorithm/wbca/path_optimization/path_optimization.cpp |
 | algorithm/wbca/wbca_manager.cpp |
 | data/wbca/wbca_data.cpp |
 | data/wbca/wbca_data.hpp |
Commit
0402e566a438f1ecc6493e52121d7fb81899c447
by wuyanjun110feat:出堆场搜索异常的bug
|
 | data/ssep/out_yard_junction_ec.cpp |
 | data/ssep/field_junction_ec.cpp |
 | data/ssep/field_junction_ec.hpp |
 | data/ssep/out_yard_junction_ec.hpp |
 | data/ssep/bridge_junction_ec.cpp |
 | data/ssep/into_yard_junction_ec.hpp |
 | data/ssep/normal_junction_ec.cpp |
 | data/ssep/into_yard_junction_ec.cpp |
Commit
f8751de6c7c51feabc56f3ede005f3d91eeaf6e2
by wuyanjun110feat:洋浦 进(普通堆场的形状)堆高机场的入口限速
|
 | tasks/deciders/long_decider/constrain_decider.cpp |
Commit
3d1116dbde5bce9a82f7fe09b17c4bb1d4191b92
by chenranfix: smooth mode optimization
|
 | algorithm/wbca/wbca_manager.cpp |
 | algorithm/wbca/wbca_manager.hpp |
 | algorithm/wbca/imv_wbca_manager.hpp |
 | algorithm/wbca/imv_wbca_manager.cpp |
Commit
9ff260ca7d9c1471700c9e5906d9044dea3b06f5
by tangwenqingfix: 修复威海车型不匹配的问题
|
 | data/ssep/ssep_ec.cpp |
Commit
9886e4b876394fd4a6dfc64a6702ea731c82fdc7
by chenranfix: 修复威海车型不匹配的问题
|
 | data/ssep/ssep_ec.cpp |
Commit
52e6001f5205980ce9c490bbf25c6ca7a717b142
by wuyanjun110feat: 添加车辆侵入车道限速功能及相关配置
|
 | data/config/cfg_safe_const.cpp |
 | data/config/cfg_func_sw.cpp |
 | tasks/deciders/long_decider/constrain_decider.hpp |
 | tasks/deciders/long_decider/constrain_decider.cpp |
 | data/boundary/road_boundary.cpp |
 | data/config/cfg_func_sw.hpp |
 | data/config/cfg_safe_const.hpp |
 | data/boundary/road_boundary.hpp |
Commit
26eab9bdf200a10462c4cf067b756cfa1fe1ef12
by wuyanjun110feat: 增强边界约束条件,确保在使用侵入限速功能时检查道路边界和引导线可用性
|
 | tasks/deciders/long_decider/constrain_decider.cpp |
Commit
3af6e994b8161f051b44d6dd9558ab6bf9f5ca5a
by wuyanjun110refeat:重构 障碍物侵入道路后的限速
|
 | tasks/deciders/long_decider/constrain_decider.cpp |
 | data/obstacle/obstacle_decider_attr.cpp |
 | data/obstacle/obstacle_decider_attr.hpp |
 | tasks/deciders/long_decider/time_path_graph_decider.cpp |
 | tasks/deciders/long_decider/time_path_graph_decider.hpp |
Commit
81b6dcb273bd1aee8059365f8af0e1cd3374f236
by wuyanjun110feat: 添加 .codewhale 和 .deepseek 到 .gitignore
|
 | .gitignore |
Commit
ae8ab329ceb7d1a30a431ee4d300205663d11092
by wuyanjun110feat: 增加对特定区域类型的检查,避免在码头面、堆场和堆高机场 判断 场桥禁停
|
 | plan/prepare/prepare_objs.cpp |
Commit
398a5dee83c255b4607ca23de24bb5f1fa59c340
by wuyanjun110refctor:风险限速和聚类限速时,限制最大减速度
|
 | tasks/deciders/long_decider/constrain_decider.cpp |
Commit
41e19d82884238bccdc50cedde9bc7a36aa8cfe7
by wuyanjun110feat: 绕行时,沟点不进行膨胀
|
 | data/boundary/driving_corridor.cpp |
Commit
f9a6597d905bb67f260fa38a8a12d1c0fa1d5023
by chenranfix: cancel wbca smooth_mode for the first frame
|
 | algorithm/wbca/path_optimization/path_optimization.cpp |
Commit
d9c144437f5bcc7c4c0a1148d9bc451648037754
by 5081703.crfix: cancel wbca smooth_mode for the first frame
|
 | algorithm/wbca/path_optimization/path_optimization.cpp |
Commit
f3aba82df778e601e86da27f92dcd1450b825ebe
by tangwenqingchore: SSEP: 减小集卡多段倒车的最大曲率
|
 | ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h |
Commit
c1d8bd5e6ec78c8fef8ec1af66f031be3f0c7505
by chenranchore: SSEP: 减小集卡多段倒车的最大曲率
|
 | ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h |
Commit
8c8b71cf02fe784ac0d3eb84cf560a87b76ca4b7
by tangwenqingchore: SSEP: IMV普通搜索过滤明显存在碰撞的路径。
|
 | ssep/scenarios/imv_general_planner.h |
Commit
9860e5e10afab9d9dd953a2dd845a82a066553f9
by wuyanjun110feat: 添加功能开关以控制 吊具高度 是不是 切换状态机, 默认打开
|
 | data/config/cfg_func_sw.cpp |
 | data/config/cfg_func_sw.hpp |
 | data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp |
Commit
151700eb9e713ee4168cd2f08445528b425cbcd8
by tangwenqingfix: Keb: 延长段路径不验证运动学可行性
|
 | algorithm/plan/keb_optimizer.cpp |
Commit
c35888b2dfcf4e0b9a93a519ff31c6fcd9ff38e2
by tangwenqingfeat: SSEP: 将GPU搜索重写,整合进目前的CPU搜索框架中。目前的搜索框架改进为CPU-GPU混合框架,可以任意配置使用CPU/GPU搜索组件。
|
 | ssep/test/gpu_heuristic_test_kernel.cuh |
 | ssep/coarse_search/motion_primitive_sampler/gpu_multi_curvature_sampler.cc |
 | ssep/gpu/batch_expander_bridge.h |
 | ssep/gpu/heur_table_loader.h |
 | ssep/test/gpu_heuristic_test.cc |
 | ssep/coarse_search/motion_primitive_sampler/motion_primitive_sampler.h |
 | ssep/coarse_search/motion_primitive_sampler/gpu_multi_curvature_sampler.h |
 | ssep/gpu/samplers/sampler_bridge.cu |
 | ssep/gpu/collision/collision_batch_bridge.h |
 | ssep/gpu/heuristics/heuristic_computer.cuh |
 | ssep/test/gpu_sampler_test.cc |
 | ssep/test/gpu_heuristic_test_kernel.cu |
 | ssep/gpu/heur_table_loader.cu |
 | ssep/gpu/samplers/sampler_bridge.h |
 | ssep/scenarios/tractor_trailer_enter_yard_planner.h |
 | ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h |
 | ssep/coarse_search/gpu_context.cc |
 | ssep/gpu/cost/path_length_cost.cuh |
 | ssep/coarse_search/gpu_context.h |
 | ssep/coarse_search/gpu_batch_expander.cc |
 | ssep/gpu/heur_table_loader.cc |
 | ssep/gpu/device_types.h |
 | ssep/gpu/samplers/sampler_params.h |
 | ssep/test/gpu_cost_test.cc |
 | ssep/test/gpu_ref_line_cost_test_kernel.cu |
 | ssep/scenarios/tractor_trailer_general_planner.h |
 | ssep/gpu/cost/ref_line_cost.cuh |
 | ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.h |
 | ssep/gpu/kernels/batch_expand_kernel.h |
 | ssep/coarse_search/evaluator/gpu_collision_cost_computer.cc |
 | ssep/gpu/kernels/batch_expand_kernel.cu |
 | ssep/coarse_search/evaluator/evaluator.h |
 | ssep/coarse_search/gpu_batch_expander.h |
 | ssep/coarse_search/evaluator/gpu_collision_cost_computer.h |
 | ssep/test/CMakeLists.txt |
 | ssep/coarse_search/bidirectional_hybrid_astar_search_engine.h |
 | ssep/test/gpu_ref_line_cost_test.cc |
 | ssep/coarse_search/batched_priority_queue.h |
 | ssep/offboard/CMakeLists.txt |
 | ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.h |
 | ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc |
 | ssep/test/gpu_ref_line_cost_test_kernel.cuh |
 | ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.cc |
 | ssep/gpu/batch_expander_bridge.cu |
 | ssep/test/ssep_planner_test.cc |
 | ssep/gpu/cost/curvature_cost.cuh |
 | ssep/coarse_search/bounded_priority_queue.h |
 | ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.cc |
 | ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc |
 | ssep/coarse_search/motion_primitive_sampler/reverse_primitive_decorator.h |
 | ssep/coarse_search/evaluator/cost_feature_computer.h |
 | ssep/coarse_search/indexed_priority_queue.h |
 | ssep/gpu/collision/collision_batch_bridge.cu |
Commit
2acb091b21689887f148d0df82b1a0b3fef171af
by wuyanjun110fix:修复路径拼接的bug
|
 | data/common/path.hpp |
 | tasks/other_tasks/stitch_path_data_to_path.cpp |
 | data/common/path.cpp |
 | tasks/other_tasks/stitch_path_to_reference_line.cpp |
Commit
49fd6e14f06967753a29c172ea1f1a3b183d3443
by wuyanjun110feat: 优化判断逻辑,增加起始点方向差异判断以决定是否需要全平滑
|
 | data/plan/smooth_data.cpp |
Commit
5470ffd1bdb0c00035a4754c2bf7dda94e75c6b2
by wuyanjun110refactor:<PJPO>优化求解的成功率
|
 | math/piecewise_jerk/piecewise_jerk_path_problem.cpp |
 | tasks/plan/trailer_pjpo_task.cpp |
 | math/piecewise_jerk/piecewise_jerk_problem.hpp |
 | Testing/pjpo_case_test.cpp |
 | tasks/plan/pjpo_task.cpp |
 | CMakeLists.txt |
 | math/piecewise_jerk/piecewise_jerk_problem.cpp |
 | data/config/cfg_func_sw.cpp |
 | algorithm/plan/pjpo.hpp |
 | algorithm/plan/pjpo.cpp |
 | data/config/cfg_func_sw.hpp |
Commit
3c97e84a97b7c6fe7f8fc038c48f05600fdc2f4c
by tangwenqingchore: Keb: 1. 解决IMV从当前点规划轨迹异常的问题。2. 解决IMV轨迹画龙问题
|
 | ssep/keb_optimizer/keb_utils.h |
 | ssep/keb_optimizer/keb_utils.cc |
 | tasks/plan/keb_lane_follow_path_task.cpp |
 | algorithm/plan/keb_optimizer.cpp |
 | offboard/keb_path_opt_cli/keb_scene_converter.cc |
Commit
e6322327d2b40d21e42c429bb0c13eb3a586c092
by wuyanjun110fix: 修改锁定站点为狭窄空间的参数默认值为false
|
 | data/config/cfg_func_sw.cpp |
Commit
2b8630bb28241bdac3a14af8c243551f2c05a236
by wuyanjun110refactor: 修改GetOgmSize函数签名,增加车辆状态参数以优化OGM大小计算
|
 | plan/prepare/prepare_ogm.cpp |
 | plan/prepare/prepare_ogm.hpp |
Commit
764219d0d68f42da1d4279cb3930f6c934d284a0
by wuyanjun110feat: 添加NormalizePolygonsForUnion函数以处理多边形归一化,并增加相应的单元测试
|
 | data/ssep/online_region_contour_creator_test.cpp |
 | data/ssep/online_region_contour_creator.cpp |
Commit
7baa2b7a96e4e1eeb97393b14b7e7249721a6f42
by wuyanjun110fix: 修改杨浦区域半径值为2000以配置扩大的堆场
|
 | data/config/cfg_region.cpp |
Commit
065d835f51e01dac7fcd62e40121f5a6b8836fea
by wuyanjun110fix: 更新停止标志重叠匹配逻辑,增加对交叉口ID的检查并调整LaneSegment的合并参数
|
 | data/map/pnc_map/pnc_map_path.cpp |
Commit
bf5c8b6a5d40a577e06606874e8c3225fb2d58ee
by tangwenqingfeat: Keb: 1. 引入clipper2几何运算库处理多边形的膨胀腐蚀操作。解决之前的膨胀逻辑对某些特殊形状处理存在错误的问题。2. 将最近点膨胀代价升级为sdf碰撞检测代价,鲁棒性更高收敛更快。3. 前轮转向约束使用softplus函数建立梯度平滑的约束,解决在极限转弯场景优化时梯度跳变的问题。
|
 | ssep/keb_optimizer/cost_features/sdf_disk_collision_cost.h |
 | ssep/data_structures/polyline.cc |
 | ssep/common/utils/clipper2/src/clipper.rectclip.cpp |
 | ssep/keb_optimizer/distance_field_interpolator.h |
 | ssep/keb_optimizer/keb_problem.h |
 | ssep/common/utils/clipper2/src/clipper.engine.cpp |
 | ssep/common/utils/clipper2/src/clipper.triangulation.cpp |
 | ssep/keb_optimizer/keb_problem.cc |
 | ssep/keb_optimizer/imv_keb_optimizer.cc |
 | offboard/keb_path_opt_cli/keb_optimization_debug_visualizer.cc |
 | ssep/common/utils/clipper2/include/clipper2/clipper.export.h |
 | offboard/keb_path_opt_cli/keb_optimization_debug_visualizer.hpp |
 | ssep/common/utils/clipper2/include/clipper2/clipper.minkowski.h |
 | ssep/common/utils/clipper2/include/clipper2/clipper.version.h |
 | tasks/plan/keb_lane_follow_path_task.cpp |
 | ssep/common/utils/clipper2/include/clipper2/clipper.h |
 | ssep/common/utils/clipper2/src/clipper.offset.cpp |
 | ssep/CMakeLists.txt |
 | ssep/common/utils/clipper2/include/clipper2/clipper.engine.h |
 | ssep/keb_optimizer/cost_features/imv_steer_constraint.h |
 | offboard/keb_path_opt_cli/keb_scene_converter.cc |
 | ssep/common/utils/clipper2/include/clipper2/clipper.rectclip.h |
 | ssep/common/utils/clipper2/include/clipper2/clipper.core.h |
 | ssep/keb_optimizer/cost_features/cost_functions.h |
 | offboard/keb_path_opt_cli/keb_simulator.cc |
 | ssep/common/utils/clipper2/include/clipper2/clipper.triangulation.h |
 | ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h |
 | algorithm/plan/keb_optimizer.cpp |
 | ssep/common/utils/clipper2/include/clipper2/clipper.offset.h |
Commit
189d9acb5a0c2e80928154c602b5b3f2f99f0caa
by wuyanjun110fix:修复快照播放崩溃的bug
|
 | replayer/replayer_data_process/replayer_data_process.cpp |
 | data/common/guide_path.cpp |
Commit
4e529beda6281c89daa913f798b557c92d0a3df5
by chenranfix: curature over limit stop optimization
|
 | data/constrain/block_data.cpp |
 | data/config/cfg_safe_const.hpp |
 | data/config/cfg_safe_const.cpp |
Commit
5b1a62a1b19dc733d075fcb7f51dab31938582f4
by tangwenqingchore: Keb: 集卡进堆场增加“最后拉直段减小避障半径”的逻辑
|
 | ssep/maps/ogm_builder.cc |
 | ssep/maps/ogm.cc |
 | offboard/keb_path_opt_cli/keb_scene_converter.cc |
 | ssep/keb_optimizer/keb_problem.h |
 | data/config/cfg_lat_plan.cpp |
 | offboard/keb_path_opt_cli/keb_simulator.cc |
 | ssep/maps/ogm.h |
 | ssep/keb_optimizer/keb_problem.cc |
 | tasks/plan/keb_utils_core.hpp |
 | ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc |
 | tasks/plan/keb_utils_core.cpp |
 | ssep/maps/ogm_builder.h |
 | algorithm/plan/keb_optimizer.cpp |
 | ssep/keb_optimizer/tractor_trailer_keb_optimizer.h |
Commit
7af0c7391673b03d1f2c27d375eb87e89d84fdcf
by tangwenqingrefactor: SSEP: 重构OGM构建流程
|
 | ssep/maps/ogm_config_utils.cc |
 | ssep/maps/ogm_config_utils.h |
 | ssep/ssep_planner.cc |
Commit
be3ce1d49b1c6d7f491a658c7263620f1afcb722
by wuyanjun110feat: 添加skills到.gitignore以忽略相关文件
|
 | .gitignore |
Commit
c8876f9999372ab3bfe13fbffda89c1ecef66548
by wuyanjun110fix: step align状态下,吊具防护,montion状态机切换的bug
|
 | data/app/fsm/motion_fsm/motion_move_fsm/motion_move_fsm.cpp |
 | data/app/fsm/stop_reason.cpp |
 | data/constrain/longitude_constrain.hpp |
 | data/constrain/longitude_constrain.cpp |
Commit
a36a7f30bdbce770bcbb209a26e659a01417e257
by wuyanjun110fix:修复进充电桩,场景适配错误的bug
|
 | data/map/pnc_map/pnc_map_helper.hpp |
 | plan/prepare/prepare_status.cpp |
 | data/map/pnc_map/pnc_map_helper.cpp |
Commit
72ef714fd0e866823e7d2dd7c0df42e08a47dac7
by tangwenqingfix: Keb: 删除未用到的“BuildKebOGM”方法
|
 | tasks/plan/keb_utils.hpp |
 | tasks/plan/keb_utils.cpp |
Commit
9303bd8e2d53b8012b3756c1275e8ce4f9599094
by wuyanjun110feat(hmi): 新增路径曲线面板 path_curve_detail
|
 | hmi/widget/path_curve_detail.hpp |
 | hmi/replayer_hmi.hpp |
 | hmi/widget/path_curve_detail.cpp |
 | hmi/replayer_hmi.cpp |
 | hmi/node_hmi.cpp |
 | hmi/node_hmi.hpp |
Commit
aceeded995c38d29a70420d2aa4721405dd9f2f3
by wuyanjun110refactor:优化引导线曲率跳变的bug
|
 | data/common/guide_path.cpp |
 | algorithm/util/curvature.cpp |
 | data/plan/path_data.cpp |
 | algorithm/util/curvature.hpp |
Commit
c993e76f4bcac3a41330f1f0e86409606f30ba66
by wuyanjun110fix: 更新 clang-format 命令的使用说明和检查逻辑
|
 | scripts/clang_format.sh |
Commit
dcf2390c1b8735e60ba08704a7d4c9796a2fb94f
by wuyanjun110feat: 添加软约束以支持初始状态的灵活性
- 在 PiecewiseJerkProblem 中添加了对初始状态的软约束支持,允许在优化过程中对初始位置(l)、速度(dl)和加速度(ddl)进行灵活处理。 - 更新了相关的计算和约束逻辑,以支持软约束的引入。 - 在 PJPO 算法中实现了对初始状态的软化处理,增强了路径优化的鲁棒性。 - 进行了代码格式化和逻辑优化,提高了代码可读性。
|
 | math/piecewise_jerk/piecewise_jerk_problem.hpp |
 | algorithm/plan/pjpo.cpp |
 | tasks/plan/pjpo_task.cpp |
 | math/piecewise_jerk/piecewise_jerk_problem.cpp |
 | math/piecewise_jerk/piecewise_jerk_path_problem.cpp |
Commit
e9c9d88b14b740b58efb48bf08c66eb9620ac484
by wuyanjun110fix: 注释掉停止车辆的初始化日志输出
|
 | algorithm/plan/pjpo.cpp |
Commit
be675513a5048a731785209afa4355e958d793f7
by tangwenqingfix: Keb: 增加IMV后方碰撞检测距离
|
 | ssep/keb_optimizer/imv_keb_optimizer.cc |
Commit
1b8760659f115f904630f63c1c3846324e8a6a07
by wuyanjun110feat:replay界面添加菜单选项 控制是否进行 obj和ogm的碰撞检测
|
 | data/lattice/ogm_crash_data.hpp |
 | data/config/cfg_hmi.cpp |
 | hmi/replayer_hmi.cpp |
 | data/lattice/ogm_crash_data.cpp |
 | data/plan_frame.cpp |
 | replayer/replayer_data_process/replayer_data_process.cpp |
 | data/config/cfg_hmi.hpp |
 | plan/prepare/prepare_ogm.cpp |
Commit
c5cb73ea011dc96e57e8627246e29fe6cd3f8b28
by wuyanjun110feat: 添加CloudTrajectoryPoint的赋值运算符重载
|
 | data/plan/cloud_trajectory.hpp |
Commit
cf2d8b2594e72a6829842a63598cdefe67a0cb60
by wuyanjun110feat: 注释掉OgmCollisionPos函数中的更新检查
|
 | hmi/draw/draw_collision_detection.cpp |
Commit
b7d0da6551b2d1288386fb5485e8e7358efaf952
by wuyanjun110feat:replay界面添加菜单选项 控制是否进行 obj和ogm的碰撞检测
|
 | data/lattice/ogm_crash_data.cpp |
 | data/lattice/ogm_crash_data.hpp |
 | data/plan_frame.cpp |
 | plan/prepare/prepare_ogm.cpp |
 | hmi/replayer_hmi.cpp |
 | data/config/cfg_hmi.hpp |
 | data/config/cfg_hmi.cpp |
 | replayer/replayer_data_process/replayer_data_process.cpp |
Commit
5b60ab02615b439f33dce7bc015d900f4583ecf5
by wuyanjun110feat: 注释掉OgmCollisionPos函数中的更新检查
|
 | hmi/draw/draw_collision_detection.cpp |
Commit
2be76502ab8460d9f50c979959c2bde171ff05e2
by wuyanjun110fix:合并的bug
|
 | hmi/replayer_hmi.cpp |
Commit
2613c75400eb3d06c154c5cccbc3bc4cf8d33eaf
by wuyanjun110feat: 重构障碍物风险评估器,另外添加 横路不进行 龙门吊风险限速的功能。
|
 | tasks/deciders/long_decider/constrain_decider.cpp |
 | data/config/cfg_func_sw.cpp |
 | algorithm/plan/obstacle_risk_evaluation.cpp |
 | data/obstacle/obstacle_decider_attr.hpp |
 | algorithm/plan/obstacle_risk_evaluation.hpp |
 | data/config/cfg_func_sw.hpp |
 | data/obstacle/obstacle_decider_attr.cpp |
Commit
b7f53a0bfa8f370f104b66a273b55a68190e004f
by chenranfix: add lane_change_path_task v2
|
 | data/config/cfg_stage.hpp |
 | data/config/cfg_lat_plan.cpp |
 | data/config/cfg_lat_plan.hpp |
 | data/plan/switch_data.cpp |
 | tasks/task_factory.cpp |
 | config/config_imv/scenario.yaml |
 | tasks/plan/lane_change_path_task_v2.hpp |
 | tasks/plan/lane_change_path_task_v2.cpp |
 | data/config/cfg_stage.cpp |
Commit
d428f839d466a526ed34f78e031585e10206975a
by wuyanjun110refactor:优化看门狗功能
|
 | scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.cpp |
 | scenarios/lane_change_scenario/lane_change_cancel_stage.cpp |
 | scenarios/parking_scenario/parking_lane_change_stage.cpp |
 | scenarios/ex_lane_change_scenario/ex_lane_change_prepare_stage.cpp |
 | scenarios/bulkload_scenario/bulkload_ssep_backward_stage.cpp |
 | scenarios/scenario.cpp |
 | scenarios/bulkload_scenario/bulkload_lane_change_stage.cpp |
 | scenarios/lane_follow_scenario/lane_follow_stage.cpp |
 | scenarios/parking_scenario/parking_prepare_stage.cpp |
 | scenarios/bulkload_scenario/bulkload_move_forward_stage.cpp |
 | scenarios/ex_lane_change_scenario/ex_lane_change_stage.cpp |
 | scenarios/lane_change_scenario/lane_change_prepare_stage.cpp |
 | scenarios/stage.cpp |
 | core/plan_runtime_watchdog.hpp |
 | scenarios/bulkload_scenario/bulkload_preapre_stage.cpp |
 | scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp |
 | scenarios/lane_change_scenario/lane_change_stage.cpp |
 | scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.cpp |
 | scenarios/parking_scenario/parking_move_stage.cpp |
 | scenarios/bulkload_scenario/bulkload_move_backward_stage.cpp |
 | node/logic.cpp |
Commit
42ab29bd0a1c8d4a3800f387b5cc1ef27dc80fcf
by wuyanjun110fix: 移除不必要的等待调用以优化重置过程
|
 | tasks/plan/keb_lane_follow_path_task.cpp |
 | tasks/plan/keb_path_optimize_task.cpp |
Commit
bbba4b68d977b68cf50ceb2db84de981abafc74b
by wuyanjun110fix:西联上下引桥 不创建双黄线约束
|
 | data/ssep/bridge_junction_ec.cpp |
Commit
34fb15d729dc025a5e709bdc5d855a2b19ba79ae
by tangwenqingfix: SSEP: 修复新版本优化偶发输出异常的问题
|
 | ssep/keb_optimizer/keb_problem.cc |
Commit
fc11109b411434af2c1576ab31bc526414572915
by wuyanjun110feat: 添加数据和ssep原型的依赖关系到keb_vis_server可执行文件
|
 | offboard/keb_vis_server/CMakeLists.txt |
Commit
dcdcb59ecbcb8a6c3f9e3855c6413a5932fd26c6
by tangwenqingfeat: SSEP: 自卸车/tractor的多段倒车和精确倒车可以接受extra param来设置尾部拉直距离
|
 | ssep/scenarios/scenario_planner_factory.h |
 | ssep/scenarios/truck_accurate_reversing_planner.h |
 | ssep/scenarios/truck_accurate_reversing_planner.cc |
 | ssep/scenarios/truck_multi_segment_parking_planner.h |
Commit
59d9ca2c7297bdf49abd6f72e63f19136f01a75e
by wuyanjun110fix:修复变道完成后目标车道切换错误的bug
|
 | data/plan/reference_line_info.cpp |
 | hmi/draw/draw_map.cpp |
Commit
626f5302148dff1d0e44b0e882d968958c623674
by tangwenqingfix: SSEP: 启用硬约束时使用 tunnel_constraints_ogm_ 进行碰撞检测,否则使用 ogm_
|
 | ssep/scenarios/tractor_trailer_enter_yard_planner.h |
Commit
b9e4184e63310b64757ecda7a87a85ac35332129
by wuyanjun110feat: 添加堆高机靠近是否切换状态机的开关参数
新增 CfgFuncSw::use_func_stacker_close_switch_fsm_(默认 true), 控制 TaskAlignFsm move2lock / LockToDone 中堆高机靠近触发的状态机切换。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
 | data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp |
 | data/config/cfg_func_sw.cpp |
 | data/config/cfg_func_sw.hpp |
Commit
7b96a6a2732a9d5b6237c0c145012521be41fab4
by wuyanjun110refactor: 1.关闭起始变量的收缩。2.车辆停止时,修改dl和ddl 3.关闭全软约束
|
 | algorithm/plan/pjpo.cpp |
Commit
2f08ec55f85fce32706cf3970a8fe7fbbde0186f
by wuyanjun110feat: <大谢>进堆场机场忽略终点约束
|
 | data/ssep/field_junction_ec.hpp |
 | data/ssep/into_yard_junction_ec.cpp |
Commit
721a4e31ae95125d507ef6d44828045909389114
by wuyanjun110refactor:优化出堆场 + 短直线+ 进堆场场景的搜索
|
 | data/ssep/out_yard_junction_ec.cpp |
 | data/ssep/into_yard_junction_ec.hpp |
 | data/ssep/field_junction_ec.hpp |
 | data/ssep/out_yard_junction_ec.hpp |
Commit
c2d6a5e60ae17c4145c7b8cffdb412b40e0a3e1c
by wuyanjun110feat: 添加堆场间(BETWEEN_YARD)任务条件, 支持堆场间切换KEB横向规划器
- 新增 TaskConditionType::BETWEEN_YARD, 判定复用 IsThroughYard() (STRAIGHT_OUT/INTO_YARD_MULTI/SINGLE_BEFORE 四个 region) - 收窄 YARD_PJPO_SWITCH_ENABLED 为 IsInYard(), 与 BETWEEN_YARD 互斥, 避免堆场间时 PJPO 抢占 KEB - stage.cpp: task 运行失败日志降频 LOG_EVERY_N 1->100
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
 | scenarios/stage.cpp |
 | scenarios/task_condition_evaluator.cpp |
 | data/config/cfg_stage.cpp |
 | data/config/cfg_stage.hpp |
Commit
2be0f64285d53b8256901d73c26151fdc29e4962
by chenranfix: check out feat_keb_v2 ssep
|
 | ssep/ssep_planner.cc |
 | ssep/scenarios/truck_multi_segment_parking_planner.h |
 | ssep/keb_optimizer/tractor_trailer_keb_optimizer.h |
 | ssep/maps/ogm_config_utils.h |
 | ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h |
 | ssep/scenarios/scenario_planner_factory.h |
 | ssep/common/utils/clipper2/include/clipper2/clipper.minkowski.h |
 | ssep/common/utils/clipper2/include/clipper2/clipper.triangulation.h |
 | ssep/common/utils/clipper2/include/clipper2/clipper.rectclip.h |
 | ssep/data_structures/polyline.cc |
 | ssep/keb_optimizer/cost_features/imv_steer_constraint.h |
 | ssep/common/utils/clipper2/include/clipper2/clipper.version.h |
 | ssep/maps/ogm_builder.h |
 | ssep/common/utils/clipper2/src/clipper.offset.cpp |
 | ssep/keb_optimizer/cost_features/sdf_disk_collision_cost.h |
 | ssep/scenarios/tractor_trailer_enter_yard_planner.h |
 | ssep/maps/ogm_builder.cc |
 | ssep/maps/ogm.h |
 | ssep/common/utils/clipper2/src/clipper.engine.cpp |
 | ssep/common/utils/clipper2/src/clipper.rectclip.cpp |
 | ssep/scenarios/truck_accurate_reversing_planner.h |
 | ssep/common/utils/clipper2/include/clipper2/clipper.core.h |
 | ssep/common/utils/clipper2/include/clipper2/clipper.offset.h |
 | ssep/keb_optimizer/keb_problem.h |
 | ssep/maps/ogm.cc |
 | ssep/keb_optimizer/imv_keb_optimizer.cc |
 | ssep/CMakeLists.txt |
 | ssep/scenarios/truck_accurate_reversing_planner.cc |
 | ssep/common/utils/clipper2/include/clipper2/clipper.engine.h |
 | ssep/keb_optimizer/cost_features/cost_functions.h |
 | ssep/common/utils/clipper2/include/clipper2/clipper.export.h |
 | ssep/keb_optimizer/keb_problem.cc |
 | ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc |
 | ssep/maps/ogm_config_utils.cc |
 | ssep/common/utils/clipper2/include/clipper2/clipper.h |
 | ssep/common/utils/clipper2/src/clipper.triangulation.cpp |
 | ssep/keb_optimizer/distance_field_interpolator.h |
Commit
e3346d428150297af330c94301c0645ecb1776db
by wuyanjun110fix:快照播放崩溃的bug
|
 | replayer/replayer_data_process/replayer_data_process.cpp |
 | data/plan/guide_line.cpp |
Commit
06e526f2797cfcdd974b7b87376af8b99a580769
by chenranfix: add ssep_forward_ec_tail_straight_distance
|
 | data/config/cfg_env_const.cpp |
 | data/config/cfg_env_const.hpp |
 | data/ssep/forward_ec.cpp |
Commit
4da237d56ec56e6398403c46895e6244eef96c09
by chenranfix: ssep replan bug
|
 | tasks/deciders/other_decider/replan_decider.cpp |
Commit
c985b5d139bd58bfced869c12fd281635385d23d
by wuyanjun110fix:修复停止线赋值的bug
|
 | data/map/pnc_map/pnc_map_path.cpp |
Commit
7208d3d12ea79d541e5468946bb14f96755e6321
by wuyanjun110fix: 修复 Clang 编译器下 LLDB 调试器无法查看 STL 容器内容的问题
|
 | CMakeLists.txt |
Commit
ae7311500c04fd8ac201a456995c22500151a2b8
by wuyanjun110fix: 调整 MapEnvelop 扩展点距离参数以优化路径规划
|
 | data/map/envelop/map_envelop.cpp |
Commit
c9307e98a239504f9c8b930abc637985f9344354
by wuyanjun110refactor: 支持多候选参考路段索引查找,增强 UpdateAttr 的鲁棒性
|
 | data/map/reference/reference_road_section.hpp |
 | data/map/reference/reference_road_section.cpp |
Commit
e65ecba034e9ae68666f2a036d3ac12d4ef5c7d2
by wuyanjun110feat:<keb>临时关闭车头拉直距离段内缩小碰撞buffer的操作
|
 | ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc |
Commit
3ea23e0b598bb67c67622c88d38bdbd563dd7d44
by wuyanjun110fix: 下码头面偏离参考线时扩大 path boundary 以避免 PJPO 求解失败
在 GetBoundaryFromKinetics 中, 除 IsInIntoYardPlanner 外, 海侧路口区域 (IsInSeasideJunctionRegion) 同样触发 ssep_into_yard_replan 路径边界扩大, 解决下码头面车辆偏离参考线时 PJPO 因边界过窄求解失败的问题。
附带补充 SmoothTask 起点平滑日志(start_ref_point/overlap_distance)便于排查。
|
 | tasks/deciders/lat_decider/path_bounds_decider.cpp |
 | tasks/plan/smooth_task.cpp |
Commit
c9fd9bbde51ad4efe2c55708d2f78334455aeb14
by wuyanjun110fix: 开放空间区域同样扩大 path boundary 避免 PJPO 求解失败
GetBoundaryFromKinetics 触发条件再补充 IsInOpenSpaceRegion, 使开放空间 区域偏离参考线时也走 ssep_into_yard_replan 边界扩大逻辑。
|
 | tasks/deciders/lat_decider/path_bounds_decider.cpp |
Commit
0df4a0712a596b8291cf5ce6adbe43f989093c0d
by wuyanjun110fix: 大榭普通堆高机场地放宽终点约束距离, 修复进堆场 SSEP 搜索失败
GetEndStraightDis 中 DAXIE 区域且 is_normal_stacking_yard_ 时, terminal_constrain_dis 直接取 dst_accu_distance_after_end_stop_line_(不再扣除 5m straighten_extend_buffer), 避免 end_straighten_dis_ 被过度压缩导致进堆场 SSEP 搜索失败。
|
 | data/ssep/into_yard_junction_ec.cpp |
Commit
4087e2163c2b30f8fb152efde2d0612718dbb0dc
by tangwenqingfix: SSEP: 1. 解决威海多段倒车拉直搜索会反复往前的问题。2. 修复杨浦码头面直接进堆场在超过pass point的位置重规划时会规划失败的问题。
|
 | ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h |
 | ssep/scenarios/scenario_planner_factory.h |
Commit
f7249bacf26ce9e5f0c547161e6b20c21212f097
by tangwenqingfix: Keb: 改进低贝位进堆场时距离上层障碍物较近的问题
|
 | ssep/keb_optimizer/keb_utils.cc |
 | ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc |
 | tasks/plan/keb_utils_core.cpp |
 | algorithm/plan/keb_optimizer.cpp |
 | tasks/plan/keb_path_optimize_task.cpp |
 | data/config/cfg_lat_plan.cpp |
 | offboard/keb_path_opt_cli/keb_scene_converter.cc |
Commit
a792e8252fb9ffb453c1c3472598c59b44671b51
by wuyanjun110feat: 更新 CloudTrajectory 中 curr_time_ 的初始化方式为当前时间的纳秒表示
|
 | data/plan/cloud_trajectory.hpp |
Commit
b7dbb9a609c445bef1a6e6740c93f76b85c4565b
by wuyanjun110feat: PJPO 增加软曲率约束并优化起点处理
- piecewise_jerk 支持软曲率约束(kappa_ref/kappa_max/slack)及 all_soft 回退 - pjpo 起点 init_dl/init_ddl 限幅收紧, 消除起点曲率尖峰与外扩自激 - 补充 pjpo 曲率约束相关测试 - 清理 PJPO 调试 trace 日志
|
 | tasks/plan/pjpo_task.cpp |
 | math/piecewise_jerk/piecewise_jerk_problem.cpp |
 | algorithm/plan/pjpo.hpp |
 | algorithm/plan/pjpo.cpp |
 | math/piecewise_jerk/piecewise_jerk_path_problem.hpp |
 | Testing/pjpo_case_test.cpp |
 | math/piecewise_jerk/piecewise_jerk_path_problem.cpp |
 | math/piecewise_jerk/piecewise_jerk_problem.hpp |
Commit
965d7b2a75bafa32202b4c386c097d9f3dd662f8
by wuyanjun110feat: 在 HandleMap 中添加地图包络和中心线信息的条件判断,优化路径处理
|
 | replayer/replayer_data_process/replayer_data_process.cpp |
Commit
89119eedda78c243c52dcf28b819bcaf596d458a
by wuyanjun110feat: 在 GetBoundaryFromKinetics 中添加场景管理器判断,优化路径边界计算
|
 | tasks/deciders/lat_decider/path_bounds_decider.cpp |
Commit
93918e80527f8f7b718da6994ce59587e4087a24
by wuyanjun110feat: 在 GetLatPoint 中添加起点曲率限制,优化车辆运动学处理
|
 | data/plan/start_point_data.cpp |
Commit
2881e36fca41bd9ae4d967d26eddb4d6117dd43d
by wuyanjun110feat: 变道安全动态障碍物碰撞判定引入 s-t 时空耦合
- CheckObjSafe 对速度足够的动态障碍物, 要求自车比其晚到冲突点至少 dt_gate (跟在其后变道), 过滤"障碍物未来才驶入路径"的纯空间重叠误判 - 障碍物过慢(< obj_min_v_kmh)时退回空间包络判定 - 新增开关 use_func_lane_change_st_time_gate_ 及 dt_gate / obj_min_v 阈值
|
 | data/config/cfg_func_sw.hpp |
 | data/config/cfg_func_sw.cpp |
 | data/config/cfg_env_const.cpp |
 | data/plan/switch_data.cpp |
 | data/config/cfg_env_const.hpp |
Commit
df8ea0ed18c380880597450188436adbaf42b3e6
by wuyanjun110feat: 变道 OGM 碰撞检测点 HMI 标红可视化
CheckOgmSafe 收集落进安全检测区的 OGM 占用栅格点存入 switch_data(不序列化), DrawUnsafeArea 单独用 DrawOgmCrashPoints 标红, 直观显示哪块碰撞导致变道不安全。 upper/underlying 两层都判断, 下层碰撞时短路跳过上层。
|
 | data/plan/switch_data.cpp |
 | data/plan/switch_data.hpp |
 | data/obstacle/ogm.cpp |
 | data/obstacle/ogm.hpp |
 | hmi/draw/draw_area.cpp |
 | hmi/draw/draw_area.hpp |
Commit
8acf76576fdb77b153e5472b588d07b769012797
by wuyanjun110feat: 锁站变道安全校验距离引入可配 buffer 并修正近距障碍物低速阈值
新增 lock_station_lane_change_safety_check_distance_buffer_ 配置项, 锁站(NEAR_SEASIDE_PASSING_PT)变道时用该 buffer 替代固定 +5.0; 修正 obstacle_near_speed_lower_thr_ 误写成 upper_thr 的赋值 bug。
|
 | data/plan/switch_data.cpp |
 | data/config/cfg_safe_const.cpp |
 | data/config/cfg_safe_const.hpp |
Commit
93284b6b898f83da2fb2d3be5561dc8d2826f770
by wuyanjun110feat: 添加 UpdateAllSoftFallback 方法以处理软回退逻辑
|
 | tasks/plan/pjpo_task.cpp |
 | tasks/plan/pjpo_task.hpp |
 | data/plan/smooth_data.cpp |
Commit
92d0e0be4b06853615aeeb5832cbe87e382faa68
by tangwenqingfix: Keb: 参考线发生变化时禁用warm start,调用cold start重新优化路径
|
 | algorithm/plan/keb_optimizer.cpp |
Commit
2a07415f0d6a3151c058882dfa307f69bb6cc136
by wuyanjun110feat: 堆场偏移区配置改用 YardType 枚举, 新增入口高处障碍物类型并延长拉直距离
|
 | data/config/cfg_env_const.cpp |
 | data/config/cfg_env_const.hpp |
 | data/ssep/into_yard_junction_ec.hpp |
 | data/other/flow_control.cpp |
 | data/ssep/into_yard_junction_ec.cpp |
 | sink/ros_sink_pnc_status.cpp |
Commit
532faa6b508d1177a3642e663079cabd4114de4d
by wuyanjun110重构: 抽取搜索起点车头车挂框构造为静态函数并复用于入堆场区域
- 新增 OnlineRegionContourCreator::AddStartPostureBoxes 静态函数, 集中生成膨胀后的车头(及车挂)框 - open_space_ec 起点框内联逻辑改为调用该函数 - into_yard_junction_ec 构建 plan_region_contour 时合并起点框, 并集失败则保持原轮廓兜底
|
 | data/ssep/online_region_contour_creator.hpp |
 | data/ssep/into_yard_junction_ec.cpp |
 | data/ssep/online_region_contour_creator.cpp |
 | data/ssep/open_space_ec.cpp |
Commit
cc74e335904e25e57018da0c2a3a0bc6c7f69057
by wuyanjun110修复任务选择器组内多条件匹配语义: AND 改为 OR, 命中任一条件即选中该 group
|
 | scenarios/stage.cpp |
Commit
a7c5fb041881154e18f4df7f2b1605ce023db3c0
by wuyanjun110feat:调整参考线权重,从 0.0 修改为 3.0,以增强路径优化效果
|
 | tasks/plan/keb_lane_follow_path_task.cpp |
Commit
2bbd2fb7ee835a3c61b859336e93797bc7d40e10
by wuyanjun110场景决策: 修复弯道 NORMAL 兜底与直行上下桥中误判
- U/S 弯 NORMAL 兜底判据统一为 BendForwardIntersection, 让桥后及海侧弯后短桥的弯能进 *_NORMAL_*_BEFORE(原 CurrentBendOut<LAT/LONG> 门挡住桥上游拓扑, 卡在 seaside INSIDE) - 直行上/下桥中判据 StraightUp/DownBridgeInside 补前方 IsBend 早退, 与 Before 版对齐; 前方有弯道时不再误判为直行下桥中, 修复 BRIDGE_MULTI_LANES 被 STRAIGHT_INTO_BRIDGE_DOWN_*_INSIDE 遮蔽
|
 | data/scenario/scenario_region_bt.cpp |
 | data/scenario/scenario_region_condition.cpp |
Commit
76b17b6698b320a0995125d13bbf32f3eb24810f
by wuyanjun110BTActRunPlanner: 进入海侧路口区域时退出常规 planner
|
 | data/scenario/scenario_planner_action.cpp |
Commit
f354f26aed1119909f4b5eee277a8dfb1c7fe9bd
by tangwenqingfeat: SSEP: 多段倒车支持无pass point模式。解决到达pass point后重规划会继续往前的问题,解决停车角度歪的问题
|
 | ssep/scenarios/tractor_trailer_single_segment_parking_planner.h |
 | ssep/scenarios/planner_utils.h |
 | ssep/scenarios/planner_utils.cc |
 | ssep/scenarios/scenario_planner_factory.h |
 | ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc |
 | ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h |
 | ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h |
 | ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc |
Commit
89b74c00e4aa7a417f79051a56bb3e35e52d6c12
by chenranfix: SSEP: 集卡单段倒车裁剪不必要的短轨迹
|
 | ssep/scenarios/tractor_trailer_single_segment_parking_planner.h |
Commit
7d4f4840a712ed09b597ac66120373e289b263d0
by chenranchore: SSEP: 集卡多段倒车增加30厘米碰撞软约束
|
 | ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h |
Commit
9ab274c76c37c279a22230bf4ecaa2074981f8e3
by chenranfeat: SSEP: 调整集卡多段倒车拉直逻辑
|
 | ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h |
Commit
638df764d854ee610ffb043450c156efabac45a0
by chenranfix: build error
|
 | ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h |
Commit
bccfab1070eca23f4bdf9e497d6fdc7308234896
by wuyanjun110feat: 添加<cstddef>头文件以支持大小类型
|
 | math/dubins_curve/dubins_curve.hpp |
Commit
d9e8f54ec02e69f09891c514b14050081e043aa8
by wuyanjun110桥区重规划: 上桥切下桥触发重规划并重置搜索状态
- ReplanDecider 增加 JudgeBridgeSearchReplan: BRIDGE_JUNCTION 规划器下, 历史帧在上桥区、当前帧进入下桥区时触发 CONTINUOUS_NORMAL_INTERSECTION 重规划 - SsepReplanUpdate 早退门加入桥区, 使桥区不再被直接清空 replan 状态 - BridgeJunctionSearchDecider::SubProcessReuse 响应该重规划类型, 重置搜索元素与回退计数
|
 | tasks/deciders/search_decider/bridge_junction_search_decider.cpp |
 | tasks/deciders/other_decider/replan_decider.cpp |
 | tasks/deciders/other_decider/replan_decider.hpp |
Commit
5b8f7852ab29bc70f34ef965a5d8cebfa9a8ffc6
by wuyanjun110refactor: 后继任务重置逻辑抽取到 Stage 基类 ResetSuccessorTasks
任务失败后重置后继任务的循环在 18 个 stage 中重复, 统一抽到基类; 其中 MOTION_FSM_TASK/CONSTRAIN_DECIDER 不做 Reset 而继续 RunTask 执行, 以维持状态机与约束输出, 该行为随基类函数推广到所有场景 stage
|
 | scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.cpp |
 | scenarios/bulkload_scenario/bulkload_preapre_stage.cpp |
 | scenarios/ex_lane_change_scenario/ex_lane_change_prepare_stage.cpp |
 | scenarios/parking_scenario/parking_prepare_stage.cpp |
 | scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.cpp |
 | scenarios/lane_change_scenario/lane_change_cancel_stage.cpp |
 | scenarios/parking_scenario/parking_move_stage.cpp |
 | scenarios/parking_scenario/parking_lane_change_stage.cpp |
 | scenarios/lane_change_scenario/lane_change_prepare_stage.cpp |
 | scenarios/lane_change_scenario/lane_change_stage.cpp |
 | scenarios/stage.hpp |
 | scenarios/bulkload_scenario/bulkload_lane_change_stage.cpp |
 | scenarios/bulkload_scenario/bulkload_move_backward_stage.cpp |
 | scenarios/bulkload_scenario/bulkload_move_forward_stage.cpp |
 | scenarios/stage.cpp |
 | scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp |
 | scenarios/lane_follow_scenario/lane_follow_stage.cpp |
 | scenarios/ex_lane_change_scenario/ex_lane_change_stage.cpp |
 | scenarios/bulkload_scenario/bulkload_ssep_backward_stage.cpp |
Commit
dd7b211bac761d953c6c4fc932dd80486927d13a
by wuyanjun110桥区重规划: last path 无效时回退自车位姿起搜, 不再放弃搜索
ConstructDefaultStartPosture 中 last_path_ 不可用原先直接 return false, 改为用自车 x/y/yaw(挂角有效时含挂角)构造起点位姿并置 is_search_from_ego_, 日志同步改为 search from ego pose
|
 | data/ssep/bridge_junction_ec.cpp |
Commit
968347c220258c6521d8948400157cb4f265496d
by chenranfix: multi-frames trigger
|
 | data/config/cfg_env_const.hpp |
 | data/vehicle/deviation_status.hpp |
 | data/config/cfg_env_const.cpp |
 | data/vehicle/deviation_status.cpp |