Changes

Summary

  1. Add onlyPost helper and orinRos2Choice onlyPost param (details)
Commit be37692c70b87cd081ecb3bbecd2a746b2d38daa by zhaojianfeng2
Add onlyPost helper and orinRos2Choice onlyPost param

Portal「仅重试 post」传 onlyPost=yes 时跳过编译、复用工作区 zip 重传 OTA。
The file was addedsrc/org/devops/postRetry.groovy
The file was modifiedsrc/org/orin/orinRos2Choice.groovy

Summary

  1. Support onlyPost skip-build zip->post retry for orin-ros2 and weifang-config (details)
  2. Update polaris.jenkinsfile (details)
  3. Add new file (details)
  4. Update orin-cleanup.jenkinsfile (details)
  5. Update orin-cleanup.jenkinsfile (details)
  6. Update orin-cleanup.jenkinsfile (details)
Commit f74f07a390fd23edfbc66c75fc9bc28c96e0a733 by zhaojianfeng2
Support onlyPost skip-build zip->post retry for orin-ros2 and weifang-config

Portal「仅重试 post」写入 onlyPost=yes / notes 含仅重试post 时跳过 checkout/build,复用工作区 zip 重传。
The file was modifiedorin/orin-build-ros2.jenkinsfile
The file was modifiedweifang-config-container.jenkinsfile
Commit 0baa87f715683e77a024c4a95113a8007bd37042 by weilikang
Update polaris.jenkinsfile
The file was modifiedhardware/polaris.jenkinsfile
Commit dfb260ae9929137130f9c7a4fcaad2ffda50732e by weilikang
Add new file
The file was addedorin-cleanup.jenkinsfile
Commit 728295f9021ee87fcc26e506e947c437e21cd4c6 by weilikang
Update orin-cleanup.jenkinsfile
The file was modifiedorin-cleanup.jenkinsfile
Commit 402aea751818b5fac6587bd01c20b307bcf34a0f by weilikang
Update orin-cleanup.jenkinsfile
The file was modifiedorin-cleanup.jenkinsfile
Commit 8c5fb82a6e06c0dbb3c432c0d003f6282693fd19 by weilikang
Update orin-cleanup.jenkinsfile
The file was modifiedorin-cleanup.jenkinsfile

Summary

  1. fix(platoon): remove missing leader ST candidate veto (details)
  2. fix(platoon): gate continued leader braking by acceleration threshold (details)
  3. refactor: simplify lattice and platoon finite checks (details)
  4. feat: suppress matched platoon perception obstacles in planning (details)
  5. feat: downsample platoon broadcasts at configurable one-second intervals (details)
Commit 3f5233821c86ff38ba071263284c37b2caca4b93 by chenran
fix(platoon): remove missing leader ST candidate veto
The file was modifiedTesting/platoon_safety_test.cpp
The file was modifiedalgorithm/lattice/lattice.cpp
Commit a55a05d33208f38e5fa9831730bb6d46074a205c by chenran
fix(platoon): gate continued leader braking by acceleration threshold
The file was modifiedconfig/platoon.yaml
The file was modifieddata/config/cfg_platoon.hpp
The file was modifiedreplayer/scene_data/generated/compact_scene_descriptor.pb
The file was modifiedreplayer/scene_data/platoon_proto_codec.cpp
The file was modifiedTesting/platoon_safety_test.cpp
The file was modifiedTesting/platoon_failure_case_test.cpp
The file was modifieddata/config/cfg_platoon.cpp
The file was modifiedreplayer/scene_data/generated/plan_frame_encoder.cpp
The file was modifiedproto/platoon.proto
The file was modifiedalgorithm/platoon/leader_reference.hpp
The file was modifieddocs/pnc_algorithm_replay/plan_frame_field_contract_notes.md
The file was modifiedalgorithm/platoon/leader_reference.cpp
The file was modifiedalgorithm/platoon/platoon_leader_predictor.cpp
The file was modifiedreplayer/scene_data/generated/plan_frame_descriptor.pb
The file was modifiedTesting/platoon_mpc_core_test.cpp
The file was modifiedTesting/platoon_follow_target_builder_test.cpp
The file was modifiedalgorithm/platoon/mpc/longitudinal_mpc.cpp
The file was modifiedreplayer/scene_data/compact_numeric_leaf_contract.csv
The file was modifiedalgorithm/lattice/platoon_trajectory1d_generator.cpp
The file was modifiedreplayer/scene_data/generated/compact_exact_numeric_visitor.cpp
The file was modifiedreplayer/scene_data/compact_numeric_policy.yaml
The file was modifiedreplayer/scene_data/generated/scene_replay_api_descriptor.pb
The file was modifiedalgorithm/platoon/mpc/failure_case.cpp
The file was modifiedalgorithm/platoon/mpc/mpc_config.hpp
The file was modifiedreplayer/scene_data/generated/full_custom_cpp_member_inputs.json
Commit 4ebcffd93008fe9dd1ff55ec669676178f86d44c by chenran
refactor: simplify lattice and platoon finite checks

Remove redundant internal validation and document brake classification preconditions. Remove explicit finite checks from platoon config loading while retaining range defaults; config values are expected to be finite.

Validate with 97 lattice tests, 24 platoon input/prediction tests, and 9 QP tests. Compile cfg_platoon using the distributed build script.
The file was modifiedalgorithm/lattice/fsm_safety_brake.hpp
The file was modifiedalgorithm/lattice/trajectory_combiner.cpp
The file was modifiedalgorithm/platoon/mpc/qp_solver.cpp
The file was modifiedTesting/jerk_limited_stop_test.cpp
The file was modifieddata/platoon/platoon_info.cpp
The file was modifiedalgorithm/lattice/longitudinal_curve_validator.hpp
The file was modifiedTesting/platoon_follow_target_builder_test.cpp
The file was modifiedalgorithm/lattice/brake_trajectory_policy.hpp
The file was modifieddata/config/cfg_platoon.cpp
The file was modifiedTesting/platoon_qp_solver_test.cpp
Commit e44fa9c859ac0c7ca85b7898c063d661eb9fdee5 by chenran
feat: suppress matched platoon perception obstacles in planning

Associate perception tractor and trailer obstacles with the valid platoon leader in prepare_platoon. Preserve matched observations for HMI display while excluding them from downstream planning, and persist the association flag in snapshots.

Render the leader with thick dashed outlines and matched perception in magenta. Add matching, collision exclusion, and snapshot round-trip regression tests.
The file was modifiedreplayer/scene_data/compact_numeric_policy.yaml
The file was modifiedreplayer/scene_data/generated/plan_frame_descriptor.pb
The file was modifieddata/constrain/block_data.cpp
The file was modifiedtasks/deciders/other_decider/alarm_decider.cpp
The file was modifiedalgorithm/decision/semantic_set_transformation_2.cpp
The file was modifiedtasks/deciders/other_decider/stop_decider.cpp
The file was modifiedtasks/plan/keb_utils.cpp
The file was modifiedreplayer/scene_data/generated/container_schema_inputs.json
The file was modifiedalgorithm/plan/trajectories_collistion_detection.cpp
The file was modifiedreplayer/scene_data/generated/plan_frame_encoder.cpp
The file was modifieddata/obstacle/obstacle.hpp
The file was modifiedhmi/draw/draw_perception.cpp
The file was modifiedproto/obstacle.proto
The file was modifiedreplayer/scene_data/generated/compact_exact_numeric_visitor.cpp
The file was modifieddata/boundary/driving_corridor.cpp
The file was modifieddata/lattice/prediction_querier.cpp
The file was modifieddata/map/reference/bends_decider/bend_decider.cpp
The file was modifiedalgorithm/lattice/collision_checker.cpp
The file was modifiedplan/prepare/prepare_platoon.cpp
The file was modifieddata/boundary/road_boundary.cpp
The file was modifiedreplayer/scene_data/generated/scene_replay_api_descriptor.pb
The file was modifieddata/obstacle/obstacle.cpp
The file was modifieddata/ssep/ex_lane_change_ec.cpp
The file was modifiedreplayer/scene_data/generated/compact_scene_descriptor.pb
The file was modifiedreplayer/scene_data/obstacle_proto_codec.cpp
The file was modifieddata/plan/switch_data.cpp
The file was modifiedalgorithm/wbca/occupancy_grid_map/data_render.cpp
The file was modifieddata/ssep/forward_ec.cpp
The file was modifiedTesting/platoon_follow_target_builder_test.cpp
The file was modifieddata/ssep/seaside_junction_ec.cpp
The file was modifieddata/obstacle/decision/obstacle_decision.cpp
The file was modifiedTesting/platoon_safety_test.cpp
The file was modifieddata/map/reference/bends_decider/af_bend_helper.cpp
The file was modifiedreplayer/scene_data/generated/full_custom_cpp_member_inputs.json
The file was modifieddata/ssep/into_yard_junction_ec.cpp
The file was modifiedtasks/deciders/long_decider/constrain_decider.cpp
The file was modifieddata/ssep/open_space_ec.cpp
The file was modifieddata/ssep/out_yard_junction_ec.cpp
The file was modifieddata/ssep/bridge_junction_ec.cpp
The file was modifiedalgorithm/wbca/wbca_manager.cpp
The file was modifieddata/ssep/normal_junction_ec.cpp
The file was modifiedtasks/deciders/long_decider/time_path_graph_decider.cpp
Commit 2df9becc9b2e2577577c55bdc4bc142398a3607c by chenran
feat: downsample platoon broadcasts at configurable one-second intervals

Keep trajectory endpoints and motion transitions while reducing transmitted points. Move encoding into RosSinkPlatoonInfo and remove the separate encoder header and sink finite checks.

Persist the sampling interval with a 1.0-second default, exact float encoding and double fallback. Cover configuration, sparse follower trajectories, braking, turns and snapshot round trips.

Validation: rebuilt pnc_node and pnc_replayer in the original build directory using the distributed script; 74 focused tests passed. Existing build-boundary and proto-only CMake checks remain failing.
The file was modifiedsink/ros_sink_platoon_info.cpp
The file was removedsink/ego_trajectory_encoding.hpp
The file was modifiedsink/ros_sink_platoon_info.hpp
The file was modifiedalgorithm/platoon/platoon_leader_predictor.cpp
The file was modifiedreplayer/scene_data/generated/compact_scene_descriptor.pb
The file was modifiedTesting/ego_trajectory_encoding_test.cpp
The file was modifieddata/config/cfg_platoon.hpp
The file was modifiedreplayer/scene_data/generated/scene_replay_api_descriptor.pb
The file was modifiedreplayer/scene_data/generated/plan_frame_encoder.cpp
The file was modifiedTesting/platoon_safety_test.cpp
The file was modifiedproto/platoon.proto
The file was modifiedreplayer/scene_data/compact_numeric_leaf_contract.csv
The file was modifiedconfig/platoon.yaml
The file was modifiedreplayer/scene_data/generated/plan_frame_descriptor.pb
The file was modifiedreplayer/scene_data/generated/compact_exact_numeric_visitor.cpp
The file was modifiedCMakeLists.txt
The file was modifiedreplayer/scene_data/compact_numeric_policy.yaml
The file was modifiedreplayer/scene_data/generated/full_custom_cpp_member_inputs.json
The file was modifieddata/config/cfg_platoon.cpp
The file was modifiedreplayer/scene_data/platoon_proto_codec.cpp
The file was modifiedTesting/platoon_follow_target_builder_test.cpp
The file was modifiedTesting/platoon_lattice_test.cpp