<workflowRun _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>orin</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>confList</name><value>Get-Branchs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>conf</name><value>Could not get conf for confList</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>checkall</name><value>yes</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OTA</name><value>public</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>region</name><value>all</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>deviceChoice</name><value>false</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>msgBranch</name><value>rc_dev_weifang_container</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rslidarSDKBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rslidarSdkNewBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>cameraDriverBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>loginSyncToolBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>systemRosBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>nodeManagerBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>thirdpartyBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>unifiedSystemMonitorBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rosBridgeBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdcontrolBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>versionsObserverBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>cacheBagNodeBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>systemMonitorBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>performanceAnalystBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>scheduleManagerBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>imvSpreaderDetectionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>craneAlignBranch</name><value>dev_truck_comment_lh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>mrpt2Branch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>warningModuleBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rminterpreterBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>nodeManagerOnlineBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rtspRelayerBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hesaiLidarBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>newTruckSpreaderDetectionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rcinterpreterBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>pncBranch</name><value>feat_sidepass_lattice</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>guardianBranch</name><value>feat_yangpu</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>staticTransformBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>msfLocBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>msfAssistantBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdmapBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>peripheralControllerBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>predictionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>laneDetectionBranch</name><value>rc_dev_test</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>dataCollectionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>tosVisualizeBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>sinsCalibrationHmiBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>toolsBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>segmentationBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>controlBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdmapCloudBranch</name><value>dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>nodeManagerHmiBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>groundmarkerDetectionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>calibrationToolsBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>simulatorBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>snapshotUploadBranch</name><value>feat_record</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdmapInterfaceBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>spreaderSegmentationBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>trafficLightDetectionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>perceptionPublisherBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>cameraCalibToolBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>avmBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>v2Branch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>newDetectionBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>seniorCalibrationBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>doxBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>oleLidarBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>lidarCameraFusionBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>operate</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>orinConf</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>editConfName</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>notes</name><value>潍坊主机全量</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>users</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user wuhuairui</shortDescription><userId>wuhuairui</userId><userName>wuhuairui</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'><library></library></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>11ed2ee5a9d2c55a8850aee967e71310836e93e6</SHA1><branch><SHA1>11ed2ee5a9d2c55a8850aee967e71310836e93e6</SHA1><name>master</name></branch></marked><revision><SHA1>11ed2ee5a9d2c55a8850aee967e71310836e93e6</SHA1><branch><SHA1>11ed2ee5a9d2c55a8850aee967e71310836e93e6</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>11ed2ee5a9d2c55a8850aee967e71310836e93e6</SHA1><branch><SHA1>11ed2ee5a9d2c55a8850aee967e71310836e93e6</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/weilikang/jenkinslib.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'><environment></environment></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>6eb97d4117968259a56492db531ec2af5e363585</SHA1><branch><SHA1>6eb97d4117968259a56492db531ec2af5e363585</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6eb97d4117968259a56492db531ec2af5e363585</SHA1><branch><SHA1>6eb97d4117968259a56492db531ec2af5e363585</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6eb97d4117968259a56492db531ec2af5e363585</SHA1><branch><SHA1>6eb97d4117968259a56492db531ec2af5e363585</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/weilikang/jenkinsfiles.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev_d0713c _class='hudson.plugins.git.util.Build'><buildNumber>158</buildNumber><marked><SHA1>d0713c65fd86b2ac53ed036ec66b90521c2ef97c</SHA1><branch><SHA1>d0713c65fd86b2ac53ed036ec66b90521c2ef97c</SHA1><name>origin/rc_dev_d0713c</name></branch></marked><revision><SHA1>d0713c65fd86b2ac53ed036ec66b90521c2ef97c</SHA1><branch><SHA1>d0713c65fd86b2ac53ed036ec66b90521c2ef97c</SHA1><name>origin/rc_dev_d0713c</name></branch></revision></originrc_dev_d0713c><originrc_dev_qingdaodagang _class='hudson.plugins.git.util.Build'><buildNumber>320</buildNumber><marked><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><branch><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><name>origin/rc_dev_qingdaodagang</name></branch></marked><revision><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><branch><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><name>origin/rc_dev_qingdaodagang</name></branch></revision></originrc_dev_qingdaodagang><originrc_dev_youyiguan _class='hudson.plugins.git.util.Build'><buildNumber>378</buildNumber><marked><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><branch><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><name>origin/rc_dev_youyiguan</name></branch></marked><revision><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><branch><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><name>origin/rc_dev_youyiguan</name></branch></revision></originrc_dev_youyiguan><originrc_dev_xinjiang_kaiwo _class='hudson.plugins.git.util.Build'><buildNumber>310</buildNumber><marked><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><branch><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><name>origin/rc_dev_xinjiang_kaiwo</name></branch></marked><revision><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><branch><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><name>origin/rc_dev_xinjiang_kaiwo</name></branch></revision></originrc_dev_xinjiang_kaiwo><originrc_dev_tangshanjinxi _class='hudson.plugins.git.util.Build'><buildNumber>462</buildNumber><marked><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><branch><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><name>origin/rc_dev_tangshanjinxi</name></branch></marked><revision><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><branch><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><name>origin/rc_dev_tangshanjinxi</name></branch></revision></originrc_dev_tangshanjinxi><originrc_dev_xiamen _class='hudson.plugins.git.util.Build'><buildNumber>235</buildNumber><marked><SHA1>8d5ec2119ebc027638fa1a22228e2a10cd856ec9</SHA1><branch><SHA1>8d5ec2119ebc027638fa1a22228e2a10cd856ec9</SHA1><name>origin/rc_dev_xiamen</name></branch></marked><revision><SHA1>8d5ec2119ebc027638fa1a22228e2a10cd856ec9</SHA1><branch><SHA1>8d5ec2119ebc027638fa1a22228e2a10cd856ec9</SHA1><name>origin/rc_dev_xiamen</name></branch></revision></originrc_dev_xiamen><originrc_dev_xilian _class='hudson.plugins.git.util.Build'><buildNumber>458</buildNumber><marked><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><branch><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><name>origin/rc_dev_xilian</name></branch></marked><revision><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><branch><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><name>origin/rc_dev_xilian</name></branch></revision></originrc_dev_xilian><origindev _class='hudson.plugins.git.util.Build'><buildNumber>32</buildNumber><marked><SHA1>932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc</SHA1><branch><SHA1>932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc</SHA1><name>origin/dev</name></branch></marked><revision><SHA1>932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc</SHA1><branch><SHA1>932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc</SHA1><name>origin/dev</name></branch></revision></origindev><originfeat-peripheral_qiangang _class='hudson.plugins.git.util.Build'><buildNumber>125</buildNumber><marked><SHA1>47370a9f329d90e5e5d59e53f6173a21ad880678</SHA1><branch><SHA1>47370a9f329d90e5e5d59e53f6173a21ad880678</SHA1><name>origin/feat-peripheral_qiangang</name></branch></marked><revision><SHA1>47370a9f329d90e5e5d59e53f6173a21ad880678</SHA1><branch><SHA1>47370a9f329d90e5e5d59e53f6173a21ad880678</SHA1><name>origin/feat-peripheral_qiangang</name></branch></revision></originfeat-peripheral_qiangang><originfeat_tc_v2_weihai _class='hudson.plugins.git.util.Build'><buildNumber>426</buildNumber><marked><SHA1>db51c891fddcf73babce98115f7526d2860bd6c4</SHA1><branch><SHA1>db51c891fddcf73babce98115f7526d2860bd6c4</SHA1><name>origin/feat_tc_v2_weihai</name></branch></marked><revision><SHA1>db51c891fddcf73babce98115f7526d2860bd6c4</SHA1><branch><SHA1>db51c891fddcf73babce98115f7526d2860bd6c4</SHA1><name>origin/feat_tc_v2_weihai</name></branch></revision></originfeat_tc_v2_weihai><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>465</buildNumber><marked><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><branch><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><branch><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originrc_dev_qiangang _class='hudson.plugins.git.util.Build'><buildNumber>406</buildNumber><marked><SHA1>f99f6780110f87131229f7cdfb946c9ce1bc428b</SHA1><branch><SHA1>f99f6780110f87131229f7cdfb946c9ce1bc428b</SHA1><name>origin/rc_dev_qiangang</name></branch></marked><revision><SHA1>f99f6780110f87131229f7cdfb946c9ce1bc428b</SHA1><branch><SHA1>f99f6780110f87131229f7cdfb946c9ce1bc428b</SHA1><name>origin/rc_dev_qiangang</name></branch></revision></originrc_dev_qiangang><originrc_dev_taiyang _class='hudson.plugins.git.util.Build'><buildNumber>265</buildNumber><marked><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><branch><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><name>origin/rc_dev_taiyang</name></branch></marked><revision><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><branch><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><name>origin/rc_dev_taiyang</name></branch></revision></originrc_dev_taiyang><originfeat-peripheral_op_state _class='hudson.plugins.git.util.Build'><buildNumber>141</buildNumber><marked><SHA1>f0a5167416f0fec86262fc7b9f86b98b8c9f1580</SHA1><branch><SHA1>f0a5167416f0fec86262fc7b9f86b98b8c9f1580</SHA1><name>origin/feat-peripheral_op_state</name></branch></marked><revision><SHA1>f0a5167416f0fec86262fc7b9f86b98b8c9f1580</SHA1><branch><SHA1>f0a5167416f0fec86262fc7b9f86b98b8c9f1580</SHA1><name>origin/feat-peripheral_op_state</name></branch></revision></originfeat-peripheral_op_state><originrc_dev_weihai _class='hudson.plugins.git.util.Build'><buildNumber>428</buildNumber><marked><SHA1>f81ded8a05744355183f130d8893e0020815866e</SHA1><branch><SHA1>f81ded8a05744355183f130d8893e0020815866e</SHA1><name>origin/rc_dev_weihai</name></branch></marked><revision><SHA1>f81ded8a05744355183f130d8893e0020815866e</SHA1><branch><SHA1>f81ded8a05744355183f130d8893e0020815866e</SHA1><name>origin/rc_dev_weihai</name></branch></revision></originrc_dev_weihai><originrc_dev_mandula _class='hudson.plugins.git.util.Build'><buildNumber>223</buildNumber><marked><SHA1>b480a3026782e6090d1950c40614ca5f1b7e5d70</SHA1><branch><SHA1>b480a3026782e6090d1950c40614ca5f1b7e5d70</SHA1><name>origin/rc_dev_mandula</name></branch></marked><revision><SHA1>b480a3026782e6090d1950c40614ca5f1b7e5d70</SHA1><branch><SHA1>b480a3026782e6090d1950c40614ca5f1b7e5d70</SHA1><name>origin/rc_dev_mandula</name></branch></revision></originrc_dev_mandula><originrc_dev_daxie _class='hudson.plugins.git.util.Build'><buildNumber>414</buildNumber><marked><SHA1>82bc5b4bd37c149910a332c9f5d49edbbed8d74d</SHA1><branch><SHA1>82bc5b4bd37c149910a332c9f5d49edbbed8d74d</SHA1><name>origin/rc_dev_daxie</name></branch></marked><revision><SHA1>82bc5b4bd37c149910a332c9f5d49edbbed8d74d</SHA1><branch><SHA1>82bc5b4bd37c149910a332c9f5d49edbbed8d74d</SHA1><name>origin/rc_dev_daxie</name></branch></revision></originrc_dev_daxie><originrc_dev_shanqihuanwei _class='hudson.plugins.git.util.Build'><buildNumber>363</buildNumber><marked><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><branch><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><name>origin/rc_dev_shanqihuanwei</name></branch></marked><revision><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><branch><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><name>origin/rc_dev_shanqihuanwei</name></branch></revision></originrc_dev_shanqihuanwei><originrc_dev_zhoushan _class='hudson.plugins.git.util.Build'><buildNumber>351</buildNumber><marked><SHA1>96ed1f1aae62978d865c3acf62e16756e9530773</SHA1><branch><SHA1>96ed1f1aae62978d865c3acf62e16756e9530773</SHA1><name>origin/rc_dev_zhoushan</name></branch></marked><revision><SHA1>96ed1f1aae62978d865c3acf62e16756e9530773</SHA1><branch><SHA1>96ed1f1aae62978d865c3acf62e16756e9530773</SHA1><name>origin/rc_dev_zhoushan</name></branch></revision></originrc_dev_zhoushan><originrc_dev_jiningliangshangang _class='hudson.plugins.git.util.Build'><buildNumber>464</buildNumber><marked><SHA1>7d594c755e96741c20d32b84dec169d35b599e9c</SHA1><branch><SHA1>7d594c755e96741c20d32b84dec169d35b599e9c</SHA1><name>origin/rc_dev_jiningliangshangang</name></branch></marked><revision><SHA1>7d594c755e96741c20d32b84dec169d35b599e9c</SHA1><branch><SHA1>7d594c755e96741c20d32b84dec169d35b599e9c</SHA1><name>origin/rc_dev_jiningliangshangang</name></branch></revision></originrc_dev_jiningliangshangang><originrc_dev_shenqi _class='hudson.plugins.git.util.Build'><buildNumber>284</buildNumber><marked><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><branch><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><name>origin/rc_dev_shenqi</name></branch></marked><revision><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><branch><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><name>origin/rc_dev_shenqi</name></branch></revision></originrc_dev_shenqi><origindev_direction _class='hudson.plugins.git.util.Build'><buildNumber>22</buildNumber><marked><SHA1>03f9d51b2cff980c32cfec344473b7fac146a4b2</SHA1><branch><SHA1>03f9d51b2cff980c32cfec344473b7fac146a4b2</SHA1><name>origin/dev_direction</name></branch></marked><revision><SHA1>03f9d51b2cff980c32cfec344473b7fac146a4b2</SHA1><branch><SHA1>03f9d51b2cff980c32cfec344473b7fac146a4b2</SHA1><name>origin/dev_direction</name></branch></revision></origindev_direction><originfeat_tc_v2_yangpu _class='hudson.plugins.git.util.Build'><buildNumber>436</buildNumber><marked><SHA1>549daf0fc4e7c8f469ba1807acf334525ddb939b</SHA1><branch><SHA1>549daf0fc4e7c8f469ba1807acf334525ddb939b</SHA1><name>origin/feat_tc_v2_yangpu</name></branch></marked><revision><SHA1>549daf0fc4e7c8f469ba1807acf334525ddb939b</SHA1><branch><SHA1>549daf0fc4e7c8f469ba1807acf334525ddb939b</SHA1><name>origin/feat_tc_v2_yangpu</name></branch></revision></originfeat_tc_v2_yangpu><originrc_dev_yangpu _class='hudson.plugins.git.util.Build'><buildNumber>440</buildNumber><marked><SHA1>c2b70ca6d50c20019fb03195b32631d2710f18be</SHA1><branch><SHA1>c2b70ca6d50c20019fb03195b32631d2710f18be</SHA1><name>origin/rc_dev_yangpu</name></branch></marked><revision><SHA1>c2b70ca6d50c20019fb03195b32631d2710f18be</SHA1><branch><SHA1>c2b70ca6d50c20019fb03195b32631d2710f18be</SHA1><name>origin/rc_dev_yangpu</name></branch></revision></originrc_dev_yangpu><originrc_dev_weifang_container _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><branch><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><name>origin/rc_dev_weifang_container</name></branch></marked><revision><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><branch><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><name>origin/rc_dev_weifang_container</name></branch></revision></originrc_dev_weifang_container><originrc_dev_xiasha _class='hudson.plugins.git.util.Build'><buildNumber>455</buildNumber><marked><SHA1>fca3a20dd978a00f0568bbb02a49aff6fc1ffeb1</SHA1><branch><SHA1>fca3a20dd978a00f0568bbb02a49aff6fc1ffeb1</SHA1><name>origin/rc_dev_xiasha</name></branch></marked><revision><SHA1>fca3a20dd978a00f0568bbb02a49aff6fc1ffeb1</SHA1><branch><SHA1>fca3a20dd978a00f0568bbb02a49aff6fc1ffeb1</SHA1><name>origin/rc_dev_xiasha</name></branch></revision></originrc_dev_xiasha><originrcdev_c9969b7 _class='hudson.plugins.git.util.Build'><buildNumber>107</buildNumber><marked><SHA1>c9969b7baa76f78e49bc051f035d8664a05e19f3</SHA1><branch><SHA1>c9969b7baa76f78e49bc051f035d8664a05e19f3</SHA1><name>origin/rcdev_c9969b7</name></branch></marked><revision><SHA1>c9969b7baa76f78e49bc051f035d8664a05e19f3</SHA1><branch><SHA1>c9969b7baa76f78e49bc051f035d8664a05e19f3</SHA1><name>origin/rcdev_c9969b7</name></branch></revision></originrcdev_c9969b7><originrc_dev_b620c9 _class='hudson.plugins.git.util.Build'><buildNumber>129</buildNumber><marked><SHA1>b620c9e6a12a69dd6565be4549a34b1fb0071849</SHA1><branch><SHA1>b620c9e6a12a69dd6565be4549a34b1fb0071849</SHA1><name>origin/rc_dev_b620c9</name></branch></marked><revision><SHA1>b620c9e6a12a69dd6565be4549a34b1fb0071849</SHA1><branch><SHA1>b620c9e6a12a69dd6565be4549a34b1fb0071849</SHA1><name>origin/rc_dev_b620c9</name></branch></revision></originrc_dev_b620c9><originrc_dev_luojing _class='hudson.plugins.git.util.Build'><buildNumber>445</buildNumber><marked><SHA1>32334d000675a8e9faa66ac5b3334a4eb573a3fb</SHA1><branch><SHA1>32334d000675a8e9faa66ac5b3334a4eb573a3fb</SHA1><name>origin/rc_dev_luojing</name></branch></marked><revision><SHA1>32334d000675a8e9faa66ac5b3334a4eb573a3fb</SHA1><branch><SHA1>32334d000675a8e9faa66ac5b3334a4eb573a3fb</SHA1><name>origin/rc_dev_luojing</name></branch></revision></originrc_dev_luojing><originrc_dev_suxi _class='hudson.plugins.git.util.Build'><buildNumber>408</buildNumber><marked><SHA1>b62bb5d564d92a444f2f111010fcd7f2e2918557</SHA1><branch><SHA1>b62bb5d564d92a444f2f111010fcd7f2e2918557</SHA1><name>origin/rc_dev_suxi</name></branch></marked><revision><SHA1>b62bb5d564d92a444f2f111010fcd7f2e2918557</SHA1><branch><SHA1>b62bb5d564d92a444f2f111010fcd7f2e2918557</SHA1><name>origin/rc_dev_suxi</name></branch></revision></originrc_dev_suxi><originrc_dev_jiaxingdongfangtegang _class='hudson.plugins.git.util.Build'><buildNumber>453</buildNumber><marked><SHA1>ce4f0766aace66814f2a5f8025e07a3715a56c54</SHA1><branch><SHA1>ce4f0766aace66814f2a5f8025e07a3715a56c54</SHA1><name>origin/rc_dev_jiaxingdongfangtegang</name></branch></marked><revision><SHA1>ce4f0766aace66814f2a5f8025e07a3715a56c54</SHA1><branch><SHA1>ce4f0766aace66814f2a5f8025e07a3715a56c54</SHA1><name>origin/rc_dev_jiaxingdongfangtegang</name></branch></revision></originrc_dev_jiaxingdongfangtegang></buildsByBranchName><lastBuiltRevision><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><branch><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><name>origin/rc_dev_weifang_container</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/shared/shared_msgs.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>b03685d17132748c759501e9bc5abde7ae8aec1b</SHA1><branch><SHA1>b03685d17132748c759501e9bc5abde7ae8aec1b</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>b03685d17132748c759501e9bc5abde7ae8aec1b</SHA1><branch><SHA1>b03685d17132748c759501e9bc5abde7ae8aec1b</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>b03685d17132748c759501e9bc5abde7ae8aec1b</SHA1><branch><SHA1>b03685d17132748c759501e9bc5abde7ae8aec1b</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar_localization_mapping/mrpt2.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>202907d4b43006dc409ca4df9f2a8a992fcb8528</SHA1><branch><SHA1>202907d4b43006dc409ca4df9f2a8a992fcb8528</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>202907d4b43006dc409ca4df9f2a8a992fcb8528</SHA1><branch><SHA1>202907d4b43006dc409ca4df9f2a8a992fcb8528</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>202907d4b43006dc409ca4df9f2a8a992fcb8528</SHA1><branch><SHA1>202907d4b43006dc409ca4df9f2a8a992fcb8528</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/segmentation.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev_test _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>c5ec8cb999b950d6417b9d74cd6e0c88510b2c90</SHA1><branch><SHA1>c5ec8cb999b950d6417b9d74cd6e0c88510b2c90</SHA1><name>origin/rc_dev_test</name></branch></marked><revision><SHA1>c5ec8cb999b950d6417b9d74cd6e0c88510b2c90</SHA1><branch><SHA1>c5ec8cb999b950d6417b9d74cd6e0c88510b2c90</SHA1><name>origin/rc_dev_test</name></branch></revision></originrc_dev_test></buildsByBranchName><lastBuiltRevision><SHA1>c5ec8cb999b950d6417b9d74cd6e0c88510b2c90</SHA1><branch><SHA1>c5ec8cb999b950d6417b9d74cd6e0c88510b2c90</SHA1><name>origin/rc_dev_test</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/lane_detection.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>dd159a843880991c2b6930e358e8c8c4b67b7b68</SHA1><branch><SHA1>dd159a843880991c2b6930e358e8c8c4b67b7b68</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>dd159a843880991c2b6930e358e8c8c4b67b7b68</SHA1><branch><SHA1>dd159a843880991c2b6930e358e8c8c4b67b7b68</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>dd159a843880991c2b6930e358e8c8c4b67b7b68</SHA1><branch><SHA1>dd159a843880991c2b6930e358e8c8c4b67b7b68</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/login-sync-tool.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>508121cf208309009f02f90ca4e96cffe65739a8</SHA1><branch><SHA1>508121cf208309009f02f90ca4e96cffe65739a8</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>508121cf208309009f02f90ca4e96cffe65739a8</SHA1><branch><SHA1>508121cf208309009f02f90ca4e96cffe65739a8</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>508121cf208309009f02f90ca4e96cffe65739a8</SHA1><branch><SHA1>508121cf208309009f02f90ca4e96cffe65739a8</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/driver_and_tools/static_transform.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>378d00df455683c9571a7bf0793880b8730e900a</SHA1><branch><SHA1>378d00df455683c9571a7bf0793880b8730e900a</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>378d00df455683c9571a7bf0793880b8730e900a</SHA1><branch><SHA1>378d00df455683c9571a7bf0793880b8730e900a</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>378d00df455683c9571a7bf0793880b8730e900a</SHA1><branch><SHA1>378d00df455683c9571a7bf0793880b8730e900a</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/driver_and_tools/rslidar_sdk.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originzhenshi _class='hudson.plugins.git.util.Build'><buildNumber>451</buildNumber><marked><SHA1>4d2dd0bff848ce278d28344122756da0fcd633a3</SHA1><branch><SHA1>4d2dd0bff848ce278d28344122756da0fcd633a3</SHA1><name>origin/zhenshi</name></branch></marked><revision><SHA1>4d2dd0bff848ce278d28344122756da0fcd633a3</SHA1><branch><SHA1>4d2dd0bff848ce278d28344122756da0fcd633a3</SHA1><name>origin/zhenshi</name></branch></revision></originzhenshi><origintest1 _class='hudson.plugins.git.util.Build'><buildNumber>427</buildNumber><marked><SHA1>61432280a641a7c1e058509df369343c7baeabb0</SHA1><branch><SHA1>61432280a641a7c1e058509df369343c7baeabb0</SHA1><name>origin/test1</name></branch></marked><revision><SHA1>61432280a641a7c1e058509df369343c7baeabb0</SHA1><branch><SHA1>61432280a641a7c1e058509df369343c7baeabb0</SHA1><name>origin/test1</name></branch></revision></origintest1><originfield-6-exam _class='hudson.plugins.git.util.Build'><buildNumber>377</buildNumber><marked><SHA1>66ba217972d025702355ed82b96855d0e2630199</SHA1><branch><SHA1>66ba217972d025702355ed82b96855d0e2630199</SHA1><name>origin/field-6-exam</name></branch></marked><revision><SHA1>66ba217972d025702355ed82b96855d0e2630199</SHA1><branch><SHA1>66ba217972d025702355ed82b96855d0e2630199</SHA1><name>origin/field-6-exam</name></branch></revision></originfield-6-exam><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>acc28b6e09c0c316039f390b693d922e042bedd3</SHA1><branch><SHA1>acc28b6e09c0c316039f390b693d922e042bedd3</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>acc28b6e09c0c316039f390b693d922e042bedd3</SHA1><branch><SHA1>acc28b6e09c0c316039f390b693d922e042bedd3</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><origintest_qingdao _class='hudson.plugins.git.util.Build'><buildNumber>463</buildNumber><marked><SHA1>486a8c14dc320e8e9e87d32bd763d604111ceda6</SHA1><branch><SHA1>486a8c14dc320e8e9e87d32bd763d604111ceda6</SHA1><name>origin/test_qingdao</name></branch></marked><revision><SHA1>486a8c14dc320e8e9e87d32bd763d604111ceda6</SHA1><branch><SHA1>486a8c14dc320e8e9e87d32bd763d604111ceda6</SHA1><name>origin/test_qingdao</name></branch></revision></origintest_qingdao></buildsByBranchName><lastBuiltRevision><SHA1>acc28b6e09c0c316039f390b693d922e042bedd3</SHA1><branch><SHA1>acc28b6e09c0c316039f390b693d922e042bedd3</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/localization/msf_localization.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>ca8f9c4cc049ad9fff440df9eb198da183a7441b</SHA1><branch><SHA1>ca8f9c4cc049ad9fff440df9eb198da183a7441b</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>ca8f9c4cc049ad9fff440df9eb198da183a7441b</SHA1><branch><SHA1>ca8f9c4cc049ad9fff440df9eb198da183a7441b</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>ca8f9c4cc049ad9fff440df9eb198da183a7441b</SHA1><branch><SHA1>ca8f9c4cc049ad9fff440df9eb198da183a7441b</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/localization/engineering/msf_assistant.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>a9c2e4d796a63e7fae98439c0d76ee577dfdf98f</SHA1><branch><SHA1>a9c2e4d796a63e7fae98439c0d76ee577dfdf98f</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>a9c2e4d796a63e7fae98439c0d76ee577dfdf98f</SHA1><branch><SHA1>a9c2e4d796a63e7fae98439c0d76ee577dfdf98f</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>a9c2e4d796a63e7fae98439c0d76ee577dfdf98f</SHA1><branch><SHA1>a9c2e4d796a63e7fae98439c0d76ee577dfdf98f</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/map/hdmap.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>085396a35b67b534135e3e41d890a41df41a702e</SHA1><branch><SHA1>085396a35b67b534135e3e41d890a41df41a702e</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>085396a35b67b534135e3e41d890a41df41a702e</SHA1><branch><SHA1>085396a35b67b534135e3e41d890a41df41a702e</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originrc_dev_qiangang _class='hudson.plugins.git.util.Build'><buildNumber>275</buildNumber><marked><SHA1>ecad355c0bab745cf0e907ba2ed05d652ba573f6</SHA1><branch><SHA1>ecad355c0bab745cf0e907ba2ed05d652ba573f6</SHA1><name>origin/rc_dev_qiangang</name></branch></marked><revision><SHA1>ecad355c0bab745cf0e907ba2ed05d652ba573f6</SHA1><branch><SHA1>ecad355c0bab745cf0e907ba2ed05d652ba573f6</SHA1><name>origin/rc_dev_qiangang</name></branch></revision></originrc_dev_qiangang></buildsByBranchName><lastBuiltRevision><SHA1>085396a35b67b534135e3e41d890a41df41a702e</SHA1><branch><SHA1>085396a35b67b534135e3e41d890a41df41a702e</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/pnc/prediction.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev_yangpu _class='hudson.plugins.git.util.Build'><buildNumber>439</buildNumber><marked><SHA1>fa0a68a0d893ab7826447e19979269602511759a</SHA1><branch><SHA1>fa0a68a0d893ab7826447e19979269602511759a</SHA1><name>origin/rc_dev_yangpu</name></branch></marked><revision><SHA1>fa0a68a0d893ab7826447e19979269602511759a</SHA1><branch><SHA1>fa0a68a0d893ab7826447e19979269602511759a</SHA1><name>origin/rc_dev_yangpu</name></branch></revision></originrc_dev_yangpu><originfeat_tyzy _class='hudson.plugins.git.util.Build'><buildNumber>305</buildNumber><marked><SHA1>e44cacec0b11231ddfe2c02e411774d91da9e83c</SHA1><branch><SHA1>e44cacec0b11231ddfe2c02e411774d91da9e83c</SHA1><name>origin/feat_tyzy</name></branch></marked><revision><SHA1>e44cacec0b11231ddfe2c02e411774d91da9e83c</SHA1><branch><SHA1>e44cacec0b11231ddfe2c02e411774d91da9e83c</SHA1><name>origin/feat_tyzy</name></branch></revision></originfeat_tyzy><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>723fd6d8af5ad696b9858b5e4697abf7aaf30f97</SHA1><branch><SHA1>723fd6d8af5ad696b9858b5e4697abf7aaf30f97</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>723fd6d8af5ad696b9858b5e4697abf7aaf30f97</SHA1><branch><SHA1>723fd6d8af5ad696b9858b5e4697abf7aaf30f97</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originrc_dev_dx_dgj _class='hudson.plugins.git.util.Build'><buildNumber>414</buildNumber><marked><SHA1>0265cf967fd9d0d61df008ea330f6a7c4fcdd0ba</SHA1><branch><SHA1>0265cf967fd9d0d61df008ea330f6a7c4fcdd0ba</SHA1><name>origin/rc_dev_dx_dgj</name></branch></marked><revision><SHA1>0265cf967fd9d0d61df008ea330f6a7c4fcdd0ba</SHA1><branch><SHA1>0265cf967fd9d0d61df008ea330f6a7c4fcdd0ba</SHA1><name>origin/rc_dev_dx_dgj</name></branch></revision></originrc_dev_dx_dgj><originfeat_jnlsg _class='hudson.plugins.git.util.Build'><buildNumber>463</buildNumber><marked><SHA1>23f698525a28dcf1c24d1f602ce86e2394489af8</SHA1><branch><SHA1>23f698525a28dcf1c24d1f602ce86e2394489af8</SHA1><name>origin/feat_jnlsg</name></branch></marked><revision><SHA1>23f698525a28dcf1c24d1f602ce86e2394489af8</SHA1><branch><SHA1>23f698525a28dcf1c24d1f602ce86e2394489af8</SHA1><name>origin/feat_jnlsg</name></branch></revision></originfeat_jnlsg><originfeat_xilian _class='hudson.plugins.git.util.Build'><buildNumber>457</buildNumber><marked><SHA1>db36226a7eb58325bc5149aec211a0e53794d49f</SHA1><branch><SHA1>db36226a7eb58325bc5149aec211a0e53794d49f</SHA1><name>origin/feat_xilian</name></branch></marked><revision><SHA1>db36226a7eb58325bc5149aec211a0e53794d49f</SHA1><branch><SHA1>db36226a7eb58325bc5149aec211a0e53794d49f</SHA1><name>origin/feat_xilian</name></branch></revision></originfeat_xilian><originfeat_yyg _class='hudson.plugins.git.util.Build'><buildNumber>377</buildNumber><marked><SHA1>a753b5306c4273a29705acb7a6a0a4b8f92cb038</SHA1><branch><SHA1>a753b5306c4273a29705acb7a6a0a4b8f92cb038</SHA1><name>origin/feat_yyg</name></branch></marked><revision><SHA1>a753b5306c4273a29705acb7a6a0a4b8f92cb038</SHA1><branch><SHA1>a753b5306c4273a29705acb7a6a0a4b8f92cb038</SHA1><name>origin/feat_yyg</name></branch></revision></originfeat_yyg><originfeat_qiangang _class='hudson.plugins.git.util.Build'><buildNumber>406</buildNumber><marked><SHA1>b4e74ca76880c6d4649fe22fb14656b00d063198</SHA1><branch><SHA1>b4e74ca76880c6d4649fe22fb14656b00d063198</SHA1><name>origin/feat_qiangang</name></branch></marked><revision><SHA1>b4e74ca76880c6d4649fe22fb14656b00d063198</SHA1><branch><SHA1>b4e74ca76880c6d4649fe22fb14656b00d063198</SHA1><name>origin/feat_qiangang</name></branch></revision></originfeat_qiangang><originrc_dev_daxie _class='hudson.plugins.git.util.Build'><buildNumber>353</buildNumber><marked><SHA1>c157dadbb1179a54f6437a3367babc6a0a7749ef</SHA1><branch><SHA1>c157dadbb1179a54f6437a3367babc6a0a7749ef</SHA1><name>origin/rc_dev_daxie</name></branch></marked><revision><SHA1>c157dadbb1179a54f6437a3367babc6a0a7749ef</SHA1><branch><SHA1>c157dadbb1179a54f6437a3367babc6a0a7749ef</SHA1><name>origin/rc_dev_daxie</name></branch></revision></originrc_dev_daxie></buildsByBranchName><lastBuiltRevision><SHA1>723fd6d8af5ad696b9858b5e4697abf7aaf30f97</SHA1><branch><SHA1>723fd6d8af5ad696b9858b5e4697abf7aaf30f97</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/peripheral_controller.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>cea8686d9fa9ec6e52d29f4da666aaa55ccee34f</SHA1><branch><SHA1>cea8686d9fa9ec6e52d29f4da666aaa55ccee34f</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>cea8686d9fa9ec6e52d29f4da666aaa55ccee34f</SHA1><branch><SHA1>cea8686d9fa9ec6e52d29f4da666aaa55ccee34f</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>cea8686d9fa9ec6e52d29f4da666aaa55ccee34f</SHA1><branch><SHA1>cea8686d9fa9ec6e52d29f4da666aaa55ccee34f</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/data_collection.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originfeat_seg_search _class='hudson.plugins.git.util.Build'><buildNumber>261</buildNumber><marked><SHA1>892a684773d2133449ccd0109e4f649367316b72</SHA1><branch><SHA1>892a684773d2133449ccd0109e4f649367316b72</SHA1><name>origin/feat_seg_search</name></branch></marked><revision><SHA1>892a684773d2133449ccd0109e4f649367316b72</SHA1><branch><SHA1>892a684773d2133449ccd0109e4f649367316b72</SHA1><name>origin/feat_seg_search</name></branch></revision></originfeat_seg_search><origintest_pedestrian_alarm _class='hudson.plugins.git.util.Build'><buildNumber>418</buildNumber><marked><SHA1>795cfa4682c6ffc7a4600a52022b5c5653459a9c</SHA1><branch><SHA1>795cfa4682c6ffc7a4600a52022b5c5653459a9c</SHA1><name>origin/test_pedestrian_alarm</name></branch></marked><revision><SHA1>795cfa4682c6ffc7a4600a52022b5c5653459a9c</SHA1><branch><SHA1>795cfa4682c6ffc7a4600a52022b5c5653459a9c</SHA1><name>origin/test_pedestrian_alarm</name></branch></revision></origintest_pedestrian_alarm><originfeat_sidepass_decider _class='hudson.plugins.git.util.Build'><buildNumber>463</buildNumber><marked><SHA1>5e850185f8ec461f7475603e6a0859aeb500a014</SHA1><branch><SHA1>5e850185f8ec461f7475603e6a0859aeb500a014</SHA1><name>origin/feat_sidepass_decider</name></branch></marked><revision><SHA1>5e850185f8ec461f7475603e6a0859aeb500a014</SHA1><branch><SHA1>5e850185f8ec461f7475603e6a0859aeb500a014</SHA1><name>origin/feat_sidepass_decider</name></branch></revision></originfeat_sidepass_decider><originfeat_lattice_ref_speed _class='hudson.plugins.git.util.Build'><buildNumber>377</buildNumber><marked><SHA1>5eb04acbf26c894cd1d10199b5140392b43a32a2</SHA1><branch><SHA1>5eb04acbf26c894cd1d10199b5140392b43a32a2</SHA1><name>origin/feat_lattice_ref_speed</name></branch></marked><revision><SHA1>5eb04acbf26c894cd1d10199b5140392b43a32a2</SHA1><branch><SHA1>5eb04acbf26c894cd1d10199b5140392b43a32a2</SHA1><name>origin/feat_lattice_ref_speed</name></branch></revision></originfeat_lattice_ref_speed><originfeat-ssep-add-hd-map _class='hudson.plugins.git.util.Build'><buildNumber>327</buildNumber><marked><SHA1>2da5f730d2960435e5ca9668bd9adaafeb8c0107</SHA1><branch><SHA1>2da5f730d2960435e5ca9668bd9adaafeb8c0107</SHA1><name>origin/feat-ssep-add-hd-map</name></branch></marked><revision><SHA1>2da5f730d2960435e5ca9668bd9adaafeb8c0107</SHA1><branch><SHA1>2da5f730d2960435e5ca9668bd9adaafeb8c0107</SHA1><name>origin/feat-ssep-add-hd-map</name></branch></revision></originfeat-ssep-add-hd-map><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>445</buildNumber><marked><SHA1>1f83b21901518f710c4d73ce9d08d6571ce026d0</SHA1><branch><SHA1>1f83b21901518f710c4d73ce9d08d6571ce026d0</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>1f83b21901518f710c4d73ce9d08d6571ce026d0</SHA1><branch><SHA1>1f83b21901518f710c4d73ce9d08d6571ce026d0</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originfeat_park _class='hudson.plugins.git.util.Build'><buildNumber>288</buildNumber><marked><SHA1>eb9b0b9376be930fe48d85d4cad38ecb2561b023</SHA1><branch><SHA1>eb9b0b9376be930fe48d85d4cad38ecb2561b023</SHA1><name>origin/feat_park</name></branch></marked><revision><SHA1>eb9b0b9376be930fe48d85d4cad38ecb2561b023</SHA1><branch><SHA1>eb9b0b9376be930fe48d85d4cad38ecb2561b023</SHA1><name>origin/feat_park</name></branch></revision></originfeat_park><originfeat_yp_LD _class='hudson.plugins.git.util.Build'><buildNumber>319</buildNumber><marked><SHA1>d204503fbecff5e3e64c20f69be322ce29af7ec6</SHA1><branch><SHA1>d204503fbecff5e3e64c20f69be322ce29af7ec6</SHA1><name>origin/feat_yp_LD</name></branch></marked><revision><SHA1>d204503fbecff5e3e64c20f69be322ce29af7ec6</SHA1><branch><SHA1>d204503fbecff5e3e64c20f69be322ce29af7ec6</SHA1><name>origin/feat_yp_LD</name></branch></revision></originfeat_yp_LD><originfeat_qiangang _class='hudson.plugins.git.util.Build'><buildNumber>385</buildNumber><marked><SHA1>0198be79704a47a8a105d4f73816753ec663224c</SHA1><branch><SHA1>0198be79704a47a8a105d4f73816753ec663224c</SHA1><name>origin/feat_qiangang</name></branch></marked><revision><SHA1>0198be79704a47a8a105d4f73816753ec663224c</SHA1><branch><SHA1>0198be79704a47a8a105d4f73816753ec663224c</SHA1><name>origin/feat_qiangang</name></branch></revision></originfeat_qiangang><originfeat_sqjb _class='hudson.plugins.git.util.Build'><buildNumber>283</buildNumber><marked><SHA1>c57afdd0a74c218c601af64ace8e137ca0b43b6a</SHA1><branch><SHA1>c57afdd0a74c218c601af64ace8e137ca0b43b6a</SHA1><name>origin/feat_sqjb</name></branch></marked><revision><SHA1>c57afdd0a74c218c601af64ace8e137ca0b43b6a</SHA1><branch><SHA1>c57afdd0a74c218c601af64ace8e137ca0b43b6a</SHA1><name>origin/feat_sqjb</name></branch></revision></originfeat_sqjb><originfeat_remote _class='hudson.plugins.git.util.Build'><buildNumber>305</buildNumber><marked><SHA1>a602a3e2f006c427c5dc30050a6a12b573e3f14e</SHA1><branch><SHA1>a602a3e2f006c427c5dc30050a6a12b573e3f14e</SHA1><name>origin/feat_remote</name></branch></marked><revision><SHA1>a602a3e2f006c427c5dc30050a6a12b573e3f14e</SHA1><branch><SHA1>a602a3e2f006c427c5dc30050a6a12b573e3f14e</SHA1><name>origin/feat_remote</name></branch></revision></originfeat_remote><originfeat_daxie _class='hudson.plugins.git.util.Build'><buildNumber>333</buildNumber><marked><SHA1>d27cb08d4108e62f0b1774c5ee3ad94dd27d48f0</SHA1><branch><SHA1>d27cb08d4108e62f0b1774c5ee3ad94dd27d48f0</SHA1><name>origin/feat_daxie</name></branch></marked><revision><SHA1>d27cb08d4108e62f0b1774c5ee3ad94dd27d48f0</SHA1><branch><SHA1>d27cb08d4108e62f0b1774c5ee3ad94dd27d48f0</SHA1><name>origin/feat_daxie</name></branch></revision></originfeat_daxie><originfeat_error _class='hudson.plugins.git.util.Build'><buildNumber>392</buildNumber><marked><SHA1>5546850e5454a0aaa7030678933b132c61a2ec84</SHA1><branch><SHA1>5546850e5454a0aaa7030678933b132c61a2ec84</SHA1><name>origin/feat_error</name></branch></marked><revision><SHA1>5546850e5454a0aaa7030678933b132c61a2ec84</SHA1><branch><SHA1>5546850e5454a0aaa7030678933b132c61a2ec84</SHA1><name>origin/feat_error</name></branch></revision></originfeat_error><originfeat_yangpu1 _class='hudson.plugins.git.util.Build'><buildNumber>394</buildNumber><marked><SHA1>f681eb8a15aaa2e1619d4f531bfe86654aedf63c</SHA1><branch><SHA1>f681eb8a15aaa2e1619d4f531bfe86654aedf63c</SHA1><name>origin/feat_yangpu1</name></branch></marked><revision><SHA1>f681eb8a15aaa2e1619d4f531bfe86654aedf63c</SHA1><branch><SHA1>f681eb8a15aaa2e1619d4f531bfe86654aedf63c</SHA1><name>origin/feat_yangpu1</name></branch></revision></originfeat_yangpu1><originfeat_yangpu _class='hudson.plugins.git.util.Build'><buildNumber>372</buildNumber><marked><SHA1>d7b38ac92fd4feea0f081ba7b8d1bdf9ef6d74c4</SHA1><branch><SHA1>d7b38ac92fd4feea0f081ba7b8d1bdf9ef6d74c4</SHA1><name>origin/feat_yangpu</name></branch></marked><revision><SHA1>d7b38ac92fd4feea0f081ba7b8d1bdf9ef6d74c4</SHA1><branch><SHA1>d7b38ac92fd4feea0f081ba7b8d1bdf9ef6d74c4</SHA1><name>origin/feat_yangpu</name></branch></revision></originfeat_yangpu><originfeat_wh _class='hudson.plugins.git.util.Build'><buildNumber>364</buildNumber><marked><SHA1>ac64e4f9fe3a1f796849d718cfa5dcb3b58567a9</SHA1><branch><SHA1>ac64e4f9fe3a1f796849d718cfa5dcb3b58567a9</SHA1><name>origin/feat_wh</name></branch></marked><revision><SHA1>ac64e4f9fe3a1f796849d718cfa5dcb3b58567a9</SHA1><branch><SHA1>ac64e4f9fe3a1f796849d718cfa5dcb3b58567a9</SHA1><name>origin/feat_wh</name></branch></revision></originfeat_wh><originfeat_sidepass_lattice _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>3f676e2239704a72d8be0a0780f4a3907db2cb53</SHA1><branch><SHA1>3f676e2239704a72d8be0a0780f4a3907db2cb53</SHA1><name>origin/feat_sidepass_lattice</name></branch></marked><revision><SHA1>3f676e2239704a72d8be0a0780f4a3907db2cb53</SHA1><branch><SHA1>3f676e2239704a72d8be0a0780f4a3907db2cb53</SHA1><name>origin/feat_sidepass_lattice</name></branch></revision></originfeat_sidepass_lattice><originfeat_qiangang_refactor _class='hudson.plugins.git.util.Build'><buildNumber>329</buildNumber><marked><SHA1>cc359d469af660bf0848258035f9d15deb0460fd</SHA1><branch><SHA1>cc359d469af660bf0848258035f9d15deb0460fd</SHA1><name>origin/feat_qiangang_refactor</name></branch></marked><revision><SHA1>cc359d469af660bf0848258035f9d15deb0460fd</SHA1><branch><SHA1>cc359d469af660bf0848258035f9d15deb0460fd</SHA1><name>origin/feat_qiangang_refactor</name></branch></revision></originfeat_qiangang_refactor><originfeat_sq_LD_test _class='hudson.plugins.git.util.Build'><buildNumber>355</buildNumber><marked><SHA1>3a1fe1f672a62876f54c8043013ad206812007ec</SHA1><branch><SHA1>3a1fe1f672a62876f54c8043013ad206812007ec</SHA1><name>origin/feat_sq_LD_test</name></branch></marked><revision><SHA1>3a1fe1f672a62876f54c8043013ad206812007ec</SHA1><branch><SHA1>3a1fe1f672a62876f54c8043013ad206812007ec</SHA1><name>origin/feat_sq_LD_test</name></branch></revision></originfeat_sq_LD_test><originfeat_qianggang_refactor_base _class='hudson.plugins.git.util.Build'><buildNumber>391</buildNumber><marked><SHA1>77abbad3d5dc0a0cc78b878295e91bf56f4af513</SHA1><branch><SHA1>77abbad3d5dc0a0cc78b878295e91bf56f4af513</SHA1><name>origin/feat_qianggang_refactor_base</name></branch></marked><revision><SHA1>77abbad3d5dc0a0cc78b878295e91bf56f4af513</SHA1><branch><SHA1>77abbad3d5dc0a0cc78b878295e91bf56f4af513</SHA1><name>origin/feat_qianggang_refactor_base</name></branch></revision></originfeat_qianggang_refactor_base><originfeat_trajectory _class='hudson.plugins.git.util.Build'><buildNumber>439</buildNumber><marked><SHA1>92088627602c301bd21d516bfa3654bcba0cc818</SHA1><branch><SHA1>92088627602c301bd21d516bfa3654bcba0cc818</SHA1><name>origin/feat_trajectory</name></branch></marked><revision><SHA1>92088627602c301bd21d516bfa3654bcba0cc818</SHA1><branch><SHA1>92088627602c301bd21d516bfa3654bcba0cc818</SHA1><name>origin/feat_trajectory</name></branch></revision></originfeat_trajectory><originfeat_lock_station _class='hudson.plugins.git.util.Build'><buildNumber>256</buildNumber><marked><SHA1>4ed3c79cfa0ecb052ab832ff510aed835aa64c0f</SHA1><branch><SHA1>4ed3c79cfa0ecb052ab832ff510aed835aa64c0f</SHA1><name>origin/feat_lock_station</name></branch></marked><revision><SHA1>4ed3c79cfa0ecb052ab832ff510aed835aa64c0f</SHA1><branch><SHA1>4ed3c79cfa0ecb052ab832ff510aed835aa64c0f</SHA1><name>origin/feat_lock_station</name></branch></revision></originfeat_lock_station><originfeat_escape _class='hudson.plugins.git.util.Build'><buildNumber>315</buildNumber><marked><SHA1>07da24972be561730ba0607d76f6a479db4b96a9</SHA1><branch><SHA1>07da24972be561730ba0607d76f6a479db4b96a9</SHA1><name>origin/feat_escape</name></branch></marked><revision><SHA1>07da24972be561730ba0607d76f6a479db4b96a9</SHA1><branch><SHA1>07da24972be561730ba0607d76f6a479db4b96a9</SHA1><name>origin/feat_escape</name></branch></revision></originfeat_escape><originfeat_wh_trailer _class='hudson.plugins.git.util.Build'><buildNumber>427</buildNumber><marked><SHA1>4072db0ea9b23946e12df5b4bbb86ab88a562101</SHA1><branch><SHA1>4072db0ea9b23946e12df5b4bbb86ab88a562101</SHA1><name>origin/feat_wh_trailer</name></branch></marked><revision><SHA1>4072db0ea9b23946e12df5b4bbb86ab88a562101</SHA1><branch><SHA1>4072db0ea9b23946e12df5b4bbb86ab88a562101</SHA1><name>origin/feat_wh_trailer</name></branch></revision></originfeat_wh_trailer><originfeat_xilian _class='hudson.plugins.git.util.Build'><buildNumber>292</buildNumber><marked><SHA1>b7bddf1e4a02578d76a1aedd8cddde193887e4ea</SHA1><branch><SHA1>b7bddf1e4a02578d76a1aedd8cddde193887e4ea</SHA1><name>origin/feat_xilian</name></branch></marked><revision><SHA1>b7bddf1e4a02578d76a1aedd8cddde193887e4ea</SHA1><branch><SHA1>b7bddf1e4a02578d76a1aedd8cddde193887e4ea</SHA1><name>origin/feat_xilian</name></branch></revision></originfeat_xilian><originfeat_pnc_status _class='hudson.plugins.git.util.Build'><buildNumber>368</buildNumber><marked><SHA1>a106c054091a39f8e38cabb78e45cec62f98e14d</SHA1><branch><SHA1>a106c054091a39f8e38cabb78e45cec62f98e14d</SHA1><name>origin/feat_pnc_status</name></branch></marked><revision><SHA1>a106c054091a39f8e38cabb78e45cec62f98e14d</SHA1><branch><SHA1>a106c054091a39f8e38cabb78e45cec62f98e14d</SHA1><name>origin/feat_pnc_status</name></branch></revision></originfeat_pnc_status><originfeat_remote_open_space _class='hudson.plugins.git.util.Build'><buildNumber>309</buildNumber><marked><SHA1>890fc6e47593fa42eabdbfd10df1090d3e21670d</SHA1><branch><SHA1>890fc6e47593fa42eabdbfd10df1090d3e21670d</SHA1><name>origin/feat_remote_open_space</name></branch></marked><revision><SHA1>890fc6e47593fa42eabdbfd10df1090d3e21670d</SHA1><branch><SHA1>890fc6e47593fa42eabdbfd10df1090d3e21670d</SHA1><name>origin/feat_remote_open_space</name></branch></revision></originfeat_remote_open_space></buildsByBranchName><lastBuiltRevision><SHA1>3f676e2239704a72d8be0a0780f4a3907db2cb53</SHA1><branch><SHA1>3f676e2239704a72d8be0a0780f4a3907db2cb53</SHA1><name>origin/feat_sidepass_lattice</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/pnc/pnc.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>445</buildNumber><marked><SHA1>f33f5576813b1a5ff236046f8f5d8df235bd2f21</SHA1><branch><SHA1>f33f5576813b1a5ff236046f8f5d8df235bd2f21</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>f33f5576813b1a5ff236046f8f5d8df235bd2f21</SHA1><branch><SHA1>f33f5576813b1a5ff236046f8f5d8df235bd2f21</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originfeat_below_plane _class='hudson.plugins.git.util.Build'><buildNumber>261</buildNumber><marked><SHA1>265bc4b5032be394124c2daddd870b2a4218d12e</SHA1><branch><SHA1>265bc4b5032be394124c2daddd870b2a4218d12e</SHA1><name>origin/feat_below_plane</name></branch></marked><revision><SHA1>265bc4b5032be394124c2daddd870b2a4218d12e</SHA1><branch><SHA1>265bc4b5032be394124c2daddd870b2a4218d12e</SHA1><name>origin/feat_below_plane</name></branch></revision></originfeat_below_plane><origindev _class='hudson.plugins.git.util.Build'><buildNumber>285</buildNumber><marked><SHA1>d558623ed9de2b6e1350f381514b2cf0719a403f</SHA1><branch><SHA1>d558623ed9de2b6e1350f381514b2cf0719a403f</SHA1><name>origin/dev</name></branch></marked><revision><SHA1>d558623ed9de2b6e1350f381514b2cf0719a403f</SHA1><branch><SHA1>d558623ed9de2b6e1350f381514b2cf0719a403f</SHA1><name>origin/dev</name></branch></revision></origindev><originfeat_cargo_width _class='hudson.plugins.git.util.Build'><buildNumber>392</buildNumber><marked><SHA1>a7c8aed0fadafd194d45e5ec5fa9a16d1c09636b</SHA1><branch><SHA1>a7c8aed0fadafd194d45e5ec5fa9a16d1c09636b</SHA1><name>origin/feat_cargo_width</name></branch></marked><revision><SHA1>a7c8aed0fadafd194d45e5ec5fa9a16d1c09636b</SHA1><branch><SHA1>a7c8aed0fadafd194d45e5ec5fa9a16d1c09636b</SHA1><name>origin/feat_cargo_width</name></branch></revision></originfeat_cargo_width><originfeat_pnc_status _class='hudson.plugins.git.util.Build'><buildNumber>368</buildNumber><marked><SHA1>cc38bf4d96904fc564e69108c9b8d5f48c6cbd7d</SHA1><branch><SHA1>cc38bf4d96904fc564e69108c9b8d5f48c6cbd7d</SHA1><name>origin/feat_pnc_status</name></branch></marked><revision><SHA1>cc38bf4d96904fc564e69108c9b8d5f48c6cbd7d</SHA1><branch><SHA1>cc38bf4d96904fc564e69108c9b8d5f48c6cbd7d</SHA1><name>origin/feat_pnc_status</name></branch></revision></originfeat_pnc_status><originfeat_yangpu _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>17b3242888d4c502eca68f924425f31c5cbc6442</SHA1><branch><SHA1>17b3242888d4c502eca68f924425f31c5cbc6442</SHA1><name>origin/feat_yangpu</name></branch></marked><revision><SHA1>17b3242888d4c502eca68f924425f31c5cbc6442</SHA1><branch><SHA1>17b3242888d4c502eca68f924425f31c5cbc6442</SHA1><name>origin/feat_yangpu</name></branch></revision></originfeat_yangpu><originfeat_cut_in _class='hudson.plugins.git.util.Build'><buildNumber>461</buildNumber><marked><SHA1>47f885fee892c54b63f6139a461c111b1e2ee342</SHA1><branch><SHA1>47f885fee892c54b63f6139a461c111b1e2ee342</SHA1><name>origin/feat_cut_in</name></branch></marked><revision><SHA1>47f885fee892c54b63f6139a461c111b1e2ee342</SHA1><branch><SHA1>47f885fee892c54b63f6139a461c111b1e2ee342</SHA1><name>origin/feat_cut_in</name></branch></revision></originfeat_cut_in></buildsByBranchName><lastBuiltRevision><SHA1>17b3242888d4c502eca68f924425f31c5cbc6442</SHA1><branch><SHA1>17b3242888d4c502eca68f924425f31c5cbc6442</SHA1><name>origin/feat_yangpu</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/pnc/guardian.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>99b378b8006831f0b25b40e7e02dfce29e17af79</SHA1><branch><SHA1>99b378b8006831f0b25b40e7e02dfce29e17af79</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>99b378b8006831f0b25b40e7e02dfce29e17af79</SHA1><branch><SHA1>99b378b8006831f0b25b40e7e02dfce29e17af79</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>99b378b8006831f0b25b40e7e02dfce29e17af79</SHA1><branch><SHA1>99b378b8006831f0b25b40e7e02dfce29e17af79</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/tos_visualize.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev_perceptive _class='hudson.plugins.git.util.Build'><buildNumber>407</buildNumber><marked><SHA1>4ccbac0a2f06269fb2498350334c788ca113b753</SHA1><branch><SHA1>4ccbac0a2f06269fb2498350334c788ca113b753</SHA1><name>origin/rc_dev_perceptive</name></branch></marked><revision><SHA1>4ccbac0a2f06269fb2498350334c788ca113b753</SHA1><branch><SHA1>4ccbac0a2f06269fb2498350334c788ca113b753</SHA1><name>origin/rc_dev_perceptive</name></branch></revision></originrc_dev_perceptive><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>8b8cb456d61816c40a20eeb915f89843af304a5a</SHA1><branch><SHA1>8b8cb456d61816c40a20eeb915f89843af304a5a</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>8b8cb456d61816c40a20eeb915f89843af304a5a</SHA1><branch><SHA1>8b8cb456d61816c40a20eeb915f89843af304a5a</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originrc_dev_kaiwo _class='hudson.plugins.git.util.Build'><buildNumber>310</buildNumber><marked><SHA1>6bd09b52dbe9f6e8781794625d4962dbd2a4aeb0</SHA1><branch><SHA1>6bd09b52dbe9f6e8781794625d4962dbd2a4aeb0</SHA1><name>origin/rc_dev_kaiwo</name></branch></marked><revision><SHA1>6bd09b52dbe9f6e8781794625d4962dbd2a4aeb0</SHA1><branch><SHA1>6bd09b52dbe9f6e8781794625d4962dbd2a4aeb0</SHA1><name>origin/rc_dev_kaiwo</name></branch></revision></originrc_dev_kaiwo><origindev _class='hudson.plugins.git.util.Build'><buildNumber>464</buildNumber><marked><SHA1>0a71f5fa05c29bbc88d80081080e11c3b7b70f4b</SHA1><branch><SHA1>0a71f5fa05c29bbc88d80081080e11c3b7b70f4b</SHA1><name>origin/dev</name></branch></marked><revision><SHA1>0a71f5fa05c29bbc88d80081080e11c3b7b70f4b</SHA1><branch><SHA1>0a71f5fa05c29bbc88d80081080e11c3b7b70f4b</SHA1><name>origin/dev</name></branch></revision></origindev></buildsByBranchName><lastBuiltRevision><SHA1>8b8cb456d61816c40a20eeb915f89843af304a5a</SHA1><branch><SHA1>8b8cb456d61816c40a20eeb915f89843af304a5a</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/camera_driver.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>970b2c8b835746d0e956627808e627f2be39dff9</SHA1><branch><SHA1>970b2c8b835746d0e956627808e627f2be39dff9</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>970b2c8b835746d0e956627808e627f2be39dff9</SHA1><branch><SHA1>970b2c8b835746d0e956627808e627f2be39dff9</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>970b2c8b835746d0e956627808e627f2be39dff9</SHA1><branch><SHA1>970b2c8b835746d0e956627808e627f2be39dff9</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/localization/engineering/sins_calibration_hmi.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>1f369887ce907f52c7bd0640f498d5741b3b211f</SHA1><branch><SHA1>1f369887ce907f52c7bd0640f498d5741b3b211f</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>1f369887ce907f52c7bd0640f498d5741b3b211f</SHA1><branch><SHA1>1f369887ce907f52c7bd0640f498d5741b3b211f</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>1f369887ce907f52c7bd0640f498d5741b3b211f</SHA1><branch><SHA1>1f369887ce907f52c7bd0640f498d5741b3b211f</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/localization/test/tools.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>8a48972ce17db52d38a5c52d3dc616802dcee407</SHA1><branch><SHA1>8a48972ce17db52d38a5c52d3dc616802dcee407</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>8a48972ce17db52d38a5c52d3dc616802dcee407</SHA1><branch><SHA1>8a48972ce17db52d38a5c52d3dc616802dcee407</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>8a48972ce17db52d38a5c52d3dc616802dcee407</SHA1><branch><SHA1>8a48972ce17db52d38a5c52d3dc616802dcee407</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/system-ros.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originfeat_creep_without_status _class='hudson.plugins.git.util.Build'><buildNumber>392</buildNumber><marked><SHA1>724e77255aa51bfbe9a337d7459a929b43cd661b</SHA1><branch><SHA1>724e77255aa51bfbe9a337d7459a929b43cd661b</SHA1><name>origin/feat_creep_without_status</name></branch></marked><revision><SHA1>724e77255aa51bfbe9a337d7459a929b43cd661b</SHA1><branch><SHA1>724e77255aa51bfbe9a337d7459a929b43cd661b</SHA1><name>origin/feat_creep_without_status</name></branch></revision></originfeat_creep_without_status><originfeat_parallel _class='hudson.plugins.git.util.Build'><buildNumber>275</buildNumber><marked><SHA1>fb1ccc005c3ee46fe267bfc3fe48cb2680db8883</SHA1><branch><SHA1>fb1ccc005c3ee46fe267bfc3fe48cb2680db8883</SHA1><name>origin/feat_parallel</name></branch></marked><revision><SHA1>fb1ccc005c3ee46fe267bfc3fe48cb2680db8883</SHA1><branch><SHA1>fb1ccc005c3ee46fe267bfc3fe48cb2680db8883</SHA1><name>origin/feat_parallel</name></branch></revision></originfeat_parallel><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>a8858f5637b3dca0e6b0f309f393ac9dd0f58cea</SHA1><branch><SHA1>a8858f5637b3dca0e6b0f309f393ac9dd0f58cea</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>a8858f5637b3dca0e6b0f309f393ac9dd0f58cea</SHA1><branch><SHA1>a8858f5637b3dca0e6b0f309f393ac9dd0f58cea</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originfeat_pnc_status_a2p _class='hudson.plugins.git.util.Build'><buildNumber>390</buildNumber><marked><SHA1>dc78090a1c352d3743427ca682cb2d6055be15b5</SHA1><branch><SHA1>dc78090a1c352d3743427ca682cb2d6055be15b5</SHA1><name>origin/feat_pnc_status_a2p</name></branch></marked><revision><SHA1>dc78090a1c352d3743427ca682cb2d6055be15b5</SHA1><branch><SHA1>dc78090a1c352d3743427ca682cb2d6055be15b5</SHA1><name>origin/feat_pnc_status_a2p</name></branch></revision></originfeat_pnc_status_a2p><originfeat_lmpc_pnc_status _class='hudson.plugins.git.util.Build'><buildNumber>366</buildNumber><marked><SHA1>ef5fb6edcee78a733be5f87e585b479caff5b3ca</SHA1><branch><SHA1>ef5fb6edcee78a733be5f87e585b479caff5b3ca</SHA1><name>origin/feat_lmpc_pnc_status</name></branch></marked><revision><SHA1>ef5fb6edcee78a733be5f87e585b479caff5b3ca</SHA1><branch><SHA1>ef5fb6edcee78a733be5f87e585b479caff5b3ca</SHA1><name>origin/feat_lmpc_pnc_status</name></branch></revision></originfeat_lmpc_pnc_status><originfix_mass_esstimate _class='hudson.plugins.git.util.Build'><buildNumber>321</buildNumber><marked><SHA1>c741ab97e651163a949200862f63fc21d032afd1</SHA1><branch><SHA1>c741ab97e651163a949200862f63fc21d032afd1</SHA1><name>origin/fix_mass_esstimate</name></branch></marked><revision><SHA1>c741ab97e651163a949200862f63fc21d032afd1</SHA1><branch><SHA1>c741ab97e651163a949200862f63fc21d032afd1</SHA1><name>origin/fix_mass_esstimate</name></branch></revision></originfix_mass_esstimate><originfeat_new_rt_ctrl _class='hudson.plugins.git.util.Build'><buildNumber>427</buildNumber><marked><SHA1>e4bcbd5e760d22d3f3b3be39e10a19c387b4a7ea</SHA1><branch><SHA1>e4bcbd5e760d22d3f3b3be39e10a19c387b4a7ea</SHA1><name>origin/feat_new_rt_ctrl</name></branch></marked><revision><SHA1>e4bcbd5e760d22d3f3b3be39e10a19c387b4a7ea</SHA1><branch><SHA1>e4bcbd5e760d22d3f3b3be39e10a19c387b4a7ea</SHA1><name>origin/feat_new_rt_ctrl</name></branch></revision></originfeat_new_rt_ctrl><origindev _class='hudson.plugins.git.util.Build'><buildNumber>256</buildNumber><marked><SHA1>5d89cd8bb1cc16820728ec5401861798da08f8ab</SHA1><branch><SHA1>5d89cd8bb1cc16820728ec5401861798da08f8ab</SHA1><name>origin/dev</name></branch></marked><revision><SHA1>5d89cd8bb1cc16820728ec5401861798da08f8ab</SHA1><branch><SHA1>5d89cd8bb1cc16820728ec5401861798da08f8ab</SHA1><name>origin/dev</name></branch></revision></origindev><originfeat_cargo_width_remote _class='hudson.plugins.git.util.Build'><buildNumber>391</buildNumber><marked><SHA1>715acf05d21b6221e37f946500215ce57e1a0fb1</SHA1><branch><SHA1>715acf05d21b6221e37f946500215ce57e1a0fb1</SHA1><name>origin/feat_cargo_width_remote</name></branch></marked><revision><SHA1>715acf05d21b6221e37f946500215ce57e1a0fb1</SHA1><branch><SHA1>715acf05d21b6221e37f946500215ce57e1a0fb1</SHA1><name>origin/feat_cargo_width_remote</name></branch></revision></originfeat_cargo_width_remote><originfeat_pnc_status _class='hudson.plugins.git.util.Build'><buildNumber>434</buildNumber><marked><SHA1>1c3c7b68eab0f7dc093c3281dfebb2a960f0c96b</SHA1><branch><SHA1>1c3c7b68eab0f7dc093c3281dfebb2a960f0c96b</SHA1><name>origin/feat_pnc_status</name></branch></marked><revision><SHA1>1c3c7b68eab0f7dc093c3281dfebb2a960f0c96b</SHA1><branch><SHA1>1c3c7b68eab0f7dc093c3281dfebb2a960f0c96b</SHA1><name>origin/feat_pnc_status</name></branch></revision></originfeat_pnc_status><originfeat_creep_status _class='hudson.plugins.git.util.Build'><buildNumber>463</buildNumber><marked><SHA1>ad844f7e4b7fa0fb6f7848a0b6739a20c847ebfc</SHA1><branch><SHA1>ad844f7e4b7fa0fb6f7848a0b6739a20c847ebfc</SHA1><name>origin/feat_creep_status</name></branch></marked><revision><SHA1>ad844f7e4b7fa0fb6f7848a0b6739a20c847ebfc</SHA1><branch><SHA1>ad844f7e4b7fa0fb6f7848a0b6739a20c847ebfc</SHA1><name>origin/feat_creep_status</name></branch></revision></originfeat_creep_status><originfeat_cargo_width_1_steering_offset _class='hudson.plugins.git.util.Build'><buildNumber>327</buildNumber><marked><SHA1>19a8f0893012851595f722b221118a4eda904c8f</SHA1><branch><SHA1>19a8f0893012851595f722b221118a4eda904c8f</SHA1><name>origin/feat_cargo_width_1_steering_offset</name></branch></marked><revision><SHA1>19a8f0893012851595f722b221118a4eda904c8f</SHA1><branch><SHA1>19a8f0893012851595f722b221118a4eda904c8f</SHA1><name>origin/feat_cargo_width_1_steering_offset</name></branch></revision></originfeat_cargo_width_1_steering_offset></buildsByBranchName><lastBuiltRevision><SHA1>a8858f5637b3dca0e6b0f309f393ac9dd0f58cea</SHA1><branch><SHA1>a8858f5637b3dca0e6b0f309f393ac9dd0f58cea</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/pnc/control.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>83b36a2806bc6618308da7136111f4128d8694e3</SHA1><branch><SHA1>83b36a2806bc6618308da7136111f4128d8694e3</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>83b36a2806bc6618308da7136111f4128d8694e3</SHA1><branch><SHA1>83b36a2806bc6618308da7136111f4128d8694e3</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originfeat_yyg _class='hudson.plugins.git.util.Build'><buildNumber>377</buildNumber><marked><SHA1>6456742954c3bc2fbdff6209725a7ecf925fcf7a</SHA1><branch><SHA1>6456742954c3bc2fbdff6209725a7ecf925fcf7a</SHA1><name>origin/feat_yyg</name></branch></marked><revision><SHA1>6456742954c3bc2fbdff6209725a7ecf925fcf7a</SHA1><branch><SHA1>6456742954c3bc2fbdff6209725a7ecf925fcf7a</SHA1><name>origin/feat_yyg</name></branch></revision></originfeat_yyg></buildsByBranchName><lastBuiltRevision><SHA1>83b36a2806bc6618308da7136111f4128d8694e3</SHA1><branch><SHA1>83b36a2806bc6618308da7136111f4128d8694e3</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/rminterpreter.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>461</buildNumber><marked><SHA1>6c5c3a18ee3c59b249a3153944b221db77ca6219</SHA1><branch><SHA1>6c5c3a18ee3c59b249a3153944b221db77ca6219</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>6c5c3a18ee3c59b249a3153944b221db77ca6219</SHA1><branch><SHA1>6c5c3a18ee3c59b249a3153944b221db77ca6219</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><origindev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>ae22c131b126b7f27307e3bd9f9f2671da5ceae4</SHA1><branch><SHA1>ae22c131b126b7f27307e3bd9f9f2671da5ceae4</SHA1><name>origin/dev</name></branch></marked><revision><SHA1>ae22c131b126b7f27307e3bd9f9f2671da5ceae4</SHA1><branch><SHA1>ae22c131b126b7f27307e3bd9f9f2671da5ceae4</SHA1><name>origin/dev</name></branch></revision></origindev></buildsByBranchName><lastBuiltRevision><SHA1>ae22c131b126b7f27307e3bd9f9f2671da5ceae4</SHA1><branch><SHA1>ae22c131b126b7f27307e3bd9f9f2671da5ceae4</SHA1><name>origin/dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/map/hdmap_cloud.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>52dfd9a8906f552a38920cce38900959c344ceae</SHA1><branch><SHA1>52dfd9a8906f552a38920cce38900959c344ceae</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>52dfd9a8906f552a38920cce38900959c344ceae</SHA1><branch><SHA1>52dfd9a8906f552a38920cce38900959c344ceae</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>52dfd9a8906f552a38920cce38900959c344ceae</SHA1><branch><SHA1>52dfd9a8906f552a38920cce38900959c344ceae</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/node-manager.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originxavier _class='hudson.plugins.git.util.Build'><buildNumber>239</buildNumber><marked><SHA1>a3af8f7bde5f7b28425511f1eb6724e59ff6891f</SHA1><branch><SHA1>a3af8f7bde5f7b28425511f1eb6724e59ff6891f</SHA1><name>origin/xavier</name></branch></marked><revision><SHA1>a3af8f7bde5f7b28425511f1eb6724e59ff6891f</SHA1><branch><SHA1>a3af8f7bde5f7b28425511f1eb6724e59ff6891f</SHA1><name>origin/xavier</name></branch></revision></originxavier><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>26906400d8641ad3fe03f32af57bf855c1078876</SHA1><branch><SHA1>26906400d8641ad3fe03f32af57bf855c1078876</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>26906400d8641ad3fe03f32af57bf855c1078876</SHA1><branch><SHA1>26906400d8641ad3fe03f32af57bf855c1078876</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originnew_dds _class='hudson.plugins.git.util.Build'><buildNumber>91</buildNumber><marked><SHA1>83bf2fe32f486041bc7732149d25665ebb5b1392</SHA1><branch><SHA1>83bf2fe32f486041bc7732149d25665ebb5b1392</SHA1><name>origin/new_dds</name></branch></marked><revision><SHA1>83bf2fe32f486041bc7732149d25665ebb5b1392</SHA1><branch><SHA1>83bf2fe32f486041bc7732149d25665ebb5b1392</SHA1><name>origin/new_dds</name></branch></revision></originnew_dds></buildsByBranchName><lastBuiltRevision><SHA1>26906400d8641ad3fe03f32af57bf855c1078876</SHA1><branch><SHA1>26906400d8641ad3fe03f32af57bf855c1078876</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/thirdparty.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>cffded3717ff7c8d38d384448caf7a860444c31d</SHA1><branch><SHA1>cffded3717ff7c8d38d384448caf7a860444c31d</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>cffded3717ff7c8d38d384448caf7a860444c31d</SHA1><branch><SHA1>cffded3717ff7c8d38d384448caf7a860444c31d</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>cffded3717ff7c8d38d384448caf7a860444c31d</SHA1><branch><SHA1>cffded3717ff7c8d38d384448caf7a860444c31d</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/node-manager-hmi.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>31985b9f6c1fd6fbbc94f01daae6494cf03b9d43</SHA1><branch><SHA1>31985b9f6c1fd6fbbc94f01daae6494cf03b9d43</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>31985b9f6c1fd6fbbc94f01daae6494cf03b9d43</SHA1><branch><SHA1>31985b9f6c1fd6fbbc94f01daae6494cf03b9d43</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>31985b9f6c1fd6fbbc94f01daae6494cf03b9d43</SHA1><branch><SHA1>31985b9f6c1fd6fbbc94f01daae6494cf03b9d43</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/node_manager_online.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>91e374b975fadbcae69278e49958fcd7a062a0dd</SHA1><branch><SHA1>91e374b975fadbcae69278e49958fcd7a062a0dd</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>91e374b975fadbcae69278e49958fcd7a062a0dd</SHA1><branch><SHA1>91e374b975fadbcae69278e49958fcd7a062a0dd</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>91e374b975fadbcae69278e49958fcd7a062a0dd</SHA1><branch><SHA1>91e374b975fadbcae69278e49958fcd7a062a0dd</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/unified-system-monitor.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>14b3ab42d11cd4c46f9cbcf75ec0e10727ded113</SHA1><branch><SHA1>14b3ab42d11cd4c46f9cbcf75ec0e10727ded113</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>14b3ab42d11cd4c46f9cbcf75ec0e10727ded113</SHA1><branch><SHA1>14b3ab42d11cd4c46f9cbcf75ec0e10727ded113</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>14b3ab42d11cd4c46f9cbcf75ec0e10727ded113</SHA1><branch><SHA1>14b3ab42d11cd4c46f9cbcf75ec0e10727ded113</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/ros-bridge.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>bfa235c7c71e059475fdfcbc3b8b376bc89f9e4f</SHA1><branch><SHA1>bfa235c7c71e059475fdfcbc3b8b376bc89f9e4f</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>bfa235c7c71e059475fdfcbc3b8b376bc89f9e4f</SHA1><branch><SHA1>bfa235c7c71e059475fdfcbc3b8b376bc89f9e4f</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>bfa235c7c71e059475fdfcbc3b8b376bc89f9e4f</SHA1><branch><SHA1>bfa235c7c71e059475fdfcbc3b8b376bc89f9e4f</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/hdcontrol.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>a1fd3a3d0ef6de6f95e15c74208bd2a60f400d31</SHA1><branch><SHA1>a1fd3a3d0ef6de6f95e15c74208bd2a60f400d31</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>a1fd3a3d0ef6de6f95e15c74208bd2a60f400d31</SHA1><branch><SHA1>a1fd3a3d0ef6de6f95e15c74208bd2a60f400d31</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originfeat_xilian _class='hudson.plugins.git.util.Build'><buildNumber>458</buildNumber><marked><SHA1>962e56eb5fcb8ad0cdaded80d1f8afd02fb99672</SHA1><branch><SHA1>962e56eb5fcb8ad0cdaded80d1f8afd02fb99672</SHA1><name>origin/feat_xilian</name></branch></marked><revision><SHA1>962e56eb5fcb8ad0cdaded80d1f8afd02fb99672</SHA1><branch><SHA1>962e56eb5fcb8ad0cdaded80d1f8afd02fb99672</SHA1><name>origin/feat_xilian</name></branch></revision></originfeat_xilian></buildsByBranchName><lastBuiltRevision><SHA1>a1fd3a3d0ef6de6f95e15c74208bd2a60f400d31</SHA1><branch><SHA1>a1fd3a3d0ef6de6f95e15c74208bd2a60f400d31</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/rcinterpreter.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>1aedd76cbc401db5befe42f441bb6f2160c3e079</SHA1><branch><SHA1>1aedd76cbc401db5befe42f441bb6f2160c3e079</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>1aedd76cbc401db5befe42f441bb6f2160c3e079</SHA1><branch><SHA1>1aedd76cbc401db5befe42f441bb6f2160c3e079</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>1aedd76cbc401db5befe42f441bb6f2160c3e079</SHA1><branch><SHA1>1aedd76cbc401db5befe42f441bb6f2160c3e079</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/versions_observer.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>47768260121e52f51866cefa071834322385064f</SHA1><branch><SHA1>47768260121e52f51866cefa071834322385064f</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>47768260121e52f51866cefa071834322385064f</SHA1><branch><SHA1>47768260121e52f51866cefa071834322385064f</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>47768260121e52f51866cefa071834322385064f</SHA1><branch><SHA1>47768260121e52f51866cefa071834322385064f</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/cache_bag_node.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>a77a4638b727045c8c5cc0b2b6b301a2577e6e06</SHA1><branch><SHA1>a77a4638b727045c8c5cc0b2b6b301a2577e6e06</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>a77a4638b727045c8c5cc0b2b6b301a2577e6e06</SHA1><branch><SHA1>a77a4638b727045c8c5cc0b2b6b301a2577e6e06</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>a77a4638b727045c8c5cc0b2b6b301a2577e6e06</SHA1><branch><SHA1>a77a4638b727045c8c5cc0b2b6b301a2577e6e06</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/system_monitor.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>73e95137391591b7c905e6dd4eb404e52e4b8c39</SHA1><branch><SHA1>73e95137391591b7c905e6dd4eb404e52e4b8c39</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>73e95137391591b7c905e6dd4eb404e52e4b8c39</SHA1><branch><SHA1>73e95137391591b7c905e6dd4eb404e52e4b8c39</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>73e95137391591b7c905e6dd4eb404e52e4b8c39</SHA1><branch><SHA1>73e95137391591b7c905e6dd4eb404e52e4b8c39</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/performance_analyst.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>7b064e3b80995303611ab5324265fecfed3eaef8</SHA1><branch><SHA1>7b064e3b80995303611ab5324265fecfed3eaef8</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>7b064e3b80995303611ab5324265fecfed3eaef8</SHA1><branch><SHA1>7b064e3b80995303611ab5324265fecfed3eaef8</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>7b064e3b80995303611ab5324265fecfed3eaef8</SHA1><branch><SHA1>7b064e3b80995303611ab5324265fecfed3eaef8</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/schedule_manager.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>0119f1a90a9441c0a07355bf617e09db62a54b8c</SHA1><branch><SHA1>0119f1a90a9441c0a07355bf617e09db62a54b8c</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>0119f1a90a9441c0a07355bf617e09db62a54b8c</SHA1><branch><SHA1>0119f1a90a9441c0a07355bf617e09db62a54b8c</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>0119f1a90a9441c0a07355bf617e09db62a54b8c</SHA1><branch><SHA1>0119f1a90a9441c0a07355bf617e09db62a54b8c</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/groundmarker_detection.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>60cddb799ecf989637f7628dd7790cbbf249615a</SHA1><branch><SHA1>60cddb799ecf989637f7628dd7790cbbf249615a</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>60cddb799ecf989637f7628dd7790cbbf249615a</SHA1><branch><SHA1>60cddb799ecf989637f7628dd7790cbbf249615a</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>60cddb799ecf989637f7628dd7790cbbf249615a</SHA1><branch><SHA1>60cddb799ecf989637f7628dd7790cbbf249615a</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/calibration_tools.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originfeat_record _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>77e75902a50b6ae4caade2eca3ad4c0991a9d599</SHA1><branch><SHA1>77e75902a50b6ae4caade2eca3ad4c0991a9d599</SHA1><name>origin/feat_record</name></branch></marked><revision><SHA1>77e75902a50b6ae4caade2eca3ad4c0991a9d599</SHA1><branch><SHA1>77e75902a50b6ae4caade2eca3ad4c0991a9d599</SHA1><name>origin/feat_record</name></branch></revision></originfeat_record></buildsByBranchName><lastBuiltRevision><SHA1>77e75902a50b6ae4caade2eca3ad4c0991a9d599</SHA1><branch><SHA1>77e75902a50b6ae4caade2eca3ad4c0991a9d599</SHA1><name>origin/feat_record</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/pnc/snapshot_upload.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>baaa7dbe0743898225ca422520bae8e624a4d3e1</SHA1><branch><SHA1>baaa7dbe0743898225ca422520bae8e624a4d3e1</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>baaa7dbe0743898225ca422520bae8e624a4d3e1</SHA1><branch><SHA1>baaa7dbe0743898225ca422520bae8e624a4d3e1</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originrc_dev_add_lane_name _class='hudson.plugins.git.util.Build'><buildNumber>319</buildNumber><marked><SHA1>368c897176bca10687638a0c815cb7772a793e51</SHA1><branch><SHA1>368c897176bca10687638a0c815cb7772a793e51</SHA1><name>origin/rc_dev_add_lane_name</name></branch></marked><revision><SHA1>368c897176bca10687638a0c815cb7772a793e51</SHA1><branch><SHA1>368c897176bca10687638a0c815cb7772a793e51</SHA1><name>origin/rc_dev_add_lane_name</name></branch></revision></originrc_dev_add_lane_name></buildsByBranchName><lastBuiltRevision><SHA1>baaa7dbe0743898225ca422520bae8e624a4d3e1</SHA1><branch><SHA1>baaa7dbe0743898225ca422520bae8e624a4d3e1</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/map/hdmap_interface.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>2e1e8cb9111594f6ab00326e0075f8a9ae7edb65</SHA1><branch><SHA1>2e1e8cb9111594f6ab00326e0075f8a9ae7edb65</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>2e1e8cb9111594f6ab00326e0075f8a9ae7edb65</SHA1><branch><SHA1>2e1e8cb9111594f6ab00326e0075f8a9ae7edb65</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>2e1e8cb9111594f6ab00326e0075f8a9ae7edb65</SHA1><branch><SHA1>2e1e8cb9111594f6ab00326e0075f8a9ae7edb65</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/avm.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>20c4bf7da1cab2575626a5cb8097e23ae9170131</SHA1><branch><SHA1>20c4bf7da1cab2575626a5cb8097e23ae9170131</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>20c4bf7da1cab2575626a5cb8097e23ae9170131</SHA1><branch><SHA1>20c4bf7da1cab2575626a5cb8097e23ae9170131</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>20c4bf7da1cab2575626a5cb8097e23ae9170131</SHA1><branch><SHA1>20c4bf7da1cab2575626a5cb8097e23ae9170131</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/imv_spreader_detection.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><origindev_truck_comment_lh _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>118f3bab0d5a8f3e56b62b6461a64f8fd8010e61</SHA1><branch><SHA1>118f3bab0d5a8f3e56b62b6461a64f8fd8010e61</SHA1><name>origin/dev_truck_comment_lh</name></branch></marked><revision><SHA1>118f3bab0d5a8f3e56b62b6461a64f8fd8010e61</SHA1><branch><SHA1>118f3bab0d5a8f3e56b62b6461a64f8fd8010e61</SHA1><name>origin/dev_truck_comment_lh</name></branch></revision></origindev_truck_comment_lh><origindev_truck_comment _class='hudson.plugins.git.util.Build'><buildNumber>458</buildNumber><marked><SHA1>523423f0adb960721d746e1ba4f0937fa175af4b</SHA1><branch><SHA1>523423f0adb960721d746e1ba4f0937fa175af4b</SHA1><name>origin/dev_truck_comment</name></branch></marked><revision><SHA1>523423f0adb960721d746e1ba4f0937fa175af4b</SHA1><branch><SHA1>523423f0adb960721d746e1ba4f0937fa175af4b</SHA1><name>origin/dev_truck_comment</name></branch></revision></origindev_truck_comment><origindev_truck _class='hudson.plugins.git.util.Build'><buildNumber>462</buildNumber><marked><SHA1>599d927a60e0b733bf53938105d9609bb48a647a</SHA1><branch><SHA1>599d927a60e0b733bf53938105d9609bb48a647a</SHA1><name>origin/dev_truck</name></branch></marked><revision><SHA1>599d927a60e0b733bf53938105d9609bb48a647a</SHA1><branch><SHA1>599d927a60e0b733bf53938105d9609bb48a647a</SHA1><name>origin/dev_truck</name></branch></revision></origindev_truck></buildsByBranchName><lastBuiltRevision><SHA1>118f3bab0d5a8f3e56b62b6461a64f8fd8010e61</SHA1><branch><SHA1>118f3bab0d5a8f3e56b62b6461a64f8fd8010e61</SHA1><name>origin/dev_truck_comment_lh</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar_localization_mapping/crane_align.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>5387df446b592974d1bba8506c2d000ee9107f04</SHA1><branch><SHA1>5387df446b592974d1bba8506c2d000ee9107f04</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>5387df446b592974d1bba8506c2d000ee9107f04</SHA1><branch><SHA1>5387df446b592974d1bba8506c2d000ee9107f04</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>5387df446b592974d1bba8506c2d000ee9107f04</SHA1><branch><SHA1>5387df446b592974d1bba8506c2d000ee9107f04</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/driver_and_tools/warningmodule.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>3fc59d2b5fc565a181f2c69f8cf8a8e8c35f4cc4</SHA1><branch><SHA1>3fc59d2b5fc565a181f2c69f8cf8a8e8c35f4cc4</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>3fc59d2b5fc565a181f2c69f8cf8a8e8c35f4cc4</SHA1><branch><SHA1>3fc59d2b5fc565a181f2c69f8cf8a8e8c35f4cc4</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>3fc59d2b5fc565a181f2c69f8cf8a8e8c35f4cc4</SHA1><branch><SHA1>3fc59d2b5fc565a181f2c69f8cf8a8e8c35f4cc4</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/spreader_segmentation.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>173bf38969ebb0109c038f00a8dcf11e38cda6a5</SHA1><branch><SHA1>173bf38969ebb0109c038f00a8dcf11e38cda6a5</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>173bf38969ebb0109c038f00a8dcf11e38cda6a5</SHA1><branch><SHA1>173bf38969ebb0109c038f00a8dcf11e38cda6a5</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>173bf38969ebb0109c038f00a8dcf11e38cda6a5</SHA1><branch><SHA1>173bf38969ebb0109c038f00a8dcf11e38cda6a5</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/new_truck_spreader_detection.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>bf2ccb2aafaa849dcf63c9a588060325e5bdba3a</SHA1><branch><SHA1>bf2ccb2aafaa849dcf63c9a588060325e5bdba3a</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>bf2ccb2aafaa849dcf63c9a588060325e5bdba3a</SHA1><branch><SHA1>bf2ccb2aafaa849dcf63c9a588060325e5bdba3a</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originrc_dev_1.5.18 _class='hudson.plugins.git.util.Build'><buildNumber>398</buildNumber><marked><SHA1>b32f37e9296c3dc15702fca83cd6a368efc316b5</SHA1><branch><SHA1>b32f37e9296c3dc15702fca83cd6a368efc316b5</SHA1><name>origin/rc_dev_1.5.18</name></branch></marked><revision><SHA1>b32f37e9296c3dc15702fca83cd6a368efc316b5</SHA1><branch><SHA1>b32f37e9296c3dc15702fca83cd6a368efc316b5</SHA1><name>origin/rc_dev_1.5.18</name></branch></revision></originrc_dev_1.5.18></buildsByBranchName><lastBuiltRevision><SHA1>bf2ccb2aafaa849dcf63c9a588060325e5bdba3a</SHA1><branch><SHA1>bf2ccb2aafaa849dcf63c9a588060325e5bdba3a</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/driver_and_tools/rslidar_sdk_new.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>562a279350ce3da8554826fecbaca4358b1d56e1</SHA1><branch><SHA1>562a279350ce3da8554826fecbaca4358b1d56e1</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>562a279350ce3da8554826fecbaca4358b1d56e1</SHA1><branch><SHA1>562a279350ce3da8554826fecbaca4358b1d56e1</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>562a279350ce3da8554826fecbaca4358b1d56e1</SHA1><branch><SHA1>562a279350ce3da8554826fecbaca4358b1d56e1</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/traffic_light_detection.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>7b707e2e1522d87449a46353714b133cd28c9639</SHA1><branch><SHA1>7b707e2e1522d87449a46353714b133cd28c9639</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>7b707e2e1522d87449a46353714b133cd28c9639</SHA1><branch><SHA1>7b707e2e1522d87449a46353714b133cd28c9639</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>7b707e2e1522d87449a46353714b133cd28c9639</SHA1><branch><SHA1>7b707e2e1522d87449a46353714b133cd28c9639</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/perception_publisher.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>52ee44eb94b17438714bca4bd4fbb72938c3e612</SHA1><branch><SHA1>52ee44eb94b17438714bca4bd4fbb72938c3e612</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>52ee44eb94b17438714bca4bd4fbb72938c3e612</SHA1><branch><SHA1>52ee44eb94b17438714bca4bd4fbb72938c3e612</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>52ee44eb94b17438714bca4bd4fbb72938c3e612</SHA1><branch><SHA1>52ee44eb94b17438714bca4bd4fbb72938c3e612</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/rtsp_relayer.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>d91c9baf1266754a6750c1cdf83f0680b65ea683</SHA1><branch><SHA1>d91c9baf1266754a6750c1cdf83f0680b65ea683</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>d91c9baf1266754a6750c1cdf83f0680b65ea683</SHA1><branch><SHA1>d91c9baf1266754a6750c1cdf83f0680b65ea683</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>d91c9baf1266754a6750c1cdf83f0680b65ea683</SHA1><branch><SHA1>d91c9baf1266754a6750c1cdf83f0680b65ea683</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/driver_and_tools/hesai_lidar.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>b056b9b3ba389d64cab81fd8fc2763fde1b2b4a8</SHA1><branch><SHA1>b056b9b3ba389d64cab81fd8fc2763fde1b2b4a8</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>b056b9b3ba389d64cab81fd8fc2763fde1b2b4a8</SHA1><branch><SHA1>b056b9b3ba389d64cab81fd8fc2763fde1b2b4a8</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>b056b9b3ba389d64cab81fd8fc2763fde1b2b4a8</SHA1><branch><SHA1>b056b9b3ba389d64cab81fd8fc2763fde1b2b4a8</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/camera_calib_tool.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.view.InterpolatedSecretsAction'><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning><warning></warning></action><action></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>467</buildNumber><marked><SHA1>95ec724887af1b240b58915e6d1946ca3d6f4520</SHA1><branch><SHA1>95ec724887af1b240b58915e6d1946ca3d6f4520</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>95ec724887af1b240b58915e6d1946ca3d6f4520</SHA1><branch><SHA1>95ec724887af1b240b58915e6d1946ca3d6f4520</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>95ec724887af1b240b58915e6d1946ca3d6f4520</SHA1><branch><SHA1>95ec724887af1b240b58915e6d1946ca3d6f4520</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/map/hdmap_analysis.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>http://159.27.114.184:8080/jenkins/view/%E7%B3%BB%E7%BB%9F%E6%9B%B4%E6%96%B0/job/orin-slave32/lastStableBuild/artifact</artifactsUrl><changesUrl>http://159.27.114.184:8080/jenkins/view/%E7%B3%BB%E7%BB%9F%E6%9B%B4%E6%96%B0/job/orin-slave32/changes</changesUrl><displayUrl>http://159.27.114.184:8080/jenkins/view/%E7%B3%BB%E7%BB%9F%E6%9B%B4%E6%96%B0/job/orin-slave32/lastStableBuild/</displayUrl><testsUrl>http://159.27.114.184:8080/jenkins/view/%E7%B3%BB%E7%BB%9F%E6%9B%B4%E6%96%B0/job/orin-slave32/lastStableBuild/testReport</testsUrl></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'><restartEnabled>false</restartEnabled><restartableStage>setup parameters</restartableStage><restartableStage>configure-name</restartableStage><restartableStage>checkout</restartableStage><restartableStage>version</restartableStage><restartableStage>build</restartableStage><restartableStage>zip-&gt;post</restartableStage></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'><node _class='org.jenkinsci.plugins.workflow.graph.FlowStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.graph.FlowEndNode'></node></action><action></action><action></action><action></action><building>false</building><displayName>#467</displayName><duration>3429804</duration><estimatedDuration>2846789</estimatedDuration><fullDisplayName>orin-slave32 #467</fullDisplayName><id>467</id><keepLog>false</keepLog><number>467</number><queueId>1296255</queueId><result>SUCCESS</result><timestamp>1789139193907</timestamp><url>http://159.27.114.184:8080/jenkins/view/%E7%B3%BB%E7%BB%9F%E6%9B%B4%E6%96%B0/job/orin-slave32/467/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/org/orin/repoinfoRos2.groovy</affectedPath><commitId>54e28952f71b9d1ad5306ba1313dd21644c99e2b</commitId><timestamp>1788925106000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/weilikang</absoluteUrl><fullName>weilikang</fullName></author><authorEmail>weilikang@senior.auto</authorEmail><comment>Update repoinfoRos2.groovy
</comment><date>2026-09-09 03:38:26 +0000</date><id>54e28952f71b9d1ad5306ba1313dd21644c99e2b</id><msg>Update repoinfoRos2.groovy</msg><path><editType>edit</editType><file>src/org/orin/repoinfoRos2.groovy</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/org/orin/orinRos2Choice.groovy</affectedPath><commitId>516a3fa1c8ae11dafc3f32b5af0122208d843495</commitId><timestamp>1788925229000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/weilikang</absoluteUrl><fullName>weilikang</fullName></author><authorEmail>weilikang@senior.auto</authorEmail><comment>Update orinRos2Choice.groovy
</comment><date>2026-09-09 03:40:29 +0000</date><id>516a3fa1c8ae11dafc3f32b5af0122208d843495</id><msg>Update orinRos2Choice.groovy</msg><path><editType>edit</editType><file>src/org/orin/orinRos2Choice.groovy</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/org/orin/orinRos2ModuleChoice.groovy</affectedPath><commitId>11ed2ee5a9d2c55a8850aee967e71310836e93e6</commitId><timestamp>1788925310000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/weilikang</absoluteUrl><fullName>weilikang</fullName></author><authorEmail>weilikang@senior.auto</authorEmail><comment>Update orinRos2ModuleChoice.groovy
</comment><date>2026-09-09 03:41:50 +0000</date><id>11ed2ee5a9d2c55a8850aee967e71310836e93e6</id><msg>Update orinRos2ModuleChoice.groovy</msg><path><editType>edit</editType><file>src/org/orin/orinRos2ModuleChoice.groovy</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>telediagnostic.jenkinsfile</affectedPath><commitId>6eb97d4117968259a56492db531ec2af5e363585</commitId><timestamp>1789124333000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/weilikang</absoluteUrl><fullName>weilikang</fullName></author><authorEmail>weilikang@senior.auto</authorEmail><comment>Update telediagnostic.jenkinsfile
</comment><date>2026-09-11 10:58:53 +0000</date><id>6eb97d4117968259a56492db531ec2af5e363585</id><msg>Update telediagnostic.jenkinsfile</msg><path><editType>edit</editType><file>telediagnostic.jenkinsfile</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>config/imv/rslidar_config_all_in_one.yaml</affectedPath><affectedPath>src/adapter/point_cloud_ros_adapter.hpp</affectedPath><affectedPath>config/imv/rslidar_config_all_in_one_offline.yaml</affectedPath><affectedPath>config/config.yaml</affectedPath><commitId>0fa5e53ddd6f7ebd530f800d2d7110f101c991d0</commitId><timestamp>1789033965000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/xiaosonglan</absoluteUrl><fullName>xiaosonglan</fullName></author><authorEmail>xiaosonglan@gmail.com</authorEmail><comment>fix: /msf/dr_pose 的 pose_frame_id 应为 imu, 不是 base_ground

pose_frame_id 决定 lookupTransform(pose_frame_id, frame_id_) 取到的
trans_lidar_to_imu —— 即把点云搬到「位姿所在刚体」的外参, 所以它必须和
pose 话题描述的刚体对上:

  /msf/imu_pose_raw_estimate -&gt; imu_raw        (原本就对)
  /msf/dr_pose               -&gt; imu            (原先错写成 base_ground)
  /vehicle/localization      -&gt; base_ground    (原先没有这条分支)

原先 dr_pose 被强制成 base_ground, 力臂差了整整 5.007m: 干线 AT002 车上
tf_static 实测 base_ground-&gt;imu = (4.450, 0.760, 2.165) 且旋转差 0.000°,
即 imu-&gt;lidar_front=(1.688,-0.780,0.810) vs
base_ground-&gt;lidar_front=(6.138,-0.020,2.975)。

补偿误差 ≈ 帧内转角 × 5.007m。用 AT002「直行+转弯」实包(2038 条 dr_pose,
车速中位 6.89 m/s / 最大 21.6 m/s)按四元数帧间差算 100ms 内转角:
  中位 0.1263° -&gt; 1.10 cm    P90 0.3313° -&gt; 2.90 cm
  P99  0.7755° -&gt; 6.78 cm    最大 1.1158° -&gt; 9.76 cm
直行时转角趋零、误差趋零 —— 港口对位场景基本蠕行, 所以这个 bug 被掩盖了一年,
干线车高速转弯才显现。

刚体归属由定位侧确认: dr_pose=imu, imu_pose_raw_estimate=imu_raw,
vehicle/localization=base_ground。

⚠️ config 侧一并改: config.yaml 与 imv/rslidar_config_all_in_one{,_offline}.yaml
共 17 处 pose_frame_id 原为 base_ground(topic 全是 /msf/dr_pose), 改为 imu,
注释同步写全三种映射。这些是港口车在用的配置, 下次部署后补偿结果会变化(变正确),
涉及历史标注/建图数据一致性, 需与定位组和数据侧确认后再下发。

源头是 rslidar_sdk_new 的 4cd98d4(2025-09-24, zhjfeng, feat_out:增加运动补偿处理),
本仓库同款实现。rslidar_sdk_new 的 dev_ros2/rc_dev/dev 与 hesai_lidar 一并修正。

via [HAPI](https://hapi.run)

Co-Authored-By: HAPI &lt;noreply@hapi.run&gt;
Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_017V8WSMEpax2mkbuxiXr7FK
</comment><date>2026-09-10 05:52:45 -0400</date><id>0fa5e53ddd6f7ebd530f800d2d7110f101c991d0</id><msg>fix: /msf/dr_pose 的 pose_frame_id 应为 imu, 不是 base_ground</msg><path><editType>edit</editType><file>config/config.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_all_in_one_offline.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_all_in_one.yaml</file></path><path><editType>edit</editType><file>src/adapter/point_cloud_ros_adapter.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>config/truck/rslidar_config_top_up_offline.yaml</affectedPath><affectedPath>config/truck/rslidar_config_right_offline.yaml</affectedPath><affectedPath>config/imv/rslidar_config_right_rear_offline.yaml</affectedPath><affectedPath>config/imv/rslidar_config_right_front_offline.yaml</affectedPath><affectedPath>config/imv/rslidar_config_left_rear_down_offline.yaml</affectedPath><affectedPath>config/imv/rslidar_config_left_rear_down.yaml</affectedPath><affectedPath>config/imv/rslidar_config_right_front_down_offline.yaml</affectedPath><affectedPath>config/imv/rslidar_config_left_front_up_offline.yaml</affectedPath><affectedPath>config/imv/rslidar_config_left_front_up.yaml</affectedPath><affectedPath>config/imv/rslidar_config_left_front_up_offline_bp4.yaml</affectedPath><affectedPath>config/imv/rslidar_config_left_rear_down_offline_bp4.yaml</affectedPath><affectedPath>config/imv/rslidar_config_right_front_down_offline_bp4.yaml</affectedPath><affectedPath>config/imv/rslidar_config_right_rear_up_offline.yaml</affectedPath><affectedPath>config/truck/rslidar_config_top.yaml</affectedPath><affectedPath>config/imv/rslidar_config_left_rear_offline.yaml</affectedPath><affectedPath>config/truck/rslidar_config_top_up.yaml</affectedPath><affectedPath>config/imv/rslidar_config_right_rear_down_offline_bp4.yaml</affectedPath><affectedPath>config/imv/rslidar_config_left_front_down_offline_bp4.yaml</affectedPath><affectedPath>config/truck/rslidar_config_left_down.yaml</affectedPath><affectedPath>config/truck/rslidar_config_left_offline.yaml</affectedPath><affectedPath>config/imv/rslidar_config_right_front_down.yaml</affectedPath><affectedPath>config/imv/rslidar_config_right_front.yaml</affectedPath><affectedPath>config/imv/rslidar_config_left_front.yaml</affectedPath><affectedPath>config/truck/rslidar_config_right_down.yaml</affectedPath><affectedPath>config/truck/rslidar_config_top_up_offline_bp4.yaml</affectedPath><affectedPath>config/imv/rslidar_config_right_rear_up_offline_bp4.yaml</affectedPath><affectedPath>config/truck/rslidar_config_top_offline.yaml</affectedPath><affectedPath>config/truck/rslidar_config_right_down_offline_bp4.yaml</affectedPath><affectedPath>config/truck/rslidar_config_left_down_offline.yaml</affectedPath><affectedPath>config/imv/rslidar_config_left_rear.yaml</affectedPath><affectedPath>config/truck/rslidar_config_left.yaml</affectedPath><affectedPath>config/imv/rslidar_config_right_rear_up.yaml</affectedPath><affectedPath>config/truck/rslidar_config_right.yaml</affectedPath><affectedPath>config/truck/rslidar_config_left_down_offline_bp4.yaml</affectedPath><affectedPath>config/truck/rslidar_config_rear_down_offline_bp4.yaml</affectedPath><affectedPath>config/imv/rslidar_config_left_front_offline.yaml</affectedPath><affectedPath>config/truck/rslidar_config_right_down_offline.yaml</affectedPath><affectedPath>config/imv/rslidar_config_right_rear.yaml</affectedPath><commitId>378d00df455683c9571a7bf0793880b8730e900a</commitId><timestamp>1789034312000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/xiaosonglan</absoluteUrl><fullName>xiaosonglan</fullName></author><authorEmail>xiaosonglan@gmail.com</authorEmail><comment>fix: 补齐 imv/truck 下 38 个单雷达 config 的 pose_frame_id

上一个提交只改了 config.yaml 与 imv/rslidar_config_all_in_one{,_offline}.yaml
共 17 处, 漏掉 config/imv/(22 个) 与 config/truck/(16 个) 下的单雷达配置 ——
它们的 ros_recv_pose_topic 同样是 /msf/dr_pose, pose_frame_id 也同样错写成
base_ground。原因是我当时用 git grep -c 列文件时 head -3 截断了输出, 把前 3 个
文件当成了全部。

现在按 ros_recv_pose_topic 配对全量修正仓库内所有 yaml:
  /msf/imu_pose_raw_estimate -&gt; imu_raw
  /msf/dr_pose               -&gt; imu
  /vehicle/localization      -&gt; base_ground

via [HAPI](https://hapi.run)

Co-Authored-By: HAPI &lt;noreply@hapi.run&gt;
Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_017V8WSMEpax2mkbuxiXr7FK
</comment><date>2026-09-10 05:58:32 -0400</date><id>378d00df455683c9571a7bf0793880b8730e900a</id><msg>fix: 补齐 imv/truck 下 38 个单雷达 config 的 pose_frame_id</msg><path><editType>edit</editType><file>config/imv/rslidar_config_left_rear_down.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_left_rear_offline.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_right.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_top_up_offline.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_left_front_up_offline.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_left_rear.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_left.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_top_up_offline_bp4.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_right_rear_down_offline_bp4.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_left_front_offline.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_right_down.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_left_down_offline_bp4.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_right_offline.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_right_rear_up_offline.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_top_up.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_left_front_down_offline_bp4.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_left_down_offline.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_left_down.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_top_offline.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_right_rear_up.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_rear_down_offline_bp4.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_right_down_offline_bp4.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_left_front_up.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_right_rear_offline.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_right_down_offline.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_left_offline.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_right_front_down.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_right_rear.yaml</file></path><path><editType>edit</editType><file>config/truck/rslidar_config_top.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_right_front_down_offline.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_left_rear_down_offline_bp4.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_right_front_down_offline_bp4.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_right_front_offline.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_left_front_up_offline_bp4.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_right_front.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_left_front.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_left_rear_down_offline.yaml</file></path><path><editType>edit</editType><file>config/imv/rslidar_config_right_rear_up_offline_bp4.yaml</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/other/flow_control.cpp</affectedPath><affectedPath>Testing/ssep_path_corridor_test.cpp</affectedPath><commitId>be54d79c9ef1f67c7c511cd9e90d5a33879c7cbb</commitId><timestamp>1788745974000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 放宽 BulkOut 两点判定的横向容差

将 BulkOut 正反向两点兜底容差设为 10 米，BulkIn 保持 5 米，避免首任务尚无搜索结果时横向调整导致漏判。保留纵向与航向约束，增加现场坐标、容差边界及反向判定回归。
</comment><date>2026-09-07 09:52:54 +0800</date><id>be54d79c9ef1f67c7c511cd9e90d5a33879c7cbb</id><msg>fix: 放宽 BulkOut 两点判定的横向容差</msg><path><editType>edit</editType><file>data/other/flow_control.cpp</file></path><path><editType>edit</editType><file>Testing/ssep_path_corridor_test.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/plan/ssep_data.cpp</affectedPath><affectedPath>Testing/ssep_path_corridor_test.cpp</affectedPath><commitId>6c5f594b1934396700af1709d37d20caf34105c2</commitId><timestamp>1788745974000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 统一双向 IMV 搜索包络的换向航向补偿

将搜索车头相对物理车头的翻转与 vehicle_state 的 reversing_mode 异或，覆盖搜索成功帧及多段换向前后的方向更新。包络匹配和换向点航向检查共用补偿逻辑，保留单向车型及终点退出约束。增加现场首点和连续两次换向回归。
</comment><date>2026-09-07 09:52:54 +0800</date><id>6c5f594b1934396700af1709d37d20caf34105c2</id><msg>fix: 统一双向 IMV 搜索包络的换向航向补偿</msg><path><editType>edit</editType><file>data/plan/ssep_data.cpp</file></path><path><editType>edit</editType><file>Testing/ssep_path_corridor_test.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ssep/forward_ec.cpp</affectedPath><affectedPath>ssep/scenarios/scenario_planner_factory.h</affectedPath><affectedPath>ssep/scenarios/imv_general_planner.h</affectedPath><commitId>da90b573e4e558c81c5a13c6b0195951177c6b15</commitId><timestamp>1788745974000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 通过通用参数保持 BulkOut 搜索的车头身份

新增 allow_start_heading_flip 参数，经 extra_params 和规划器工厂传递，默认保留旧行为并校验参数值。振石 BulkOut 调用端禁用起点航向翻转，同时保留途中双向搜索与末段前进约束。原始场景回放成功，生成前进、倒车、前进三段并通过碰撞检查。
</comment><date>2026-09-07 09:52:54 +0800</date><id>da90b573e4e558c81c5a13c6b0195951177c6b15</id><msg>fix: 通过通用参数保持 BulkOut 搜索的车头身份</msg><path><editType>edit</editType><file>data/ssep/forward_ec.cpp</file></path><path><editType>edit</editType><file>ssep/scenarios/imv_general_planner.h</file></path><path><editType>edit</editType><file>ssep/scenarios/scenario_planner_factory.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Testing/ssep_path_corridor_test.cpp</affectedPath><affectedPath>tasks/deciders/other_decider/replan_decider.cpp</affectedPath><commitId>cecc6d0adb8d208b89286441ffcd12d9dcb1cd3a</commitId><timestamp>1788745974000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 清理无搜索阶段的错误重规划上下文

依据当前阶段实际配置的 SSEP_TASK 判断搜索能力，避免普通路口沿线规划误报连续路口搜索重规划。无搜索阶段在冷却判断前清理重规划原因、搜索请求和历史路径保留状态，防止 routing 换向后复用旧参考线。增加有无搜索任务及冷却期残留回归，现场 snapshot 的 24 帧恢复引导线匹配。
</comment><date>2026-09-07 09:52:54 +0800</date><id>cecc6d0adb8d208b89286441ffcd12d9dcb1cd3a</id><msg>fix: 清理无搜索阶段的错误重规划上下文</msg><path><editType>edit</editType><file>tasks/deciders/other_decider/replan_decider.cpp</file></path><path><editType>edit</editType><file>Testing/ssep_path_corridor_test.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ssep/scenarios/scenario_planner_factory.h</affectedPath><affectedPath>ssep/scenarios/imv_general_planner.h</affectedPath><commitId>3b9dbc984ae916bd8de434f3b4ab643a1cdb6b13</commitId><timestamp>1788745974000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 还原反向作业的 IMV 搜索物理车头朝向

禁止起点航向翻转时，根据反向作业模式还原起点 heading 并转换方向，使末段前进约束对应物理车头。构建和执行搜索统一转换，两段组合搜索在途经点后不重复翻转。首任务与反向作业两例现场回放通过，保留途中倒车能力。
</comment><date>2026-09-07 09:52:54 +0800</date><id>3b9dbc984ae916bd8de434f3b4ab643a1cdb6b13</id><msg>fix: 还原反向作业的 IMV 搜索物理车头朝向</msg><path><editType>edit</editType><file>ssep/scenarios/imv_general_planner.h</file></path><path><editType>edit</editType><file>ssep/scenarios/scenario_planner_factory.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ssep/test/local_regression/path_quality.py</affectedPath><affectedPath>ssep/test/local_regression/README.md</affectedPath><affectedPath>ssep/test/local_regression/bulkout_reverse_quality.json</affectedPath><affectedPath>ssep/test/local_regression/run_ssep_regression.py</affectedPath><affectedPath>ssep/test/local_regression/test_path_quality.py</affectedPath><affectedPath>ssep/test/local_regression/imv_bulkout_manifest.tsv</affectedPath><affectedPath>ssep/test/local_regression/bulkout_initial_quality.json</affectedPath><commitId>28c4ac7705b5dd72b98636297bc81649eaefb292</commitId><timestamp>1788745974000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>test: 增加 BulkOut 物理车头与路径质量回归

收录首任务和反向作业重搜两例共享场景，独立验证物理起点航向、末段实际前进、终点误差、换向连续性、运动几何、长度和耗时，并要求最终碰撞检查证据。通过仓库 Proto 解析实际回放输出，保留输入副本、日志及质量报告。增加十一项验收器正反例与非法配置检查，逐例汇总异常；两例完整质量回归通过。
</comment><date>2026-09-07 09:52:54 +0800</date><id>28c4ac7705b5dd72b98636297bc81649eaefb292</id><msg>test: 增加 BulkOut 物理车头与路径质量回归</msg><path><editType>add</editType><file>ssep/test/local_regression/imv_bulkout_manifest.tsv</file></path><path><editType>edit</editType><file>ssep/test/local_regression/run_ssep_regression.py</file></path><path><editType>add</editType><file>ssep/test/local_regression/test_path_quality.py</file></path><path><editType>add</editType><file>ssep/test/local_regression/bulkout_reverse_quality.json</file></path><path><editType>edit</editType><file>ssep/test/local_regression/README.md</file></path><path><editType>add</editType><file>ssep/test/local_regression/bulkout_initial_quality.json</file></path><path><editType>add</editType><file>ssep/test/local_regression/path_quality.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ssep/forward_ec.cpp</affectedPath><affectedPath>plan/prepare/prepare_ogm.cpp</affectedPath><affectedPath>plan/prepare/prepare_ogm.hpp</affectedPath><commitId>9b6d06c9c7f42df51766423d2131988dc67599a7</commitId><timestamp>1788745974000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 为振石 BulkOut 搜索保留完整后方点云

从当前帧原始 OGM 点单独重建搜索线障碍，避免执行阶段的后方忽略状态污染多向重搜输入。执行 OGM 与原始点云保持不变，原始点云无效时拒绝构造不完整搜索环境。
</comment><date>2026-09-07 09:52:54 +0800</date><id>9b6d06c9c7f42df51766423d2131988dc67599a7</id><msg>fix: 为振石 BulkOut 搜索保留完整后方点云</msg><path><editType>edit</editType><file>data/ssep/forward_ec.cpp</file></path><path><editType>edit</editType><file>plan/prepare/prepare_ogm.cpp</file></path><path><editType>edit</editType><file>plan/prepare/prepare_ogm.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Testing/ssep_path_corridor_test.cpp</affectedPath><affectedPath>ssep/scenarios/imv_search_extra_params.h</affectedPath><affectedPath>data/ssep/forward_ec.cpp</affectedPath><affectedPath>ssep/scenarios/scenario_planner_factory.h</affectedPath><affectedPath>CMakeLists.txt</affectedPath><affectedPath>config/config_imv/ssep_port_scenarios_zhenshi.yaml</affectedPath><affectedPath>ssep/scenarios/imv_extra_params_compat.h</affectedPath><affectedPath>ssep/scenarios/imv_enter_station_planner.h</affectedPath><affectedPath>ssep/scenarios/imv_general_planner.h</affectedPath><affectedPath>data/ssep/ssep_ec.hpp</affectedPath><affectedPath>ssep/scenarios/imv_multi_segment_parking_planner.h</affectedPath><affectedPath>ssep/ssep_planner.cc</affectedPath><affectedPath>data/ssep/ssep_ec.cpp</affectedPath><affectedPath>ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h</affectedPath><commitId>a5753050594ac7416d5fab3df723aa1b4fd6f9d7</commitId><timestamp>1788746002000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat: 统一振石 IMV 场景的搜索参数配置

复用现有场景 YAML 到 SsepInput.extra_params 链路，为 BulkOut、带途经点 BulkIn 和普通 BulkIn 提供场景级参数。IMVGeneral 通过通用方向、车头身份、碰撞裕量和方向代价参数构造搜索，不再使用振石专用构造开关；历史输入在规划入口转换为等价通用参数。显式参数会绕过不兼容的路径仓库与通用热启动，参数解析失败时明确返回错误。
</comment><date>2026-09-07 09:53:22 +0800</date><id>a5753050594ac7416d5fab3df723aa1b4fd6f9d7</id><msg>feat: 统一振石 IMV 场景的搜索参数配置</msg><path><editType>add</editType><file>ssep/scenarios/imv_extra_params_compat.h</file></path><path><editType>edit</editType><file>data/ssep/ssep_ec.cpp</file></path><path><editType>add</editType><file>ssep/scenarios/imv_search_extra_params.h</file></path><path><editType>edit</editType><file>ssep/scenarios/imv_enter_station_planner.h</file></path><path><editType>edit</editType><file>ssep/ssep_planner.cc</file></path><path><editType>edit</editType><file>data/ssep/ssep_ec.hpp</file></path><path><editType>edit</editType><file>ssep/scenarios/scenario_planner_factory.h</file></path><path><editType>edit</editType><file>CMakeLists.txt</file></path><path><editType>edit</editType><file>data/ssep/forward_ec.cpp</file></path><path><editType>edit</editType><file>Testing/ssep_path_corridor_test.cpp</file></path><path><editType>add</editType><file>config/config_imv/ssep_port_scenarios_zhenshi.yaml</file></path><path><editType>edit</editType><file>ssep/scenarios/imv_general_planner.h</file></path><path><editType>edit</editType><file>ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h</file></path><path><editType>edit</editType><file>ssep/scenarios/imv_multi_segment_parking_planner.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ssep/offboard/ssep_input_provider.h</affectedPath><affectedPath>ssep/offboard/ssep_input_provider.cc</affectedPath><affectedPath>ssep/test/local_regression/test_replay_input.py</affectedPath><affectedPath>ssep/offboard/scene_replay/replay_ssep_input_cli.cc</affectedPath><affectedPath>ssep/test/local_regression/README.md</affectedPath><affectedPath>ssep/test/local_regression/run_ssep_regression.py</affectedPath><affectedPath>ssep/test/local_regression/test_raw_replay_cli.py</affectedPath><commitId>19fc888358f87917287ca2fa6eaabd21d5c94335</commitId><timestamp>1788746002000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>test: 严格区分 SSEP 原样回归与参数实验

默认按录制输入中的 extra_params 回放，只有显式参数实验才应用质量配置覆盖，并在产物中记录模式和覆盖项。原始输入回放工具新增参数覆盖入口；解析失败、输入缺失、空目录和规划失败在严格模式下均返回非零。
</comment><date>2026-09-07 09:53:22 +0800</date><id>19fc888358f87917287ca2fa6eaabd21d5c94335</id><msg>test: 严格区分 SSEP 原样回归与参数实验</msg><path><editType>edit</editType><file>ssep/offboard/ssep_input_provider.h</file></path><path><editType>edit</editType><file>ssep/test/local_regression/run_ssep_regression.py</file></path><path><editType>edit</editType><file>ssep/offboard/scene_replay/replay_ssep_input_cli.cc</file></path><path><editType>edit</editType><file>ssep/offboard/ssep_input_provider.cc</file></path><path><editType>add</editType><file>ssep/test/local_regression/test_raw_replay_cli.py</file></path><path><editType>add</editType><file>ssep/test/local_regression/test_replay_input.py</file></path><path><editType>edit</editType><file>ssep/test/local_regression/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/wbca/wbca_manager.cpp</affectedPath><affectedPath>algorithm/wbca/imv_wbca_manager.cpp</affectedPath><affectedPath>algorithm/wbca/wbca_manager.hpp</affectedPath><affectedPath>tasks/plan/path_optimization_task.cpp</affectedPath><affectedPath>Testing/fixtures/wbca_smooth_20260907_1056.hpp</affectedPath><affectedPath>Testing/wbca_smooth_continuity_test.cpp</affectedPath><affectedPath>algorithm/wbca/imv_wbca_manager.hpp</affectedPath><affectedPath>Testing/fixtures/wbca_smooth_20260907.hpp</affectedPath><affectedPath>algorithm/wbca/path_optimization/path_optimization.cpp</affectedPath><affectedPath>CMakeLists.txt</affectedPath><affectedPath>tasks/plan/path_optimization_task.hpp</affectedPath><affectedPath>Testing/fixtures/wbca_smooth_20260907_1129.hpp</affectedPath><commitId>6b8e9d0d21d8b1fcb8ef0e1893b9ee40adb13286</commitId><timestamp>1788757159000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: preserve full WBCA history across planning modes

Share full-history preservation between SMOOTH and NORMAL direct-MINCO routes, retain planning boundary derivatives, and stabilize no-shift mode selection within PathOptimizationTask.

Add snapshot-derived continuity regressions and remove temporary diagnostics.
</comment><date>2026-09-07 12:59:19 +0800</date><id>6b8e9d0d21d8b1fcb8ef0e1893b9ee40adb13286</id><msg>fix: preserve full WBCA history across planning modes</msg><path><editType>edit</editType><file>algorithm/wbca/imv_wbca_manager.hpp</file></path><path><editType>edit</editType><file>algorithm/wbca/wbca_manager.cpp</file></path><path><editType>edit</editType><file>algorithm/wbca/path_optimization/path_optimization.cpp</file></path><path><editType>edit</editType><file>CMakeLists.txt</file></path><path><editType>add</editType><file>Testing/wbca_smooth_continuity_test.cpp</file></path><path><editType>edit</editType><file>tasks/plan/path_optimization_task.hpp</file></path><path><editType>add</editType><file>Testing/fixtures/wbca_smooth_20260907_1129.hpp</file></path><path><editType>edit</editType><file>tasks/plan/path_optimization_task.cpp</file></path><path><editType>edit</editType><file>algorithm/wbca/imv_wbca_manager.cpp</file></path><path><editType>add</editType><file>Testing/fixtures/wbca_smooth_20260907_1056.hpp</file></path><path><editType>edit</editType><file>algorithm/wbca/wbca_manager.hpp</file></path><path><editType>add</editType><file>Testing/fixtures/wbca_smooth_20260907.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tasks/plan/smooth_task.cpp</affectedPath><affectedPath>data/plan/ssep_data.cpp</affectedPath><affectedPath>tasks/deciders/other_decider/replan_decider.cpp</affectedPath><affectedPath>tasks/other_tasks/stitch_path_to_reference_line.cpp</affectedPath><affectedPath>tasks/deciders/search_decider/normal_junction_search_decider.cpp</affectedPath><affectedPath>data/plan/ssep_data.hpp</affectedPath><affectedPath>tasks/plan/keb_path_optimize_task.cpp</affectedPath><affectedPath>Testing/reference_line_replan_test.cpp</affectedPath><affectedPath>tasks/other_tasks/stitch_path_to_reference_line.hpp</affectedPath><affectedPath>tasks/other_tasks/create_reference_line.cpp</affectedPath><commitId>ef96197a59beacebe0f4a91adcdc2299a8ea6d50</commitId><timestamp>1788774291000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 重搜期间复用成功路径并实时更新参考线

锁存当前路口最后成功的 SSEP 路径，每帧从完整缓存拼接实时参考线，保留物理末点并处理滚动地图起点裁剪。
普通路口构建失败时保留累计次数；重试耗尽后清理请求，有成功路径则继续拼接，无成功路径则恢复正常参考线更新。
退出搜索时清理等待状态和旧包络，补齐缓存路径的快照坐标转换及投影重建。
保持期间沿实时引导线进行局部规划，避免有限历史输出耗尽。

验证：参考线与重规划状态回归，以及纵向停车和连续性回归。
</comment><date>2026-09-07 17:44:51 +0800</date><id>ef96197a59beacebe0f4a91adcdc2299a8ea6d50</id><msg>fix: 重搜期间复用成功路径并实时更新参考线</msg><path><editType>edit</editType><file>Testing/reference_line_replan_test.cpp</file></path><path><editType>edit</editType><file>tasks/plan/smooth_task.cpp</file></path><path><editType>edit</editType><file>tasks/plan/keb_path_optimize_task.cpp</file></path><path><editType>edit</editType><file>data/plan/ssep_data.cpp</file></path><path><editType>edit</editType><file>tasks/deciders/other_decider/replan_decider.cpp</file></path><path><editType>edit</editType><file>tasks/other_tasks/stitch_path_to_reference_line.hpp</file></path><path><editType>edit</editType><file>tasks/other_tasks/stitch_path_to_reference_line.cpp</file></path><path><editType>edit</editType><file>tasks/deciders/search_decider/normal_junction_search_decider.cpp</file></path><path><editType>edit</editType><file>tasks/other_tasks/create_reference_line.cpp</file></path><path><editType>edit</editType><file>data/plan/ssep_data.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tasks/plan/keb_lane_follow_path_task.cpp</affectedPath><affectedPath>proto/keb_scene.proto</affectedPath><affectedPath>offboard/keb_path_opt_cli/local_regression/keb_regression_manifest.tsv</affectedPath><affectedPath>offboard/bag_to_keb_scene/bag_to_keb_scene.cc</affectedPath><affectedPath>algorithm/plan/keb_optimizer.hpp</affectedPath><affectedPath>tasks/plan/keb_utils_core.cpp</affectedPath><affectedPath>replayer/replayer_data_process/replayer_data_extraction.cpp</affectedPath><affectedPath>CMakeLists.txt</affectedPath><affectedPath>tasks/plan/keb_utils.cpp</affectedPath><affectedPath>offboard/keb_path_opt_cli/README.md</affectedPath><affectedPath>tasks/plan/keb_utils_core.hpp</affectedPath><affectedPath>offboard/keb_path_opt_cli/local_regression/README.md</affectedPath><affectedPath>algorithm/plan/keb_optimizer.cpp</affectedPath><affectedPath>Testing/keb_fixed_tail_test.cpp</affectedPath><affectedPath>offboard/keb_path_opt_cli/keb_simulator.cc</affectedPath><commitId>70784b598274cb5b48d54cde4ae986b21a0794ea</commitId><timestamp>1788774330000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 自适应调整 KEB 固定尾段优化范围

预检 IMV LaneFollow 的固定尾段，必要时在当前段终点范围内有界前移滚动目标，最多检查四个候选且只求解一次。
检查热启动固定尾段，边界不合法时回退冷启动；最终输出保留完整边界校验。
按实车匹配点计算允许前移距离，同步在线、GUI/CLI 提取、离线回放及 HMI 实际目标；新 KebScene 显式保存前移上限，兼容旧数据。
添加固定段与终点范围回归，并将出堆场 103 帧原始数据登记到共享回归清单。

验证：固定尾段单元测试、完整 KEB 回归清单和 pnc_node 构建。
</comment><date>2026-09-07 17:45:30 +0800</date><id>70784b598274cb5b48d54cde4ae986b21a0794ea</id><msg>fix: 自适应调整 KEB 固定尾段优化范围</msg><path><editType>edit</editType><file>offboard/bag_to_keb_scene/bag_to_keb_scene.cc</file></path><path><editType>edit</editType><file>tasks/plan/keb_lane_follow_path_task.cpp</file></path><path><editType>edit</editType><file>algorithm/plan/keb_optimizer.hpp</file></path><path><editType>edit</editType><file>offboard/keb_path_opt_cli/README.md</file></path><path><editType>edit</editType><file>offboard/keb_path_opt_cli/local_regression/keb_regression_manifest.tsv</file></path><path><editType>edit</editType><file>tasks/plan/keb_utils.cpp</file></path><path><editType>edit</editType><file>offboard/keb_path_opt_cli/local_regression/README.md</file></path><path><editType>add</editType><file>Testing/keb_fixed_tail_test.cpp</file></path><path><editType>edit</editType><file>algorithm/plan/keb_optimizer.cpp</file></path><path><editType>edit</editType><file>tasks/plan/keb_utils_core.cpp</file></path><path><editType>edit</editType><file>replayer/replayer_data_process/replayer_data_extraction.cpp</file></path><path><editType>edit</editType><file>tasks/plan/keb_utils_core.hpp</file></path><path><editType>edit</editType><file>CMakeLists.txt</file></path><path><editType>edit</editType><file>proto/keb_scene.proto</file></path><path><editType>edit</editType><file>offboard/keb_path_opt_cli/keb_simulator.cc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ssep/test/local_regression/README.md</affectedPath><affectedPath>ssep/test/local_regression/imv_out_yard_pending_cases.json</affectedPath><commitId>fae88de2856a95acf2e39668796bd56902ac66a4</commitId><timestamp>1788774349000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>test: 归档出堆场内圈出口碰撞待修复案例

登记异常和正常对照场景及原始搜索输入，记录共享数据路径和 SHA-256。
明确内圈允许通行，问题是出口处车身碰撞；不得以必须走大圈或路径长度作为验收标准。
记录添加超视距障碍物的规避方案，将算法问题保留为 deferred，不纳入仅校验搜索成功的必过清单。

验证：四个原始文件校验一致，两份场景均可解析。
</comment><date>2026-09-07 17:45:49 +0800</date><id>fae88de2856a95acf2e39668796bd56902ac66a4</id><msg>test: 归档出堆场内圈出口碰撞待修复案例</msg><path><editType>add</editType><file>ssep/test/local_regression/imv_out_yard_pending_cases.json</file></path><path><editType>edit</editType><file>ssep/test/local_regression/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>data/map/pnc_map/routing_extension/routing_data.cpp</affectedPath><affectedPath>Testing/routing_transition_test.cpp</affectedPath><affectedPath>CMakeLists.txt</affectedPath><affectedPath>data/map/pnc_map/routing_extension/routing_transition.hpp</affectedPath><affectedPath>data/map/pnc_map/routing_extension/routing_data.hpp</affectedPath><commitId>06f22cb96e630a15ea10919166754fc049aa7903</commitId><timestamp>1788832537000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 统一分段路径衔接判定并修复双向 IMV 漏换向

将方向计算和 openspace 入口统一为同向接续、直接换向与搜索衔接三类。
双向 IMV 在纵向间隙不超过 1 米、横向偏差不超过 0.1 米、反向角偏差不超过 5 度时直接换向，修复 T304 因端点相距约 0.914 米而漏换向的问题。
补齐缺失的 openspace 连接点并优先保留已有途经点，增加独立回归目标，覆盖方向初始化、段末停车、阈值边界和任务生命周期。
为显式 10/11 掉头途经点与几何换向的优先级添加 TODO，当前保持原行为。
</comment><date>2026-09-08 09:55:37 +0800</date><id>06f22cb96e630a15ea10919166754fc049aa7903</id><msg>fix: 统一分段路径衔接判定并修复双向 IMV 漏换向</msg><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>add</editType><file>data/map/pnc_map/routing_extension/routing_transition.hpp</file></path><path><editType>edit</editType><file>data/map/pnc_map/routing_extension/routing_data.hpp</file></path><path><editType>edit</editType><file>data/map/pnc_map/routing_extension/routing_data.cpp</file></path><path><editType>edit</editType><file>CMakeLists.txt</file></path><path><editType>add</editType><file>Testing/routing_transition_test.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Testing/routing_transition_test.cpp</affectedPath><affectedPath>data/map/pnc_map/routing_extension/routing_data.cpp</affectedPath><commitId>7087555b29af0107f6256b7f266e17f05fe74284</commitId><timestamp>1788832554000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 修复重合端点的 openspace 建区退化

端点重合时使用车道法向确定平行搜索框朝向，避免搜索范围错误依赖全局坐标轴。
上下引桥连接线为零长度时，按车道航向直接构造扩展走廊，避免无效子多边形在合并时被丢弃。
新增普通车型重合端点及上下引桥旋转回归。最终 12 项衔接回归与 14 项地图保护回归通过，pnc_node 集群构建成功。
</comment><date>2026-09-08 09:55:54 +0800</date><id>7087555b29af0107f6256b7f266e17f05fe74284</id><msg>fix: 修复重合端点的 openspace 建区退化</msg><path><editType>edit</editType><file>Testing/routing_transition_test.cpp</file></path><path><editType>edit</editType><file>data/map/pnc_map/routing_extension/routing_data.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_region.hpp</affectedPath><affectedPath>data/config/cfg_region.cpp</affectedPath><affectedPath>data/ssep/ssep_ec.cpp</affectedPath><affectedPath>data/ssep/forward_ec.cpp</affectedPath><commitId>894b6ed6a27b45f3857ca3a7d22f86f0e76c6f73</commitId><timestamp>1788836917000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat: 新增津西区域识别并接入搜索配置

依据津西 map_jx_20260903_v1.1.1 地图包围盒确定区域中心，
沿用 WHBULK 的 3000 米识别半径，并在枚举末尾新增 JIN_XI。

将津西接入 WHBULK 同类前进通道、参考线、途经点采样及
终点通道兜底分支，并支持 TT/CAR 的通用搜索器回退选择。

验证：地图全部 4633 个坐标点被覆盖，与现有 32 个区域不重叠；
git diff --check 及工程 task 的 pnc_node 编译通过。
</comment><date>2026-09-08 11:08:37 +0800</date><id>894b6ed6a27b45f3857ca3a7d22f86f0e76c6f73</id><msg>feat: 新增津西区域识别并接入搜索配置</msg><path><editType>edit</editType><file>data/ssep/forward_ec.cpp</file></path><path><editType>edit</editType><file>data/ssep/ssep_ec.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_region.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_region.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Testing/ssep_path_corridor_test.cpp</affectedPath><affectedPath>ssep/ssep_planner.cc</affectedPath><affectedPath>ssep/scenarios/imv_extra_params_compat.h</affectedPath><affectedPath>ssep/test/local_regression/README.md</affectedPath><affectedPath>data/ssep/forward_ec.cpp</affectedPath><commitId>856a59b68229c3791c2ed2f23b449f8fba2e9fcf</commitId><timestamp>1788845864000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>refactor: 移除振石出场硬编码参数及旧开关兼容

删除 enable_zhenshi_bulkout_mode 的兼容转换及前进搜索中
振石 BulkOut 的参数补充，搜索参数直接由 YAML 显式配置。
缺项采用 planner 通用默认值，历史输入也不再自动展开旧开关。

同步删除旧开关测试并更新参数配置说明，保留通用参数校验。
</comment><date>2026-09-08 13:37:44 +0800</date><id>856a59b68229c3791c2ed2f23b449f8fba2e9fcf</id><msg>refactor: 移除振石出场硬编码参数及旧开关兼容</msg><path><editType>edit</editType><file>data/ssep/forward_ec.cpp</file></path><path><editType>edit</editType><file>ssep/ssep_planner.cc</file></path><path><editType>edit</editType><file>ssep/test/local_regression/README.md</file></path><path><editType>edit</editType><file>Testing/ssep_path_corridor_test.cpp</file></path><path><editType>delete</editType><file>ssep/scenarios/imv_extra_params_compat.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/plan/ssep_data.hpp</affectedPath><affectedPath>data/ssep/forward_ec.cpp</affectedPath><affectedPath>CMakeLists.txt</affectedPath><affectedPath>docs/ssep_scenario_config_lifecycle.md</affectedPath><affectedPath>data/ssep/into_yard_junction_ec.hpp</affectedPath><affectedPath>data/ssep/open_space_ec.cpp</affectedPath><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>data/ssep/open_space_ec.hpp</affectedPath><affectedPath>data/ssep/into_yard_junction_ec.cpp</affectedPath><affectedPath>data/ssep/ssep_ec.hpp</affectedPath><affectedPath>data/ssep/forward_ec.hpp</affectedPath><affectedPath>data/ssep/ssep_ec.cpp</affectedPath><affectedPath>Testing/ssep_scenario_config_lifecycle_test.cpp</affectedPath><commitId>5363de0da861e2496b85339ca2ec110a7dc11a08</commitId><timestamp>1788845874000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 统一搜索场景参数生命周期并保护配置优先级

在公共场景匹配入口和 Reset 中清理旧 planner 与参数，
避免未匹配、空配置和重复请求携带上次动态拉直参数。

以匹配标记保护 YAML 选择，场地及车型默认仅用于未匹配回退；
保留 CAR 换向、低贝位和远程引导等运行时切换。
输出参数整组替换并清理旧远程引导线，投影失败时保留 YAML
且停止无效拉直计算。快照版本升级并兼容旧版读取。

新增覆盖九类搜索的 47 项回归和逐场景检查文档。
验证：47 项测试、pnc_node 编译及 git diff --check 通过。
</comment><date>2026-09-08 13:37:54 +0800</date><id>5363de0da861e2496b85339ca2ec110a7dc11a08</id><msg>fix: 统一搜索场景参数生命周期并保护配置优先级</msg><path><editType>edit</editType><file>data/ssep/forward_ec.cpp</file></path><path><editType>edit</editType><file>data/ssep/ssep_ec.hpp</file></path><path><editType>add</editType><file>Testing/ssep_scenario_config_lifecycle_test.cpp</file></path><path><editType>edit</editType><file>data/ssep/into_yard_junction_ec.hpp</file></path><path><editType>edit</editType><file>data/ssep/into_yard_junction_ec.cpp</file></path><path><editType>edit</editType><file>data/ssep/forward_ec.hpp</file></path><path><editType>edit</editType><file>data/ssep/open_space_ec.hpp</file></path><path><editType>edit</editType><file>data/ssep/ssep_ec.cpp</file></path><path><editType>edit</editType><file>data/ssep/open_space_ec.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>add</editType><file>docs/ssep_scenario_config_lifecycle.md</file></path><path><editType>edit</editType><file>data/plan/ssep_data.hpp</file></path><path><editType>edit</editType><file>CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tasks/plan/keb_path_optimize_task.hpp</affectedPath><affectedPath>tasks/plan/keb_path_optimize_task.cpp</affectedPath><commitId>0942ec2b21bc9056d0fc2a74d0640ffed7b3c828</commitId><timestamp>1788876462000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>refactor: 统一 KEB 路径优化的请求与结果处理

将同步和异步优化收敛到共享的请求快照、求解和结果写回流程，后台线程不持有 Task 或 PlanFrame。
拆分 SSEP 前置处理、重搜保持与 PJPO 兜底，保留 generation 失效保护和完整输出历史。
检查路径投影写回结果，删除未使用成员、失效注释和无效的局部路径匹配。
</comment><date>2026-09-08 22:07:42 +0800</date><id>0942ec2b21bc9056d0fc2a74d0640ffed7b3c828</id><msg>refactor: 统一 KEB 路径优化的请求与结果处理</msg><path><editType>edit</editType><file>tasks/plan/keb_path_optimize_task.cpp</file></path><path><editType>edit</editType><file>tasks/plan/keb_path_optimize_task.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Testing/ssep_path_corridor_test.cpp</affectedPath><affectedPath>tasks/plan/keb_path_optimize_task.hpp</affectedPath><affectedPath>tasks/plan/keb_utils.cpp</affectedPath><affectedPath>tasks/plan/keb_utils.hpp</affectedPath><affectedPath>scenarios/task_condition_evaluator.cpp</affectedPath><affectedPath>tasks/plan/keb_path_optimize_task.cpp</affectedPath><commitId>abaf5d01dcb656c9138007e91f34fede7bca4eef</commitId><timestamp>1788876560000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat: 支持直行堆场路口 KEB 并保持切换路径连续

NORMAL_FOLLOW 使用 guide line 路口终点构建无 SSEP 的 KEB 输入，延伸距离保留为 0 米。
首次异步等待时放行有效历史路径拼接；末端在区域切换前复用原路口输出，避免无轨迹停车。
远处后续路口不抢占末端复用目标，进入下一路口后正常更新目标；失效输入和真实求解失败仍保留错误处理。
补充选择器、终点、方向、异步等待、末端复用及 Reset 生命周期回归，兼容无 SSEP 的回放可视化输入。

验证：pnc_node 和相关测试目标构建通过，74 项规划回归通过，回放基础测试通过 202/203 项。
已知未解决项：既有 EncodingBenchmarkTest.ReportsSameGroupBoostAndCompactAblations 字节数重复性测试仍失败。
</comment><date>2026-09-08 22:09:20 +0800</date><id>abaf5d01dcb656c9138007e91f34fede7bca4eef</id><msg>feat: 支持直行堆场路口 KEB 并保持切换路径连续</msg><path><editType>edit</editType><file>tasks/plan/keb_path_optimize_task.hpp</file></path><path><editType>edit</editType><file>tasks/plan/keb_utils.hpp</file></path><path><editType>edit</editType><file>Testing/ssep_path_corridor_test.cpp</file></path><path><editType>edit</editType><file>tasks/plan/keb_path_optimize_task.cpp</file></path><path><editType>edit</editType><file>scenarios/task_condition_evaluator.cpp</file></path><path><editType>edit</editType><file>tasks/plan/keb_utils.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/wbca/wbca_manager.cpp</affectedPath><affectedPath>Testing/wbca_smooth_continuity_test.cpp</affectedPath><affectedPath>algorithm/wbca/imv_wbca_manager.hpp</affectedPath><affectedPath>algorithm/wbca/imv_wbca_manager.cpp</affectedPath><affectedPath>algorithm/wbca/wbca_manager.hpp</affectedPath><commitId>3f676e2239704a72d8be0a0780f4a3907db2cb53</commitId><timestamp>1788956922000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix(wbca): align IMV smooth planning with shared route logic
</comment><date>2026-09-09 20:28:42 +0800</date><id>3f676e2239704a72d8be0a0780f4a3907db2cb53</id><msg>fix(wbca): align IMV smooth planning with shared route logic</msg><path><editType>edit</editType><file>algorithm/wbca/wbca_manager.cpp</file></path><path><editType>edit</editType><file>Testing/wbca_smooth_continuity_test.cpp</file></path><path><editType>edit</editType><file>algorithm/wbca/imv_wbca_manager.cpp</file></path><path><editType>edit</editType><file>algorithm/wbca/imv_wbca_manager.hpp</file></path><path><editType>edit</editType><file>algorithm/wbca/wbca_manager.hpp</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><commitId>62c5cfb45716daf5fc8ec1e63d1ca513d4183f9e</commitId><timestamp>1750415840000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>refactor:emergency stop的时候， 控制切换到 N档

</comment><date>2025-06-20 18:37:20 +0800</date><id>62c5cfb45716daf5fc8ec1e63d1ca513d4183f9e</id><msg>refactor:emergency stop的时候， 控制切换到 N档</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/process/prepare/prepare_state.cpp</affectedPath><commitId>956f8a3473828368cc66a5e83051add64f16fdf7</commitId><timestamp>1751007424000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName></author><authorEmail>5081703.cr@163.com</authorEmail><comment>fix: disable trailer_state when disable reversing truck controller.

</comment><date>2025-06-27 14:57:04 +0800</date><id>956f8a3473828368cc66a5e83051add64f16fdf7</id><msg>fix: disable trailer_state when disable reversing truck controller.</msg><path><editType>edit</editType><file>node/process/prepare/prepare_state.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/parallel_controller/acc_augment_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/parallel_controller/acc_augment_mpc.cpp</affectedPath><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><commitId>27f18e13ab6249a0bf51a4cf1bb2d421979f864b</commitId><timestamp>1751616352000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat:平行驾驶的起始点的速度从历史轨迹上获取

</comment><date>2025-07-04 16:05:52 +0800</date><id>27f18e13ab6249a0bf51a4cf1bb2d421979f864b</id><msg>feat:平行驾驶的起始点的速度从历史轨迹上获取</msg><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/acc_augment_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/acc_augment_mpc.cpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>data/ctrl_frame.hpp</affectedPath><commitId>7acfceefa6df603996a6fa5093d2e097fbfb54f2</commitId><timestamp>1751894674000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix:调整期望速度的滤波

</comment><date>2025-07-07 21:24:34 +0800</date><id>7acfceefa6df603996a6fa5093d2e097fbfb54f2</id><msg>fix:调整期望速度的滤波</msg><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><commitId>ae3a02987edd7aea21bce5557ce4f7e43b0cdcfa</commitId><timestamp>1752137695000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>refactor:平行驾驶的时候使用大的油门刹车表

</comment><date>2025-07-10 16:54:55 +0800</date><id>ae3a02987edd7aea21bce5557ce4f7e43b0cdcfa</id><msg>refactor:平行驾驶的时候使用大的油门刹车表</msg><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/vehicle/vehicle_chassis.cpp</affectedPath><commitId>1487a6739f9bfca101f3c2d889985aab07e8639a</commitId><timestamp>1753328797000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName></author><authorEmail>5081703.cr@163.com</authorEmail><comment>fix: chassis.steering_angle.

</comment><date>2025-07-24 11:46:37 +0800</date><id>1487a6739f9bfca101f3c2d889985aab07e8639a</id><msg>fix: chassis.steering_angle.</msg><path><editType>edit</editType><file>data/vehicle/vehicle_chassis.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.cpp</affectedPath><commitId>f8862ad62e59762a23929c143f7f4c27b4e9db04</commitId><timestamp>1753328817000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName></author><authorEmail>5081703.cr@163.com</authorEmail><comment>fix: steering stationary.

</comment><date>2025-07-24 11:46:57 +0800</date><id>f8862ad62e59762a23929c143f7f4c27b4e9db04</id><msg>fix: steering stationary.</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><commitId>d7f59e16e1b15079456007dc145752d99a486ade</commitId><timestamp>1753410977000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName></author><authorEmail>5081703.cr@163.com</authorEmail><comment>fix: steering_mode = auto for move_prepare.

</comment><date>2025-07-25 10:36:17 +0800</date><id>d7f59e16e1b15079456007dc145752d99a486ade</id><msg>fix: steering_mode = auto for move_prepare.</msg><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.cpp</affectedPath><commitId>3fae030da0e243933726301b4131ee6a7051d226</commitId><timestamp>1753688931000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName></author><authorEmail>5081703.cr@163.com</authorEmail><comment>fix: steer_speed = 1.0 for stationary.

</comment><date>2025-07-28 15:48:51 +0800</date><id>3fae030da0e243933726301b4131ee6a7051d226</id><msg>fix: steer_speed = 1.0 for stationary.</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/source/ros_source_parallel_cmd.cpp</affectedPath><commitId>f8ea2c9c7f4c269d1f7becac0d78c10a729e7c8e</commitId><timestamp>1754633847000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat:打开爬坡标志位

</comment><date>2025-08-08 14:17:27 +0800</date><id>f8ea2c9c7f4c269d1f7becac0d78c10a729e7c8e</id><msg>feat:打开爬坡标志位</msg><path><editType>edit</editType><file>node/source/ros_source_parallel_cmd.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</affectedPath><commitId>350fd16a4e3aa149d53c8620a4a19338ca676184</commitId><timestamp>1754633868000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat:调整远程步进最小规划速度

</comment><date>2025-08-08 14:17:48 +0800</date><id>350fd16a4e3aa149d53c8620a4a19338ca676184</id><msg>feat:调整远程步进最小规划速度</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><commitId>c21e5539ea3d02ffb5fcc4edd67dfac57c07744f</commitId><timestamp>1754791109000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName></author><authorEmail>5081703.cr@163.com</authorEmail><comment>fix: del acc_mpc_.reset

</comment><date>2025-08-10 09:58:29 +0800</date><id>c21e5539ea3d02ffb5fcc4edd67dfac57c07744f</id><msg>fix: del acc_mpc_.reset</msg><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><commitId>8e505c5c05c35fa3591005bcf67d074bbb93ecac</commitId><timestamp>1755139796000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat:调整倒车的油门刹车表

</comment><date>2025-08-14 10:49:56 +0800</date><id>8e505c5c05c35fa3591005bcf67d074bbb93ecac</id><msg>feat:调整倒车的油门刹车表</msg><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>data/config/cfg_parallel.cpp</affectedPath><affectedPath>data/config/cfg_parallel.hpp</affectedPath><commitId>fb1ccc005c3ee46fe267bfc3fe48cb2680db8883</commitId><timestamp>1755151178000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat:调整倒车的前馈补偿。

</comment><date>2025-08-14 13:59:38 +0800</date><id>fb1ccc005c3ee46fe267bfc3fe48cb2680db8883</id><msg>feat:调整倒车的前馈补偿。</msg><path><editType>edit</editType><file>data/config/cfg_parallel.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_parallel.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><affectedPath>data/plan/plan_data.hpp</affectedPath><affectedPath>data/plan/plan_data.cpp</affectedPath><commitId>30e4489b2b6065fa68a3933f0980b753b3b5e871</commitId><timestamp>1755659616000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat:调整安全模块的接口，需和安全模块一块更新

</comment><date>2025-08-20 11:13:36 +0800</date><id>30e4489b2b6065fa68a3933f0980b753b3b5e871</id><msg>feat:调整安全模块的接口，需和安全模块一块更新</msg><path><editType>edit</editType><file>data/plan/plan_data.cpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path><path><editType>edit</editType><file>data/plan/plan_data.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/plan/plan_data.hpp</affectedPath><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><commitId>d60b3ccfe7297adc7411bf5e08901cedc463fa3c</commitId><timestamp>1755681638000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix:编译的buy

</comment><date>2025-08-20 17:20:38 +0800</date><id>d60b3ccfe7297adc7411bf5e08901cedc463fa3c</id><msg>fix:编译的buy</msg><path><editType>edit</editType><file>data/plan/plan_data.hpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><commitId>d663245c3ba11577d64c5dae9abb973d165fa952</commitId><timestamp>1758430138000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat:对准时，刹车的问题

</comment><date>2025-09-21 12:48:58 +0800</date><id>d663245c3ba11577d64c5dae9abb973d165fa952</id><msg>feat:对准时，刹车的问题</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><commitId>7cdf9036dc4b885aa0c3bac3af3c02916f7ec831</commitId><timestamp>1758545708000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat:使用阈值门限

</comment><date>2025-09-22 20:55:08 +0800</date><id>7cdf9036dc4b885aa0c3bac3af3c02916f7ec831</id><msg>feat:使用阈值门限</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><commitId>7d2eeb7ec642aa164f6e9162ae27aa4378dede2f</commitId><timestamp>1758601170000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat:调整对准阈值的处理

</comment><date>2025-09-23 12:19:30 +0800</date><id>7d2eeb7ec642aa164f6e9162ae27aa4378dede2f</id><msg>feat:调整对准阈值的处理</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/plan/plan_data.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.cpp</affectedPath><affectedPath>data/plan/plan_data.cpp</affectedPath><commitId>bee5190cbc27da2d79fc347af8955b16ece0a9cc</commitId><timestamp>1758767501000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName></author><authorEmail>5081703.cr@163.com</authorEmail><comment>fix: using plan_data to activate stationary steering.

</comment><date>2025-09-25 10:31:41 +0800</date><id>bee5190cbc27da2d79fc347af8955b16ece0a9cc</id><msg>fix: using plan_data to activate stationary steering.</msg><path><editType>edit</editType><file>data/plan/plan_data.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/plan/plan_data.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><commitId>3f5e4f1f4cd63acd48c0685f6687bc064e568c14</commitId><timestamp>1758785223000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName></author><authorEmail>5081703.cr@163.com</authorEmail><comment>fix: stationary steering bug.

</comment><date>2025-09-25 15:27:03 +0800</date><id>3f5e4f1f4cd63acd48c0685f6687bc064e568c14</id><msg>fix: stationary steering bug.</msg><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/CMakeLists.txt</affectedPath><affectedPath>node/sink/ros_sink_ctrl_debug.cpp</affectedPath><affectedPath>data/ctrl/lateral_cmd.cpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.hpp</affectedPath><affectedPath>data/ctrl/lateral_cmd.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.hpp</affectedPath><affectedPath>CMakeLists.txt</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>config/config_car/ctrl.yaml</affectedPath><affectedPath>data/ctrl/observer_debug_data.cpp</affectedPath><affectedPath>package.xml</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.cpp</affectedPath><affectedPath>node/logic.cpp</affectedPath><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><affectedPath>config/config_imv/ctrl.yaml</affectedPath><affectedPath>data/ctrl_frame.hpp</affectedPath><affectedPath>node/logic.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.hpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.hpp</affectedPath><commitId>b6b84cf70ee229d6840e76c971b729abf1eac958</commitId><timestamp>1760096754000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo@senior.auto</authorEmail><comment>feat:新增零偏角度辨识及补偿功能
</comment><date>2025-10-10 19:45:54 +0800</date><id>b6b84cf70ee229d6840e76c971b729abf1eac958</id><msg>feat:新增零偏角度辨识及补偿功能</msg><path><editType>add</editType><file>data/config/cfg_steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>node/logic.cpp</file></path><path><editType>edit</editType><file>config/config_car/ctrl.yaml</file></path><path><editType>edit</editType><file>config/config_imv/ctrl.yaml</file></path><path><editType>edit</editType><file>data/ctrl_frame.hpp</file></path><path><editType>edit</editType><file>CMakeLists.txt</file></path><path><editType>edit</editType><file>data/ctrl/lateral_cmd.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.hpp</file></path><path><editType>edit</editType><file>node/logic.hpp</file></path><path><editType>edit</editType><file>data/ctrl/lateral_cmd.cpp</file></path><path><editType>edit</editType><file>node/CMakeLists.txt</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_ctrl_debug.cpp</file></path><path><editType>edit</editType><file>package.xml</file></path><path><editType>add</editType><file>data/ctrl/observer_debug_data.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>add</editType><file>data/ctrl/observer_debug_data.cpp</file></path><path><editType>add</editType><file>data/config/cfg_steering_offset_observer.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/observer/steering_offset_observer.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/observer/steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_steering_offset_observer.cpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.hpp</affectedPath><affectedPath>node/logic.cpp</affectedPath><commitId>34f11cdc5f8d92a2a0124516a42b89bc2fa49604</commitId><timestamp>1760151883000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo@senior.auto</authorEmail><comment>fix:更改零偏角度yaml文件的读取方式
</comment><date>2025-10-11 11:04:43 +0800</date><id>34f11cdc5f8d92a2a0124516a42b89bc2fa49604</id><msg>fix:更改零偏角度yaml文件的读取方式</msg><path><editType>edit</editType><file>node/logic.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/plan/plan_data.cpp</affectedPath><commitId>c2ca63b1f39faa468c1c38dc814fe2d40602445d</commitId><timestamp>1760160965000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName></author><authorEmail>5081703.cr@163.com</authorEmail><comment>fix: crash issue

</comment><date>2025-10-11 13:36:05 +0800</date><id>c2ca63b1f39faa468c1c38dc814fe2d40602445d</id><msg>fix: crash issue</msg><path><editType>edit</editType><file>data/plan/plan_data.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/plan/plan_data.cpp</affectedPath><commitId>1e015cff9dddc734826837e074c145638e007784</commitId><timestamp>1760161343000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName></author><authorEmail>5081703.cr@163.com</authorEmail><comment>fix: crash issue

</comment><date>2025-10-11 13:42:23 +0800</date><id>1e015cff9dddc734826837e074c145638e007784</id><msg>fix: crash issue</msg><path><editType>edit</editType><file>data/plan/plan_data.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><commitId>19a8f0893012851595f722b221118a4eda904c8f</commitId><timestamp>1760440730000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo@senior.auto</authorEmail><comment>fix: 屏蔽变道时的零偏补偿
</comment><date>2025-10-14 19:18:50 +0800</date><id>19a8f0893012851595f722b221118a4eda904c8f</id><msg>fix: 屏蔽变道时的零偏补偿</msg><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl/vehicle_attr.cpp</affectedPath><affectedPath>data/plan/plan_enum_definition.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/acc_augment_mpc.cpp</affectedPath><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><commitId>bca99ca66e6ea06c8e9c210f911950ee9a40567c</commitId><timestamp>1761205312000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat:适配多次步进

</comment><date>2025-10-23 15:41:52 +0800</date><id>bca99ca66e6ea06c8e9c210f911950ee9a40567c</id><msg>feat:适配多次步进</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/acc_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/ctrl/vehicle_attr.cpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path><path><editType>edit</editType><file>data/plan/plan_enum_definition.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>data/ctrl/vehicle_attr.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><commitId>e3627ed0b0b7af9792d537f39ed05e50bbdabf3f</commitId><timestamp>1761550110000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo@senior.auto</authorEmail><comment>fix:参考速度为0时质量估计失败的问题
</comment><date>2025-10-27 15:28:30 +0800</date><id>e3627ed0b0b7af9792d537f39ed05e50bbdabf3f</id><msg>fix:参考速度为0时质量估计失败的问题</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl/vehicle_attr.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/plan/plan_data.cpp</affectedPath><commitId>da8eac4b8b7f77062435e87d267222132d9674be</commitId><timestamp>1761552137000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo@senior.auto</authorEmail><comment>fix:ResetHFSMState()中不将task_id_置为0
</comment><date>2025-10-27 16:02:17 +0800</date><id>da8eac4b8b7f77062435e87d267222132d9674be</id><msg>fix:ResetHFSMState()中不将task_id_置为0</msg><path><editType>edit</editType><file>data/plan/plan_data.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>data/ctrl/longitude_ctrl_debug_data.hpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><affectedPath>data/ctrl/longitude_ctrl_debug_data.cpp</affectedPath><commitId>03d1a9949aa987e93fd7bf6cd582ce0587ebd19e</commitId><timestamp>1762835890000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo@senior.auto</authorEmail><comment>fix:刹车和起步问题修复
</comment><date>2025-11-11 12:38:10 +0800</date><id>03d1a9949aa987e93fd7bf6cd582ce0587ebd19e</id><msg>fix:刹车和起步问题修复</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longitude_ctrl_debug_data.hpp</file></path><path><editType>edit</editType><file>data/ctrl/longitude_ctrl_debug_data.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><commitId>c741ab97e651163a949200862f63fc21d032afd1</commitId><timestamp>1763089069000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo@senior.auto</authorEmail><comment>fix:最小刹车问题修复
</comment><date>2025-11-14 10:57:49 +0800</date><id>c741ab97e651163a949200862f63fc21d032afd1</id><msg>fix:最小刹车问题修复</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CMakeLists.txt</affectedPath><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><commitId>a1d15c814347f023e2ec82f593d4f3a53b12eb28</commitId><timestamp>1763517920000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName></author><authorEmail>5081703.cr@163.com</authorEmail><comment>fix: clamp steering angle.

</comment><date>2025-11-19 10:05:20 +0800</date><id>a1d15c814347f023e2ec82f593d4f3a53b12eb28</id><msg>fix: clamp steering angle.</msg><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path><path><editType>edit</editType><file>CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><commitId>c0021668b12823b0e104d189d2ccb9541e54f81f</commitId><timestamp>1764218219000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo@senior.auto</authorEmail><comment>fix:取消任务时切到N档
</comment><date>2025-11-27 12:36:59 +0800</date><id>c0021668b12823b0e104d189d2ccb9541e54f81f</id><msg>fix:取消任务时切到N档</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><commitId>469f07d20c84a2ea7e65c7e9f0fe21ceb58069c1</commitId><timestamp>1764931767000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo@senior.auto</authorEmail><comment>fix:对准停不住车问题修复
</comment><date>2025-12-05 18:49:27 +0800</date><id>469f07d20c84a2ea7e65c7e9f0fe21ceb58069c1</id><msg>fix:对准停不住车问题修复</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/process/prepare/prepare_creep.cpp</affectedPath><commitId>4d2049600e29c93ba14b177a4d81e9b7f0ca5dcf</commitId><timestamp>1766027337000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo@senior.auto</authorEmail><comment>fix: imv车型也控制进入creep的距离
</comment><date>2025-12-18 11:08:57 +0800</date><id>4d2049600e29c93ba14b177a4d81e9b7f0ca5dcf</id><msg>fix: imv车型也控制进入creep的距离</msg><path><editType>edit</editType><file>node/process/prepare/prepare_creep.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>math/identification/parking_distance_estimator.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.hpp</affectedPath><affectedPath>math/identification/vehicle_mass_estimator.hpp</affectedPath><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>math/identification/parking_distance_estimator.hpp</affectedPath><affectedPath>math/identification/vehicle_mass_estimator.cpp</affectedPath><affectedPath>data/ctrl_frame.hpp</affectedPath><affectedPath>math/util/algebra.cpp</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><affectedPath>math/filter/lowpass_filter.hpp</affectedPath><affectedPath>data/ctrl/vehicle_attr.cpp</affectedPath><affectedPath>data/ctrl/vehicle_attr.hpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>math/filter/lowpass_filter.cpp</affectedPath><affectedPath>data/config/cfg_mass_estimation.cpp</affectedPath><affectedPath>node/process/prepare/prepare_traj.cpp</affectedPath><affectedPath>data/config/cfg_mass_estimation.hpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.hpp</affectedPath><affectedPath>data/config/cfg_parking_distance.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.hpp</affectedPath><affectedPath>data/config/cfg_parking_distance.hpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.hpp</affectedPath><commitId>a923869ff2b65ba1d498bbcf665233ce775f4e18</commitId><timestamp>1766733310000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo@senior.auto</authorEmail><comment>feat: 新质量估计仅观测 &amp;&amp; 停车距离预估用于刹车
</comment><date>2025-12-26 15:15:10 +0800</date><id>a923869ff2b65ba1d498bbcf665233ce775f4e18</id><msg>feat: 新质量估计仅观测 &amp;&amp; 停车距离预估用于刹车</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>add</editType><file>math/identification/parking_distance_estimator.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>add</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>add</editType><file>data/config/cfg_parking_distance.hpp</file></path><path><editType>add</editType><file>math/identification/vehicle_mass_estimator.hpp</file></path><path><editType>edit</editType><file>math/util/algebra.cpp</file></path><path><editType>add</editType><file>data/config/cfg_parking_distance.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>add</editType><file>math/identification/vehicle_mass_estimator.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.hpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.hpp</file></path><path><editType>add</editType><file>math/filter/lowpass_filter.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_mass_estimation.hpp</file></path><path><editType>edit</editType><file>data/ctrl/vehicle_attr.cpp</file></path><path><editType>add</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>data/ctrl/vehicle_attr.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.hpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_mass_estimation.cpp</file></path><path><editType>add</editType><file>math/filter/lowpass_filter.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_traj.cpp</file></path><path><editType>add</editType><file>math/identification/parking_distance_estimator.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>data/config/cfg_topic.hpp</affectedPath><affectedPath>node/source/module.cpp</affectedPath><affectedPath>data/config/cfg_topic.cpp</affectedPath><affectedPath>node/source/ros_source_pnc_status.hpp</affectedPath><affectedPath>node/source/ros_source_pnc_status.cpp</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><commitId>11abef0f6f252b25d1c9bcaafc2e14720fc7ef94</commitId><timestamp>1767526570000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat: update cfg_static from pnc_status.
</comment><date>2026-01-04 19:36:10 +0800</date><id>11abef0f6f252b25d1c9bcaafc2e14720fc7ef94</id><msg>feat: update cfg_static from pnc_status.</msg><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>add</editType><file>node/source/ros_source_pnc_status.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_topic.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_topic.hpp</file></path><path><editType>add</editType><file>node/source/ros_source_pnc_status.cpp</file></path><path><editType>edit</editType><file>node/source/module.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl/observer_debug_data.cpp</affectedPath><affectedPath>data/config/cfg_parking_distance.cpp</affectedPath><affectedPath>math/identification/parking_distance_estimator.hpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><affectedPath>node/logic.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>math/identification/parking_distance_estimator.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.hpp</affectedPath><commitId>7dda8c34a63e4d30cf3dcf9780f3aa263b839484</commitId><timestamp>1767534200000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 停车距离预估功能优化
</comment><date>2026-01-04 21:43:20 +0800</date><id>7dda8c34a63e4d30cf3dcf9780f3aa263b839484</id><msg>fix: 停车距离预估功能优化</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>edit</editType><file>node/logic.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_parking_distance.cpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.hpp</file></path><path><editType>edit</editType><file>math/identification/parking_distance_estimator.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>math/identification/parking_distance_estimator.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>math/identification/vehicle_mass_estimator.hpp</affectedPath><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>node/logic.cpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>math/identification/vehicle_mass_estimator.cpp</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><commitId>2799ce7485702c9d7189502f490de21a8aa15fa0</commitId><timestamp>1767592495000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix：质量估计优化
</comment><date>2026-01-05 13:54:55 +0800</date><id>2799ce7485702c9d7189502f490de21a8aa15fa0</id><msg>fix：质量估计优化</msg><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>edit</editType><file>math/identification/vehicle_mass_estimator.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.hpp</file></path><path><editType>edit</editType><file>math/identification/vehicle_mass_estimator.hpp</file></path><path><editType>edit</editType><file>node/logic.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>data/config/cfg_mass_estimation.cpp</affectedPath><affectedPath>data/config/cfg_parking_distance.cpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><commitId>4f01eede08a21e7f5b7bcf889161d952c84f998e</commitId><timestamp>1767598267000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix:平行驾驶优化
</comment><date>2026-01-05 15:31:07 +0800</date><id>4f01eede08a21e7f5b7bcf889161d952c84f998e</id><msg>fix:平行驾驶优化</msg><path><editType>edit</editType><file>data/config/cfg_mass_estimation.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_parking_distance.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>config/config_car/ctrl.yaml</affectedPath><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.cpp</affectedPath><affectedPath>data/config/cfg_parking_distance.cpp</affectedPath><commitId>90f98d70883afe14d1fb6d43076799142013caf5</commitId><timestamp>1767750736000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: the creep brake consider weight
</comment><date>2026-01-07 09:52:16 +0800</date><id>90f98d70883afe14d1fb6d43076799142013caf5</id><msg>feat: the creep brake consider weight</msg><path><editType>edit</editType><file>config/config_car/ctrl.yaml</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_parking_distance.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl/observer_debug_data.cpp</affectedPath><affectedPath>data/config/cfg_parking_distance.cpp</affectedPath><affectedPath>math/identification/parking_distance_estimator.hpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>math/identification/parking_distance_estimator.cpp</affectedPath><affectedPath>data/config/cfg_parking_distance.hpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><commitId>8466365acd87ff59ad79555ffa2b88589270c612</commitId><timestamp>1767872387000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 对准优化
</comment><date>2026-01-08 19:39:47 +0800</date><id>8466365acd87ff59ad79555ffa2b88589270c612</id><msg>fix: 对准优化</msg><path><editType>edit</editType><file>data/ctrl/observer_debug_data.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>math/identification/parking_distance_estimator.cpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_parking_distance.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_parking_distance.hpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>math/identification/parking_distance_estimator.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><commitId>ce524138624fd65d93879bf9aaec24d18f0eb824</commitId><timestamp>1767941855000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo@senior.auto</authorEmail><comment>fix: 停车预估配置参数bug
</comment><date>2026-01-09 14:57:35 +0800</date><id>ce524138624fd65d93879bf9aaec24d18f0eb824</id><msg>fix: 停车预估配置参数bug</msg><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_parking_distance.hpp</affectedPath><affectedPath>math/identification/parking_distance_estimator.cpp</affectedPath><affectedPath>math/identification/parking_distance_estimator.hpp</affectedPath><affectedPath>data/config/cfg_parking_distance.cpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><commitId>715acf05d21b6221e37f946500215ce57e1a0fb1</commitId><timestamp>1768213456000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: parking distance estimator add first stage gain
</comment><date>2026-01-12 18:24:16 +0800</date><id>715acf05d21b6221e37f946500215ce57e1a0fb1</id><msg>feat: parking distance estimator add first stage gain</msg><path><editType>edit</editType><file>math/identification/parking_distance_estimator.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_parking_distance.hpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_parking_distance.cpp</file></path><path><editType>edit</editType><file>math/identification/parking_distance_estimator.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><commitId>dd7bdbfa7e4a6fbd98a506fcbb6f91548f98348a</commitId><timestamp>1769053193000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: truck creep 中积分项修复
</comment><date>2026-01-22 11:39:53 +0800</date><id>dd7bdbfa7e4a6fbd98a506fcbb6f91548f98348a</id><msg>fix: truck creep 中积分项修复</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_parking_distance.cpp</affectedPath><affectedPath>math/identification/parking_distance_estimator.cpp</affectedPath><affectedPath>data/config/cfg_mass_estimation.cpp</affectedPath><commitId>3789b319f892ee4d2d001a7eed76c49e3d33dfd6</commitId><timestamp>1769054398000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 默认关闭新功能
</comment><date>2026-01-22 11:59:58 +0800</date><id>3789b319f892ee4d2d001a7eed76c49e3d33dfd6</id><msg>fix: 默认关闭新功能</msg><path><editType>edit</editType><file>data/config/cfg_mass_estimation.cpp</file></path><path><editType>edit</editType><file>math/identification/parking_distance_estimator.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_parking_distance.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>node/process/proc/proc_longtiude_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</affectedPath><commitId>15ddb883751c5e495ab1bc53780ce75c4cb9c828</commitId><timestamp>1769427745000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: creep增加动力学前馈但默认关闭 &amp;&amp; creep日志记录优化
</comment><date>2026-01-26 19:42:25 +0800</date><id>15ddb883751c5e495ab1bc53780ce75c4cb9c828</id><msg>feat: creep增加动力学前馈但默认关闭 &amp;&amp; creep日志记录优化</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_longtiude_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>edit</editType><file>.gitignore</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</affectedPath><commitId>9e3d2535ae2b3f4b1ec84118c55fc1d377e930bc</commitId><timestamp>1769482888000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: creep中的position模式变更策略
</comment><date>2026-01-27 11:01:28 +0800</date><id>9e3d2535ae2b3f4b1ec84118c55fc1d377e930bc</id><msg>feat: creep中的position模式变更策略</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><commitId>07d9a9a7bf6e2e03e27c50b94c7d6d86c4e66036</commitId><timestamp>1769499140000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 对准末端速度参数化
</comment><date>2026-01-27 15:32:20 +0800</date><id>07d9a9a7bf6e2e03e27c50b94c7d6d86c4e66036</id><msg>feat: 对准末端速度参数化</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><commitId>e5748087e51b8fb72bc49d5bf1d9de4ad7e584c4</commitId><timestamp>1769743730000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 使用底盘速度的消息源更改
</comment><date>2026-01-30 11:28:50 +0800</date><id>e5748087e51b8fb72bc49d5bf1d9de4ad7e584c4</id><msg>fix: 使用底盘速度的消息源更改</msg><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CMakeLists.txt</affectedPath><affectedPath>common/log/log_config.cpp</affectedPath><commitId>f7d781d64edec62cc423975239d6b9784f6e7c05</commitId><timestamp>1770192314000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName></author><authorEmail>5081703.cr@163.com</authorEmail><comment>fix: cmake using clang.

</comment><date>2026-02-04 16:05:14 +0800</date><id>f7d781d64edec62cc423975239d6b9784f6e7c05</id><msg>fix: cmake using clang.</msg><path><editType>edit</editType><file>CMakeLists.txt</file></path><path><editType>edit</editType><file>common/log/log_config.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.hpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><commitId>7ab75f2e7389e06a4e5b061be3120e07497a0a36</commitId><timestamp>1771161403000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加TCS功能
</comment><date>2026-02-15 21:16:43 +0800</date><id>7ab75f2e7389e06a4e5b061be3120e07497a0a36</id><msg>feat: 增加TCS功能</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</affectedPath><commitId>be6f849a5145cede55d1b392e3a71223ce2b0e97</commitId><timestamp>1772080648000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat：高精轮速对准和大转向时跟踪优化
</comment><date>2026-02-26 12:37:28 +0800</date><id>be6f849a5145cede55d1b392e3a71223ce2b0e97</id><msg>feat：高精轮速对准和大转向时跟踪优化</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><commitId>0c12f43c28613db29ecd5782d5278922c7229bc2</commitId><timestamp>1772190408000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 解决低速跟踪差的问题
</comment><date>2026-02-27 19:06:48 +0800</date><id>0c12f43c28613db29ecd5782d5278922c7229bc2</id><msg>feat: 解决低速跟踪差的问题</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.hpp</affectedPath><affectedPath>AGENTS.md</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><affectedPath>docs/task_plan.md</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>docs/progress.md</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>docs/findings.md</affectedPath><affectedPath>data/ctrl/observer_debug_data.hpp</affectedPath><commitId>51a0c112176584bbb075a10bd56d78c1240cd8e7</commitId><timestamp>1772508222000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>optimize PID integral and TCS
</comment><date>2026-03-03 11:23:42 +0800</date><id>51a0c112176584bbb075a10bd56d78c1240cd8e7</id><msg>optimize PID integral and TCS</msg><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path><path><editType>add</editType><file>AGENTS.md</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>add</editType><file>docs/progress.md</file></path><path><editType>add</editType><file>docs/findings.md</file></path><path><editType>add</editType><file>docs/task_plan.md</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.hpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><commitId>35e8faa7c435af6edb0ad51c3b614fd7e11fa6e4</commitId><timestamp>1772526196000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 对准日志存储位置更改
</comment><date>2026-03-03 16:23:16 +0800</date><id>35e8faa7c435af6edb0ad51c3b614fd7e11fa6e4</id><msg>feat: 对准日志存储位置更改</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.hpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>data/ctrl/creep_data.hpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>node/process/prepare/prepare_creep.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</affectedPath><affectedPath>node/process/prepare/prepare_creep.cpp</affectedPath><commitId>add59702865f016f9a043b9c06316c99528c539f</commitId><timestamp>1772607560000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 对准时刹车值调整 &amp;&amp; 对准距离使用卡尔曼滤波补偿阶跃
</comment><date>2026-03-04 14:59:20 +0800</date><id>add59702865f016f9a043b9c06316c99528c539f</id><msg>feat: 对准时刹车值调整 &amp;&amp; 对准距离使用卡尔曼滤波补偿阶跃</msg><path><editType>edit</editType><file>node/process/prepare/prepare_creep.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>edit</editType><file>data/ctrl/creep_data.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_creep.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</affectedPath><commitId>b450e3744d3a5853fa3337157d2657203597fed9</commitId><timestamp>1772610210000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 更改日志记录
</comment><date>2026-03-04 15:43:30 +0800</date><id>b450e3744d3a5853fa3337157d2657203597fed9</id><msg>feat: 更改日志记录</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>node/logic.cpp</affectedPath><affectedPath>AGENTS.md</affectedPath><affectedPath>docs/task_plan.md</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>docs/progress.md</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>data/ctrl_frame.hpp</affectedPath><affectedPath>docs/findings.md</affectedPath><commitId>df8de0e679dab840f39bcf76b4418fe23662b220</commitId><timestamp>1772617941000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加全流程的纵向动力学log记录
</comment><date>2026-03-04 17:52:21 +0800</date><id>df8de0e679dab840f39bcf76b4418fe23662b220</id><msg>feat: 增加全流程的纵向动力学log记录</msg><path><editType>edit</editType><file>data/ctrl_frame.hpp</file></path><path><editType>edit</editType><file>node/logic.cpp</file></path><path><editType>edit</editType><file>docs/findings.md</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>docs/task_plan.md</file></path><path><editType>edit</editType><file>AGENTS.md</file></path><path><editType>edit</editType><file>docs/progress.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><commitId>c3d2ee1f98f6a326c710fc74cce7f393d09f5f6a</commitId><timestamp>1772694154000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 积分策略改变，倾向于保持减速
</comment><date>2026-03-05 15:02:34 +0800</date><id>c3d2ee1f98f6a326c710fc74cce7f393d09f5f6a</id><msg>feat: 积分策略改变，倾向于保持减速</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><commitId>f380266dceafb579463bc18fa7df5ed7f471852d</commitId><timestamp>1772713376000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 积分项回收逻辑调整回上一版，更改参数
</comment><date>2026-03-05 20:22:56 +0800</date><id>f380266dceafb579463bc18fa7df5ed7f471852d</id><msg>fix: 积分项回收逻辑调整回上一版，更改参数</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.hpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.hpp</affectedPath><commitId>d145f0f980059c43b4cc65cb0b27ce98ea651812</commitId><timestamp>1772758594000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 修改防滑log记录
</comment><date>2026-03-06 08:56:34 +0800</date><id>d145f0f980059c43b4cc65cb0b27ce98ea651812</id><msg>fix: 修改防滑log记录</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.hpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.cpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.hpp</affectedPath><affectedPath>node/process/prepare/prepare_creep.cpp</affectedPath><affectedPath>data/ctrl/creep_data.hpp</affectedPath><commitId>5bf31e54ca59e77e23f3a7a1f85a28f010466bbf</commitId><timestamp>1773028157000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 高精轮速使用的防护
</comment><date>2026-03-09 11:49:17 +0800</date><id>5bf31e54ca59e77e23f3a7a1f85a28f010466bbf</id><msg>feat: 高精轮速使用的防护</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_creep.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl/creep_data.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl/longctrl_data.cpp</affectedPath><affectedPath>algorithm/util/quintic_step_trajectory.cpp</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.hpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>algorithm/util/quintic_step_trajectory.hpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</affectedPath><commitId>e3cbaa3b13dd5f79745f716e77e40b9330857d7c</commitId><timestamp>1773141745000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加急加速急减损步进功能
</comment><date>2026-03-10 19:22:25 +0800</date><id>e3cbaa3b13dd5f79745f716e77e40b9330857d7c</id><msg>feat: 增加急加速急减损步进功能</msg><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>add</editType><file>algorithm/util/quintic_step_trajectory.hpp</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path><path><editType>add</editType><file>algorithm/util/quintic_step_trajectory.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</affectedPath><commitId>388c91187d3a616a710fdb0bd95704c580eae6a3</commitId><timestamp>1773197052000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix：解决HopperDump停不到位的问题
</comment><date>2026-03-11 10:44:12 +0800</date><id>388c91187d3a616a710fdb0bd95704c580eae6a3</id><msg>fix：解决HopperDump停不到位的问题</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</affectedPath><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><commitId>01b1500e6493831922a8cdc11deb518a379fbb34</commitId><timestamp>1773221830000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 急加急减程度开放接口
</comment><date>2026-03-11 17:37:10 +0800</date><id>01b1500e6493831922a8cdc11deb518a379fbb34</id><msg>feat: 急加急减程度开放接口</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/calibration_rule_model.cpp</affectedPath><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.hpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>data/vehicle/vehicle_chassis.hpp</affectedPath><affectedPath>node/process/proc/module.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/calibration_rule_model.hpp</affectedPath><affectedPath>node/process/proc/proc_longitude_controller.hpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</affectedPath><affectedPath>data/vehicle/vehicle_chassis.cpp</affectedPath><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/accel_to_pedal_types.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</affectedPath><affectedPath>node/process/proc/module.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.hpp</affectedPath><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_curve_model.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_curve_model.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/pedal_mapping_model_base.hpp</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>node/process/proc/proc_parallel_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>data/config/cfg_mass_estimation.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/accel_to_pedal_converter.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/accel_to_pedal_converter.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/low_speed_pedal_post_processor.hpp</affectedPath><affectedPath>node/process/proc/proc_parallel_controller.hpp</affectedPath><affectedPath>AGENTS.md</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/low_speed_pedal_post_processor.cpp</affectedPath><affectedPath>node/process/proc/proc_longtiude_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/vehicle_physics_limits.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/vehicle_physics_limits.cpp</affectedPath><commitId>e40fafff13f4ca1f7449cf0085aa7a46b0d54784</commitId><timestamp>1773399517000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 新增加速度到踏板链路 &amp;&amp; 加速度到踏板映射逻辑重构
</comment><date>2026-03-13 18:58:37 +0800</date><id>e40fafff13f4ca1f7449cf0085aa7a46b0d54784</id><msg>feat: 新增加速度到踏板链路 &amp;&amp; 加速度到踏板映射逻辑重构</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_chassis.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/accel_to_pedal_converter.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/low_speed_pedal_post_processor.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_parallel_controller.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_longtiude_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/calibration_rule_model.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_chassis.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/calibration_rule_model.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/pedal_mapping_model_base.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_parallel_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>node/process/proc/module.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/low_speed_pedal_post_processor.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path><path><editType>edit</editType><file>node/process/proc/module.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/accel_to_pedal_converter.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/accel_to_pedal_types.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_longitude_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.hpp</file></path><path><editType>edit</editType><file>AGENTS.md</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_curve_model.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.hpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_curve_model.hpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/common/vehicle_physics_limits.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_mass_estimation.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/common/vehicle_physics_limits.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/vehicle_physics_limits.cpp</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><commitId>32663748d25744a5bd2904615c27f88b6a0d29bc</commitId><timestamp>1773642656000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加机械效率参数
</comment><date>2026-03-16 14:30:56 +0800</date><id>32663748d25744a5bd2904615c27f88b6a0d29bc</id><msg>feat: 增加机械效率参数</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/common/vehicle_physics_limits.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><commitId>f99c9f562c5a4fd0cc8cfd4b5b4f73858984356a</commitId><timestamp>1773805125000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: vehicle type in command
</comment><date>2026-03-18 11:38:45 +0800</date><id>f99c9f562c5a4fd0cc8cfd4b5b4f73858984356a</id><msg>fix: vehicle type in command</msg><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/observer/trailer_angle_observer.cpp</affectedPath><commitId>641a3497a25a883c238479db203fd250516ee6b5</commitId><timestamp>1773806298000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: trailer angle observer crash issue
</comment><date>2026-03-18 11:58:18 +0800</date><id>641a3497a25a883c238479db203fd250516ee6b5</id><msg>fix: trailer angle observer crash issue</msg><path><editType>edit</editType><file>algorithm/ctrl/observer/trailer_angle_observer.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CMakeLists.txt</affectedPath><affectedPath>common/other/version.hpp</affectedPath><affectedPath>node/main.cpp</affectedPath><commitId>ee394f86e5cc32ab6805f125add47ad82366cc31</commitId><timestamp>1773806330000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: version
</comment><date>2026-03-18 11:58:50 +0800</date><id>ee394f86e5cc32ab6805f125add47ad82366cc31</id><msg>fix: version</msg><path><editType>edit</editType><file>node/main.cpp</file></path><path><editType>edit</editType><file>CMakeLists.txt</file></path><path><editType>edit</editType><file>common/other/version.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/vehicle/lane_detection.cpp</affectedPath><commitId>905c43a1753a6385d62f382fc3c6bf320b6b19d7</commitId><timestamp>1773827407000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: using map lane with for single line lane detection
</comment><date>2026-03-18 17:50:07 +0800</date><id>905c43a1753a6385d62f382fc3c6bf320b6b19d7</id><msg>fix: using map lane with for single line lane detection</msg><path><editType>edit</editType><file>data/vehicle/lane_detection.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>AGENTS.md</affectedPath><commitId>d025509aea60836db61179fced7560174e510195</commitId><timestamp>1773915043000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 增加日志记录
</comment><date>2026-03-19 18:10:43 +0800</date><id>d025509aea60836db61179fced7560174e510195</id><msg>fix: 增加日志记录</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>AGENTS.md</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>docs/2026-03-20-truck-lon-pid-mpc-unified-plan.md</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><commitId>ddd6edfb8930f867b69b34d2b02e76ab5b576409</commitId><timestamp>1773985084000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 速度使用参数化
</comment><date>2026-03-20 13:38:04 +0800</date><id>ddd6edfb8930f867b69b34d2b02e76ab5b576409</id><msg>feat: 速度使用参数化</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.cpp</file></path><path><editType>add</editType><file>docs/2026-03-20-truck-lon-pid-mpc-unified-plan.md</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.gitignore</affectedPath><commitId>740281d2280833a35e0c526de27f917353492122</commitId><timestamp>1773985384000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>chore: ignore worktrees directory
</comment><date>2026-03-20 13:43:04 +0800</date><id>740281d2280833a35e0c526de27f917353492122</id><msg>chore: ignore worktrees directory</msg><path><editType>edit</editType><file>.gitignore</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.cpp</affectedPath><affectedPath>AGENTS.md</affectedPath><affectedPath>docs/task_plan.md</affectedPath><affectedPath>docs/progress.md</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>node/process/proc/proc_limit.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>docs/findings.md</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><commitId>64b313d4bff99c56bcf6cb6b5766a3381165d9fa</commitId><timestamp>1774269690000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加制动上升斜率
</comment><date>2026-03-23 20:41:30 +0800</date><id>64b313d4bff99c56bcf6cb6b5766a3381165d9fa</id><msg>feat: 增加制动上升斜率</msg><path><editType>edit</editType><file>AGENTS.md</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.cpp</file></path><path><editType>delete</editType><file>docs/progress.md</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>delete</editType><file>docs/findings.md</file></path><path><editType>delete</editType><file>docs/task_plan.md</file></path><path><editType>edit</editType><file>node/process/proc/proc_limit.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/CMakeLists.txt</affectedPath><commitId>f5665304ec7eb886a63685f57ca4eca9039373f2</commitId><timestamp>1774317711000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat : cmakelist bug
</comment><date>2026-03-24 10:01:51 +0800</date><id>f5665304ec7eb886a63685f57ca4eca9039373f2</id><msg>feat : cmakelist bug</msg><path><editType>edit</editType><file>data/CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_pid_tracking_algorithm.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/pre_truck_lon_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_data.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>node/process/proc/proc_longitude_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_data.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_algorithm_interface.hpp</affectedPath><affectedPath>node/process/proc/proc_longtiude_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_pid_tracking_algorithm.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/pre_truck_lon_controller.cpp</affectedPath><commitId>4f6c3a31a92fc8850c5292354d01c7054c05dcb0</commitId><timestamp>1774437934000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加lmpc算法
</comment><date>2026-03-25 19:25:34 +0800</date><id>4f6c3a31a92fc8850c5292354d01c7054c05dcb0</id><msg>feat: 增加lmpc算法</msg><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_pid_tracking_algorithm.hpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_longtiude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/pre_truck_lon_controller.cpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/pre_truck_lon_controller.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_longitude_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_data.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_pid_tracking_algorithm.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_data.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_tracking_algorithm_interface.hpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</affectedPath><commitId>d3c62765b9d3b9ed2daa3a87555415d8802534a4</commitId><timestamp>1774488082000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: bug
</comment><date>2026-03-26 09:21:22 +0800</date><id>d3c62765b9d3b9ed2daa3a87555415d8802534a4</id><msg>fix: bug</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>node/sink/ros_sink_ctrl_debug.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>data/ctrl/longitude_ctrl_debug_data.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.hpp</affectedPath><affectedPath>data/ctrl/longitude_ctrl_debug_data.cpp</affectedPath><commitId>2ed4d86973d5d6c2378952c505d4b9cbc1f674a7</commitId><timestamp>1774509947000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加日志
</comment><date>2026-03-26 15:25:47 +0800</date><id>2ed4d86973d5d6c2378952c505d4b9cbc1f674a7</id><msg>feat: 增加日志</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_ctrl_debug.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longitude_ctrl_debug_data.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longitude_ctrl_debug_data.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.cpp</affectedPath><commitId>3d4d5d48be53eb6ffc00e70943200549aa222a69</commitId><timestamp>1774514226000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 优化mpc速度误差补偿
</comment><date>2026-03-26 16:37:06 +0800</date><id>3d4d5d48be53eb6ffc00e70943200549aa222a69</id><msg>feat: 优化mpc速度误差补偿</msg><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/process/prepare/prepare_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>data/ctrl/creep_data.hpp</affectedPath><commitId>c2d8fa74576c9b71ecdc60198c241056b3b868a7</commitId><timestamp>1774611573000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加对准退出日志
</comment><date>2026-03-27 19:39:33 +0800</date><id>c2d8fa74576c9b71ecdc60198c241056b3b868a7</id><msg>feat: 增加对准退出日志</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_creep.cpp</file></path><path><editType>edit</editType><file>data/ctrl/creep_data.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_safe_const.hpp</affectedPath><affectedPath>config/config_car/ctrl.yaml</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>data/config/cfg_safe_const.cpp</affectedPath><affectedPath>node/process/proc/proc_limit.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>config/config_imv/ctrl.yaml</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><commitId>5a7d5a618bbddafc08dcd1e48a2760c519bb5489</commitId><timestamp>1774844354000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 急停时增加斜率
</comment><date>2026-03-30 12:19:14 +0800</date><id>5a7d5a618bbddafc08dcd1e48a2760c519bb5489</id><msg>feat: 急停时增加斜率</msg><path><editType>edit</editType><file>config/config_car/ctrl.yaml</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_limit.cpp</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>data/config/cfg_safe_const.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_safe_const.cpp</file></path><path><editType>edit</editType><file>config/config_imv/ctrl.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><commitId>db9b1562a5d0c62ff5e8108571405570a0a933de</commitId><timestamp>1774928839000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 更改对准默认参数
</comment><date>2026-03-31 11:47:19 +0800</date><id>db9b1562a5d0c62ff5e8108571405570a0a933de</id><msg>feat: 更改对准默认参数</msg><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/capability/common/drive_pedal_semantics.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/mass_estimation_force_surrogate.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/vehicle_brake_limits.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/drive_pedal_semantics.cpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/mass_estimation_force_surrogate.cpp</affectedPath><affectedPath>data/config/cfg_mass_estimation.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>data/config/cfg_mass_estimation.hpp</affectedPath><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/motor_curve_drive_physics.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/accel_to_pedal_converter.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/accel_to_pedal_types.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_curve_model.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/vehicle_physics_limits.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_curve_model.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/motor_curve_drive_physics.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/vehicle_brake_limits.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/vehicle_physics_limits.cpp</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><commitId>55dc095dfd100427852dfd831dbfe979cdab535c</commitId><timestamp>1774958796000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 油门踏板开度发送和质量估计转化适配三一车
</comment><date>2026-03-31 20:06:36 +0800</date><id>55dc095dfd100427852dfd831dbfe979cdab535c</id><msg>feat: 油门踏板开度发送和质量估计转化适配三一车</msg><path><editType>edit</editType><file>data/config/cfg_mass_estimation.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/capability/common/vehicle_physics_limits.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/common/mass_estimation_force_surrogate.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/common/motor_curve_drive_physics.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/common/motor_curve_drive_physics.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/accel_to_pedal_converter.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/common/drive_pedal_semantics.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/common/vehicle_brake_limits.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/common/vehicle_brake_limits.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/common/mass_estimation_force_surrogate.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/common/drive_pedal_semantics.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_curve_model.hpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/capability/common/vehicle_physics_limits.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/accel_to_pedal_types.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_mass_estimation.hpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_curve_model.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.cpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><commitId>640f99f1884330bf9386b7756ae7f81fcb3f62ce</commitId><timestamp>1775008449000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加日志 &amp;&amp; lmpc bug
</comment><date>2026-04-01 09:54:09 +0800</date><id>640f99f1884330bf9386b7756ae7f81fcb3f62ce</id><msg>feat: 增加日志 &amp;&amp; lmpc bug</msg><path><editType>edit</editType><file>data/ctrl/observer_debug_data.cpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/motor_curve_drive_physics.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</affectedPath><commitId>e1aab86f7e4bb1e7ed152dfd01e0f7c81da67415</commitId><timestamp>1775011283000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: amt gear 和 mpc回退机制优化
</comment><date>2026-04-01 10:41:23 +0800</date><id>e1aab86f7e4bb1e7ed152dfd01e0f7c81da67415</id><msg>feat: amt gear 和 mpc回退机制优化</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/common/motor_curve_drive_physics.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><commitId>ba22fb9e94468095ba60e8685581d93bba90639f</commitId><timestamp>1775013849000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加autoholde日志
</comment><date>2026-04-01 11:24:09 +0800</date><id>ba22fb9e94468095ba60e8685581d93bba90639f</id><msg>feat: 增加autoholde日志</msg><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_pid_tracking_algorithm.cpp</affectedPath><commitId>0211ee8f37fea537f288ad8783d894d458a83539</commitId><timestamp>1775025812000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: pid 刹车测略同步原版本
</comment><date>2026-04-01 14:43:32 +0800</date><id>0211ee8f37fea537f288ad8783d894d458a83539</id><msg>feat: pid 刹车测略同步原版本</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_pid_tracking_algorithm.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/drive_pedal_semantics.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>data/config/cfg_mass_estimation.cpp</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><commitId>60fd2beac9e8472c742583611305969b1c2bda42</commitId><timestamp>1775036062000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 默认参数更改
</comment><date>2026-04-01 17:34:22 +0800</date><id>60fd2beac9e8472c742583611305969b1c2bda42</id><msg>fix: 默认参数更改</msg><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_mass_estimation.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/common/drive_pedal_semantics.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.cpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.hpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><commitId>6618b9e57edcf8952f540901f85577fc7345f7ce</commitId><timestamp>1775101881000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加质量估计log
</comment><date>2026-04-02 11:51:21 +0800</date><id>6618b9e57edcf8952f540901f85577fc7345f7ce</id><msg>feat: 增加质量估计log</msg><path><editType>edit</editType><file>data/ctrl/observer_debug_data.hpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/observer/steering_offset_observer.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/pid.hpp</affectedPath><affectedPath>node/process/proc/proc_limit.cpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/acc_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_pid.hpp</affectedPath><affectedPath>node/logic.cpp</affectedPath><affectedPath>data/ctrl_frame.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/truck_new_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.hpp</affectedPath><affectedPath>data/config/cfg_pid.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/truck_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_safe_const.hpp</affectedPath><affectedPath>config/config_car/ctrl.yaml</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.cpp</affectedPath><affectedPath>data/config/cfg_safe_const.cpp</affectedPath><affectedPath>data/common/pid_coef.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/pre_truck_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/tractor_dynamic_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/pre_truck_creep_controller.hpp</affectedPath><affectedPath>config/config_imv/ctrl.yaml</affectedPath><affectedPath>algorithm/ctrl/lat_controller/imv_new_augment_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.hpp</affectedPath><commitId>b4394c000ea59cef19f2e36f13367246c90e6a42</commitId><timestamp>1775187622000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 参数梳理
</comment><date>2026-04-03 11:40:22 +0800</date><id>b4394c000ea59cef19f2e36f13367246c90e6a42</id><msg>feat: 参数梳理</msg><path><editType>edit</editType><file>data/config/cfg_safe_const.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_limit.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/acc_augment_mpc.cpp</file></path><path><editType>edit</editType><file>config/config_imv/ctrl.yaml</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/tractor_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_safe_const.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/imv_new_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/truck_new_augment_mpc.cpp</file></path><path><editType>delete</editType><file>data/config/cfg_pid.hpp</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</file></path><path><editType>edit</editType><file>config/config_car/ctrl.yaml</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/truck_augment_mpc.cpp</file></path><path><editType>add</editType><file>data/common/pid_coef.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>node/logic.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</file></path><path><editType>delete</editType><file>data/config/cfg_pid.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/pre_truck_creep_controller.hpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/pre_truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/pid.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/lon_delay_identify.py</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_pid_tracking_algorithm.cpp</affectedPath><affectedPath>scripts/test_lon_delay_identify.py</affectedPath><affectedPath>docs/lon_delay_identify_usage.md</affectedPath><commitId>87ced5f272df1f036359f994b20b10e25288b93e</commitId><timestamp>1775533486000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 油门后处理优化 &amp;&amp; 纵向模型辨识脚本
</comment><date>2026-04-07 11:44:46 +0800</date><id>87ced5f272df1f036359f994b20b10e25288b93e</id><msg>feat: 油门后处理优化 &amp;&amp; 纵向模型辨识脚本</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_pid_tracking_algorithm.cpp</file></path><path><editType>add</editType><file>docs/lon_delay_identify_usage.md</file></path><path><editType>add</editType><file>scripts/lon_delay_identify.py</file></path><path><editType>add</editType><file>scripts/test_lon_delay_identify.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</affectedPath><commitId>bcfb1d5e39e0a806ef11030d7101479722025b15</commitId><timestamp>1775542073000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: imv creep 中else分支未return的bug
</comment><date>2026-04-07 14:07:53 +0800</date><id>bcfb1d5e39e0a806ef11030d7101479722025b15</id><msg>fix: imv creep 中else分支未return的bug</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>data/ctrl/longctrl_data.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><commitId>bc294ece471569b56035ddcf47ee06db9f5f88cc</commitId><timestamp>1775547119000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 更改油门滤波器
</comment><date>2026-04-07 15:31:59 +0800</date><id>bc294ece471569b56035ddcf47ee06db9f5f88cc</id><msg>feat: 更改油门滤波器</msg><path><editType>edit</editType><file>data/ctrl/longctrl_data.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/pre_truck_lon_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/pre_truck_creep_controller.cpp</affectedPath><commitId>d2a6d5b408627d8893047da20e2bebaa5312cd38</commitId><timestamp>1775563487000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: path_direction_lock时对准状态下停车
</comment><date>2026-04-07 20:04:47 +0800</date><id>d2a6d5b408627d8893047da20e2bebaa5312cd38</id><msg>fix: path_direction_lock时对准状态下停车</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/pre_truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/pre_truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>data/config/cfg_parallel.hpp</affectedPath><affectedPath>docs/truck_creep_upgrade_cleanup.md</affectedPath><affectedPath>data/ctrl/creep_data.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>node/process/proc/proc_longitude_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</affectedPath><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</affectedPath><affectedPath>node/process/prepare/prepare_creep.hpp</affectedPath><affectedPath>node/process/prepare/prepare_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.hpp</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.cpp</affectedPath><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_align_creep_controller.hpp</affectedPath><affectedPath>node/process/proc/proc_longtiude_controller.cpp</affectedPath><affectedPath>data/config/cfg_parallel.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_align_creep_controller.cpp</affectedPath><commitId>b3e685d2fe51b9d262b94221dac26603b4281f72</commitId><timestamp>1775627025000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>refactor: truck对准控制器重构
</comment><date>2026-04-08 13:43:45 +0800</date><id>b3e685d2fe51b9d262b94221dac26603b4281f72</id><msg>refactor: truck对准控制器重构</msg><path><editType>edit</editType><file>node/process/prepare/prepare_creep.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_align_creep_controller.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>add</editType><file>docs/truck_creep_upgrade_cleanup.md</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.cpp</file></path><path><editType>edit</editType><file>data/ctrl/creep_data.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_longtiude_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_parallel.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_parallel.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_align_creep_controller.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_creep.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_longitude_controller.hpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller_2.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_align_creep_controller.cpp</affectedPath><affectedPath>data/config/cfg_creep.hpp</affectedPath><commitId>e395d78fa1a0b1bef7f35d2b9d6850ad1bfdf41f</commitId><timestamp>1775718386000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加对准时刹超认为完成的功能开关
</comment><date>2026-04-09 15:06:26 +0800</date><id>e395d78fa1a0b1bef7f35d2b9d6850ad1bfdf41f</id><msg>feat: 增加对准时刹超认为完成的功能开关</msg><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_align_creep_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_log_helper.cpp</affectedPath><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>test/cfg_creep_config_test.cpp</affectedPath><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_lon_log_helper.hpp</affectedPath><affectedPath>node/process/proc/module.cpp</affectedPath><affectedPath>CMakeLists.txt</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_lon_log_helper.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</affectedPath><affectedPath>node/process/proc/module.hpp</affectedPath><affectedPath>docs/task_plan.md</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_creep_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/mpc_lon_controller.hpp</affectedPath><affectedPath>docs/findings.md</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_move_step_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_tracking_common_logic.cpp</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_log_helper.hpp</affectedPath><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_speed_pid.hpp</affectedPath><affectedPath>test/cfg_lon_config_test.cpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>test/ros_test_main.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_speed_pid.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_tracking_common_logic.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/mpc_lon_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_move_step_controller.hpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>docs/progress.md</affectedPath><affectedPath>node/process/proc/proc_parallel_controller.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_lon_controller.hpp</affectedPath><affectedPath>test/imv_speed_pid_test.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>config/config_car/ctrl.yaml</affectedPath><affectedPath>data/config/cfg_dynamic.hpp</affectedPath><affectedPath>node/process/proc/proc_move_step_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_lon_controller.cpp</affectedPath><affectedPath>data/config/cfg_dynamic.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/low_speed_pedal_post_processor.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_align_creep_controller.cpp</affectedPath><affectedPath>config/config_imv/ctrl.yaml</affectedPath><affectedPath>node/process/proc/proc_move_step_controller.cpp</affectedPath><commitId>8d321998c0e7fa22a06d3e0cfb552c08cf18739b</commitId><timestamp>1776140770000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 优化imv纵向控制架构
</comment><date>2026-04-14 12:26:10 +0800</date><id>8d321998c0e7fa22a06d3e0cfb552c08cf18739b</id><msg>feat: 优化imv纵向控制架构</msg><path><editType>add</editType><file>test/ros_test_main.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_lon_log_helper.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_lon_log_helper.hpp</file></path><path><editType>edit</editType><file>config/config_car/ctrl.yaml</file></path><path><editType>add</editType><file>docs/task_plan.md</file></path><path><editType>add</editType><file>test/CMakeLists.txt</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/mpc_lon_controller.hpp</file></path><path><editType>edit</editType><file>node/process/proc/module.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_dynamic.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>add</editType><file>docs/progress.md</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/low_speed_pedal_post_processor.cpp</file></path><path><editType>add</editType><file>test/cfg_lon_config_test.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_parallel_controller.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/imv_move_step_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_dynamic.cpp</file></path><path><editType>add</editType><file>node/process/proc/proc_move_step_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_creep_controller.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/imv_tracking_common_logic.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/imv_speed_pid.hpp</file></path><path><editType>edit</editType><file>config/config_imv/ctrl.yaml</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/imv_speed_pid.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>node/process/proc/module.cpp</file></path><path><editType>add</editType><file>test/imv_speed_pid_test.cpp</file></path><path><editType>add</editType><file>node/process/proc/proc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/imv_tracking_common_logic.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_align_creep_controller.cpp</file></path><path><editType>add</editType><file>docs/findings.md</file></path><path><editType>add</editType><file>test/cfg_creep_config_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/imv_lon_log_helper.hpp</file></path><path><editType>edit</editType><file>CMakeLists.txt</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/mpc_lon_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_lon_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/imv_lon_log_helper.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/imv_move_step_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_lon_controller.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test/imv_align_mode_guard_test.cpp</affectedPath><affectedPath>test/sc_runtime_adaptation_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</affectedPath><affectedPath>test/cfg_creep_config_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_align_utils.hpp</affectedPath><affectedPath>data/vehicle/vehicle_config.cpp</affectedPath><affectedPath>docs/review_lon_refactor_20260414.md</affectedPath><affectedPath>test/imv_lon_emergency_brake_test.cpp</affectedPath><affectedPath>node/sink/ros_sink_command.hpp</affectedPath><affectedPath>data/vehicle/vehicle_config.hpp</affectedPath><affectedPath>config/config_imv/vehicle_config.yaml</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.hpp</affectedPath><affectedPath>test/sc_move_step_mode_test.cpp</affectedPath><affectedPath>config/config_truck/vehicle_config.yaml</affectedPath><affectedPath>node/process/proc/proc_controller_routing.hpp</affectedPath><affectedPath>docs/review_sc_migration_20250716.md</affectedPath><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><affectedPath>test/sc_sink_command_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>test/sc_creep_config_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>node/process/prepare/prepare_creep.cpp</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><affectedPath>config/config_car/vehicle_config.yaml</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>test/sc_vehicle_config_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/truck_new_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>test/cfg_lon_config_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>test/ros_test_main.cpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>test/sc_proc_routing_test.cpp</affectedPath><affectedPath>config/config_sc/vehicle_config.yaml</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_move_step_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_creep_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_lon_controller.cpp</affectedPath><affectedPath>config/config_sc/ctrl.yaml</affectedPath><affectedPath>test/sc_align_controller_test.cpp</affectedPath><affectedPath>node/process/proc/proc_longtiude_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</affectedPath><affectedPath>node/process/proc/proc_move_step_controller.cpp</affectedPath><commitId>0cf715a8f060d85c1d83e7a1ae885b56fddcae06</commitId><timestamp>1776149734000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: SC车型适配
</comment><date>2026-04-14 14:55:34 +0800</date><id>0cf715a8f060d85c1d83e7a1ae885b56fddcae06</id><msg>feat: SC车型适配</msg><path><editType>edit</editType><file>node/process/proc/proc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/truck_new_augment_mpc.cpp</file></path><path><editType>add</editType><file>node/process/proc/proc_controller_routing.hpp</file></path><path><editType>add</editType><file>test/sc_proc_routing_test.cpp</file></path><path><editType>add</editType><file>test/imv_align_mode_guard_test.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_config.cpp</file></path><path><editType>edit</editType><file>test/ros_test_main.cpp</file></path><path><editType>edit</editType><file>config/config_truck/vehicle_config.yaml</file></path><path><editType>add</editType><file>config/config_sc/vehicle_config.yaml</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/sc_align_utils.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_lon_controller.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/sc_move_step_controller.hpp</file></path><path><editType>edit</editType><file>config/config_imv/vehicle_config.yaml</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_config.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.hpp</file></path><path><editType>edit</editType><file>config/config_car/vehicle_config.yaml</file></path><path><editType>add</editType><file>config/config_sc/ctrl.yaml</file></path><path><editType>add</editType><file>docs/review_sc_migration_20250716.md</file></path><path><editType>edit</editType><file>test/cfg_creep_config_test.cpp</file></path><path><editType>add</editType><file>test/sc_move_step_mode_test.cpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</file></path><path><editType>add</editType><file>docs/review_lon_refactor_20260414.md</file></path><path><editType>edit</editType><file>test/cfg_lon_config_test.cpp</file></path><path><editType>edit</editType><file>test/CMakeLists.txt</file></path><path><editType>add</editType><file>test/sc_vehicle_config_test.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/sc_creep_controller.hpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/lon_dynamic_augment_mpc.cpp</file></path><path><editType>add</editType><file>test/sc_creep_config_test.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path><path><editType>add</editType><file>test/sc_sink_command_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_longtiude_controller.cpp</file></path><path><editType>add</editType><file>test/imv_lon_emergency_brake_test.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_creep.cpp</file></path><path><editType>add</editType><file>test/sc_align_controller_test.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path><path><editType>add</editType><file>test/sc_runtime_adaptation_test.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_command.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>node/process/proc/proc_move_step_controller.hpp</affectedPath><affectedPath>docs/task_plan.md</affectedPath><affectedPath>"docs/2026-04-14-\347\216\260\345\234\272\346\216\247\345\210\266\347\250\213\345\272\217\346\233\277\346\215\242\345\217\257\350\241\214\346\200\247\350\257\204\344\274\260.md"</affectedPath><affectedPath>docs/progress.md</affectedPath><affectedPath>docs/findings.md</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><affectedPath>test/sc_proc_move_step_controller_test.cpp</affectedPath><affectedPath>node/process/proc/proc_move_step_controller.cpp</affectedPath><commitId>9c6f4a6af36b0985c7de3002ff228f268477843a</commitId><timestamp>1776214639000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: sc和imv重构review完成
</comment><date>2026-04-15 08:57:19 +0800</date><id>9c6f4a6af36b0985c7de3002ff228f268477843a</id><msg>feat: sc和imv重构review完成</msg><path><editType>add</editType><file>"docs/2026-04-14-\347\216\260\345\234\272\346\216\247\345\210\266\347\250\213\345\272\217\346\233\277\346\215\242\345\217\257\350\241\214\346\200\247\350\257\204\344\274\260.md"</file></path><path><editType>edit</editType><file>node/process/proc/proc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>test/CMakeLists.txt</file></path><path><editType>edit</editType><file>docs/findings.md</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>add</editType><file>test/sc_proc_move_step_controller_test.cpp</file></path><path><editType>edit</editType><file>docs/progress.md</file></path><path><editType>edit</editType><file>docs/task_plan.md</file></path><path><editType>edit</editType><file>node/process/proc/proc_move_step_controller.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</affectedPath><affectedPath>docs/truck_creep_upgrade_cleanup.md</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><affectedPath>"docs/2026-04-14-\347\216\260\345\234\272\346\216\247\345\210\266\347\250\213\345\272\217\346\233\277\346\215\242\345\217\257\350\241\214\346\200\247\350\257\204\344\274\260.md"</affectedPath><affectedPath>docs/review_lon_refactor_20260414.md</affectedPath><affectedPath>docs/progress.md</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_data.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_data.hpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>docs/review_sc_migration_20250716.md</affectedPath><affectedPath>docs/task_plan.md</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>docs/findings.md</affectedPath><affectedPath>docs/lon_delay_identify_usage.md</affectedPath><affectedPath>docs/2026-03-20-truck-lon-pid-mpc-unified-plan.md</affectedPath><commitId>6069d81632ed54a6d5c72a0f32d79615314ced49</commitId><timestamp>1776406551000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 同步非线形mpc
</comment><date>2026-04-17 14:15:51 +0800</date><id>6069d81632ed54a6d5c72a0f32d79615314ced49</id><msg>feat: 同步非线形mpc</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_data.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>delete</editType><file>docs/review_lon_refactor_20260414.md</file></path><path><editType>delete</editType><file>docs/lon_delay_identify_usage.md</file></path><path><editType>delete</editType><file>docs/progress.md</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>delete</editType><file>docs/review_sc_migration_20250716.md</file></path><path><editType>delete</editType><file>docs/truck_creep_upgrade_cleanup.md</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</file></path><path><editType>delete</editType><file>docs/task_plan.md</file></path><path><editType>delete</editType><file>docs/2026-03-20-truck-lon-pid-mpc-unified-plan.md</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</file></path><path><editType>delete</editType><file>"docs/2026-04-14-\347\216\260\345\234\272\346\216\247\345\210\266\347\250\213\345\272\217\346\233\277\346\215\242\345\217\257\350\241\214\346\200\247\350\257\204\344\274\260.md"</file></path><path><editType>delete</editType><file>docs/findings.md</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_data.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test/imv_align_mode_guard_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</affectedPath><affectedPath>test/cfg_creep_config_test.cpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>test/imv_lon_emergency_brake_test.cpp</affectedPath><affectedPath>node/process/proc/proc_longitude_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</affectedPath><affectedPath>test/sc_move_step_mode_test.cpp</affectedPath><affectedPath>test/controller_minimal_red_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_creep_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_pid_tracking_algorithm.cpp</affectedPath><affectedPath>node/process/prepare/prepare_creep.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_move_step_controller.cpp</affectedPath><affectedPath>test/sc_proc_move_step_controller_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.hpp</affectedPath><affectedPath>test/sc_vehicle_config_test.cpp</affectedPath><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.hpp</affectedPath><affectedPath>test/sc_proc_routing_test.cpp</affectedPath><affectedPath>test/imv_speed_pid_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_creep_controller.hpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>test/sc_align_controller_test.cpp</affectedPath><affectedPath>node/process/proc/proc_longtiude_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_align_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_pid_tracking_algorithm.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_log_helper.cpp</affectedPath><affectedPath>test/sc_runtime_adaptation_test.cpp</affectedPath><affectedPath>data/ctrl/creep_data.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</affectedPath><affectedPath>node/process/proc/proc_controller_routing.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_algorithm_interface.hpp</affectedPath><affectedPath>test/sc_sink_command_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.cpp</affectedPath><affectedPath>test/sc_creep_config_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>node/process/prepare/prepare_creep.cpp</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><affectedPath>test/cfg_lon_config_test.cpp</affectedPath><affectedPath>data/ctrl/vehicle_attr.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_move_step_controller.hpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_move_step_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_align_creep_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</affectedPath><commitId>da67d245e737cd818163f063162c7cd0890b38f1</commitId><timestamp>1776998597000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>refactor: 对准相关内容重构
</comment><date>2026-04-24 10:43:17 +0800</date><id>da67d245e737cd818163f063162c7cd0890b38f1</id><msg>refactor: 对准相关内容重构</msg><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_pid_tracking_algorithm.cpp</file></path><path><editType>delete</editType><file>test/sc_proc_move_step_controller_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.hpp</file></path><path><editType>delete</editType><file>test/sc_proc_routing_test.cpp</file></path><path><editType>delete</editType><file>test/cfg_creep_config_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_move_step_controller.cpp</file></path><path><editType>delete</editType><file>test/cfg_lon_config_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_pid_tracking_algorithm.hpp</file></path><path><editType>delete</editType><file>test/sc_move_step_mode_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_log_helper.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>delete</editType><file>test/sc_align_controller_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_longtiude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_move_step_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_tracking_algorithm_interface.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/truck_align_creep_controller.hpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/truck_align_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</file></path><path><editType>delete</editType><file>test/sc_creep_config_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_creep_controller.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>delete</editType><file>test/imv_speed_pid_test.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.hpp</file></path><path><editType>delete</editType><file>test/imv_align_mode_guard_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.hpp</file></path><path><editType>edit</editType><file>data/ctrl/vehicle_attr.hpp</file></path><path><editType>delete</editType><file>test/sc_sink_command_test.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.cpp</file></path><path><editType>edit</editType><file>test/CMakeLists.txt</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_creep.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_move_step_controller.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_creep.hpp</file></path><path><editType>edit</editType><file>data/ctrl/creep_data.hpp</file></path><path><editType>delete</editType><file>test/sc_runtime_adaptation_test.cpp</file></path><path><editType>add</editType><file>test/controller_minimal_red_test.cpp</file></path><path><editType>delete</editType><file>test/imv_lon_emergency_brake_test.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_controller_routing.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_longitude_controller.hpp</file></path><path><editType>delete</editType><file>test/sc_vehicle_config_test.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_creep_controller.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>data/lon_dynamics_binary_logger.hpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>test/lon_dynamics_binary_log_test.cpp</affectedPath><affectedPath>scripts/lon_dynamics_bin_to_csv.py</affectedPath><affectedPath>CMakeLists.txt</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><affectedPath>data/lon_dynamics_binary_logger.cpp</affectedPath><commitId>d37e229636f8b0866f83534de07d5ffbdf9fc146</commitId><timestamp>1777283964000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 纵向动力学日志记录改为二进制方法

Co-authored-by: Copilot &lt;copilot@github.com&gt;
</comment><date>2026-04-27 17:59:24 +0800</date><id>d37e229636f8b0866f83534de07d5ffbdf9fc146</id><msg>feat: 纵向动力学日志记录改为二进制方法</msg><path><editType>add</editType><file>test/lon_dynamics_binary_log_test.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>edit</editType><file>test/CMakeLists.txt</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>add</editType><file>data/lon_dynamics_binary_logger.cpp</file></path><path><editType>add</editType><file>scripts/lon_dynamics_bin_to_csv.py</file></path><path><editType>edit</editType><file>CMakeLists.txt</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>add</editType><file>data/lon_dynamics_binary_logger.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>test/truck_lon_dynamic_mpc_dispatch_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</affectedPath><affectedPath>data/lon_dynamics_binary_logger.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>docs/progress.md</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.hpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/accel_to_pedal_converter.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</affectedPath><affectedPath>docs/task_plan.md</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</affectedPath><affectedPath>test/accel_to_pedal_converter_test.cpp</affectedPath><affectedPath>test/lon_dynamics_binary_log_test.cpp</affectedPath><affectedPath>scripts/lon_dynamics_bin_to_csv.py</affectedPath><affectedPath>docs/findings.md</affectedPath><affectedPath>data/lon_dynamics_binary_logger.cpp</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><commitId>8fc23da0299441ec01c6abf27c6fcbfc0b6d4a31</commitId><timestamp>1777337378000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 控制器状态清空

Co-authored-by: Copilot &lt;copilot@github.com&gt;
</comment><date>2026-04-28 08:49:38 +0800</date><id>8fc23da0299441ec01c6abf27c6fcbfc0b6d4a31</id><msg>feat: 控制器状态清空</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>add</editType><file>docs/progress.md</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</file></path><path><editType>edit</editType><file>scripts/lon_dynamics_bin_to_csv.py</file></path><path><editType>edit</editType><file>test/lon_dynamics_binary_log_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_binary_logger.cpp</file></path><path><editType>add</editType><file>docs/findings.md</file></path><path><editType>edit</editType><file>test/CMakeLists.txt</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.hpp</file></path><path><editType>add</editType><file>test/truck_lon_dynamic_mpc_dispatch_test.cpp</file></path><path><editType>add</editType><file>test/accel_to_pedal_converter_test.cpp</file></path><path><editType>add</editType><file>docs/task_plan.md</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_binary_logger.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/accel_to_pedal_converter.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>data/lon_dynamics_binary_logger.hpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>data/config/cfg_mass_estimation.cpp</affectedPath><affectedPath>data/config/cfg_mass_estimation.hpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>config/config_car/ctrl.yaml</affectedPath><affectedPath>data/vehicle/vehicle_state.hpp</affectedPath><affectedPath>config/config_sc/ctrl.yaml</affectedPath><affectedPath>node/process/prepare/prepare_state.cpp</affectedPath><affectedPath>config/config_imv/ctrl.yaml</affectedPath><affectedPath>scripts/lon_dynamics_bin_to_csv.py</affectedPath><affectedPath>data/lon_dynamics_binary_logger.cpp</affectedPath><commitId>808650d279cb2d41240017e1b43cd89a3db625e1</commitId><timestamp>1777342727000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 考虑弯道阻力系数
</comment><date>2026-04-28 10:18:47 +0800</date><id>808650d279cb2d41240017e1b43cd89a3db625e1</id><msg>feat: 考虑弯道阻力系数</msg><path><editType>edit</editType><file>config/config_car/ctrl.yaml</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_binary_logger.cpp</file></path><path><editType>edit</editType><file>scripts/lon_dynamics_bin_to_csv.py</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>data/lon_dynamics_binary_logger.hpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_state.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>config/config_imv/ctrl.yaml</file></path><path><editType>edit</editType><file>config/config_sc/ctrl.yaml</file></path><path><editType>edit</editType><file>data/config/cfg_mass_estimation.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_mass_estimation.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test/truck_lon_dynamic_mpc_dispatch_test.cpp</affectedPath><affectedPath>data/lon_dynamics_binary_logger.hpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>data/config/cfg_mass_estimation.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.hpp</affectedPath><affectedPath>data/config/cfg_mass_estimation.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.cpp</affectedPath><affectedPath>test/accel_to_pedal_converter_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>test/lon_dynamics_binary_log_test.cpp</affectedPath><affectedPath>scripts/lon_dynamics_bin_to_csv.py</affectedPath><affectedPath>node/process/prepare/prepare_creep.cpp</affectedPath><affectedPath>data/lon_dynamics_binary_logger.cpp</affectedPath><commitId>a088c6497961d535b556c297e4287f883fe36501</commitId><timestamp>1777379531000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 弯道阻力处理优化 反向作业对准适配

Co-authored-by: Copilot &lt;copilot@github.com&gt;
</comment><date>2026-04-28 20:32:11 +0800</date><id>a088c6497961d535b556c297e4287f883fe36501</id><msg>feat: 弯道阻力处理优化 反向作业对准适配</msg><path><editType>edit</editType><file>scripts/lon_dynamics_bin_to_csv.py</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_mass_estimation.hpp</file></path><path><editType>edit</editType><file>test/accel_to_pedal_converter_test.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_mass_estimation.cpp</file></path><path><editType>edit</editType><file>test/truck_lon_dynamic_mpc_dispatch_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_binary_logger.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_creep.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_binary_logger.hpp</file></path><path><editType>edit</editType><file>test/lon_dynamics_binary_log_test.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>data/config/cfg_parallel.hpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>algorithm/ctrl/parallel_controller/fpid_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>config/config_car/ctrl.yaml</affectedPath><affectedPath>test/controller_minimal_red_test.cpp</affectedPath><affectedPath>config/config_sc/ctrl.yaml</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.cpp</affectedPath><affectedPath>algorithm/ctrl/parallel_controller/fpid_controller.cpp</affectedPath><affectedPath>data/config/cfg_parallel.cpp</affectedPath><commitId>59e9b433c164594372c7090203ca62307502effd</commitId><timestamp>1777442486000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: truck的平行驾驶使用mpc纵向控制

Co-authored-by: Copilot &lt;copilot@github.com&gt;
</comment><date>2026-04-29 14:01:26 +0800</date><id>59e9b433c164594372c7090203ca62307502effd</id><msg>feat: truck的平行驾驶使用mpc纵向控制</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.cpp</file></path><path><editType>edit</editType><file>test/controller_minimal_red_test.cpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/parallel_controller/fpid_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_parallel.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.hpp</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>config/config_sc/ctrl.yaml</file></path><path><editType>edit</editType><file>config/config_car/ctrl.yaml</file></path><path><editType>delete</editType><file>algorithm/ctrl/parallel_controller/fpid_controller.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_parallel.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><commitId>f02c93d67a826b644223fcff9c3c357fa1e38cc8</commitId><timestamp>1777445172000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: log

Co-authored-by: Copilot &lt;copilot@github.com&gt;
</comment><date>2026-04-29 14:46:12 +0800</date><id>f02c93d67a826b644223fcff9c3c357fa1e38cc8</id><msg>feat: log</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>test/lon_dynamics_csv_log_test.cpp</affectedPath><affectedPath>data/lon_dynamics_binary_logger.hpp</affectedPath><affectedPath>test/lon_dynamics_binary_log_test.cpp</affectedPath><affectedPath>scripts/lon_dynamics_bin_to_csv.py</affectedPath><affectedPath>CMakeLists.txt</affectedPath><affectedPath>data/lon_dynamics_binary_logger.cpp</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><commitId>146f679815bc03a35709f2af3d2468309e0b90a0</commitId><timestamp>1777527366000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 日志log改回csv

Co-authored-by: Copilot &lt;copilot@github.com&gt;
</comment><date>2026-04-30 13:36:06 +0800</date><id>146f679815bc03a35709f2af3d2468309e0b90a0</id><msg>fix: 日志log改回csv</msg><path><editType>delete</editType><file>data/lon_dynamics_binary_logger.cpp</file></path><path><editType>add</editType><file>test/lon_dynamics_csv_log_test.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>CMakeLists.txt</file></path><path><editType>add</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>delete</editType><file>test/lon_dynamics_binary_log_test.cpp</file></path><path><editType>add</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>test/CMakeLists.txt</file></path><path><editType>delete</editType><file>scripts/lon_dynamics_bin_to_csv.py</file></path><path><editType>delete</editType><file>data/lon_dynamics_binary_logger.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl/vehicle_attr.cpp</affectedPath><commitId>9dcbbcae08bbae54bbe61235e6d1710d9e0b678c</commitId><timestamp>1778066063000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: wrls质量初始化
</comment><date>2026-05-06 19:14:23 +0800</date><id>9dcbbcae08bbae54bbe61235e6d1710d9e0b678c</id><msg>fix: wrls质量初始化</msg><path><editType>edit</editType><file>data/ctrl/vehicle_attr.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>common/log/log_config.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_lon_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</affectedPath><affectedPath>common/log/log_config.hpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><commitId>7ad52293228254aa3c9470982a700c225b93cd45</commitId><timestamp>1778226814000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: log记录跨天问题 辅助起步问题 非线性通用性问题
</comment><date>2026-05-08 15:53:34 +0800</date><id>7ad52293228254aa3c9470982a700c225b93cd45</id><msg>feat: log记录跨天问题 辅助起步问题 非线性通用性问题</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>common/log/log_config.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>edit</editType><file>common/log/log_config.cpp</file></path><path><editType>edit</editType><file>test/CMakeLists.txt</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_lon_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>common/log/log_config.cpp</affectedPath><affectedPath>common/log/log_config.hpp</affectedPath><affectedPath>node/main.cpp</affectedPath><commitId>6f0b69117052238cc2df7936efff8611fd51c3de</commitId><timestamp>1778304928000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: log日志使用修改
</comment><date>2026-05-09 13:35:28 +0800</date><id>6f0b69117052238cc2df7936efff8611fd51c3de</id><msg>fix: log日志使用修改</msg><path><editType>edit</editType><file>common/log/log_config.hpp</file></path><path><editType>edit</editType><file>common/log/log_config.cpp</file></path><path><editType>edit</editType><file>node/main.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.cpp</affectedPath><affectedPath>data/ctrl/lateral_cmd.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_align_utils.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.hpp</affectedPath><affectedPath>data/ctrl/lateral_cmd.hpp</affectedPath><affectedPath>data/vehicle/vehicle_chassis.hpp</affectedPath><affectedPath>data/vehicle/vehicle_chassis.cpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_observer.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_creep_controller.hpp</affectedPath><affectedPath>data/plan/plan_data.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</affectedPath><affectedPath>test/controller_minimal_red_test.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_observer.hpp</affectedPath><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><affectedPath>data/config/cfg_mpc_qp.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_creep_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</affectedPath><affectedPath>data/config/cfg_mpc_qp.cpp</affectedPath><affectedPath>data/plan/plan_data.hpp</affectedPath><commitId>621e18db0b18e2ceb9c274649fa3686635ede84f</commitId><timestamp>1778497355000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: SC自转适配 &amp;&amp; SC对准控制器优化
</comment><date>2026-05-11 19:02:35 +0800</date><id>621e18db0b18e2ceb9c274649fa3686635ede84f</id><msg>feat: SC自转适配 &amp;&amp; SC对准控制器优化</msg><path><editType>edit</editType><file>data/plan/plan_data.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_creep_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_chassis.hpp</file></path><path><editType>edit</editType><file>test/controller_minimal_red_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/trailer_angle_observer.hpp</file></path><path><editType>edit</editType><file>data/plan/plan_data.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/trailer_angle_observer.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_mpc_qp.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/sc_align_utils.hpp</file></path><path><editType>edit</editType><file>data/ctrl/lateral_cmd.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.hpp</file></path><path><editType>edit</editType><file>data/ctrl/lateral_cmd.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_mpc_qp.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_creep_controller.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_chassis.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.hpp</affectedPath><commitId>010aa5928ff86218afd418e08e289052c1db62e2</commitId><timestamp>1778502088000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 重载对准停车设定单独参数
</comment><date>2026-05-11 20:21:28 +0800</date><id>010aa5928ff86218afd418e08e289052c1db62e2</id><msg>feat: 重载对准停车设定单独参数</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/util/quintic_step_trajectory.cpp</affectedPath><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>test/controller_minimal_red_test.cpp</affectedPath><affectedPath>algorithm/util/quintic_step_trajectory.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.hpp</affectedPath><commitId>0741869b08f0da8bf53f46cb42273f52abb9ce7c</commitId><timestamp>1778545992000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 太阳卸货提车速度规划重构 对准超调认为完成增加距离阈值 增加参数强制将俯仰角设成0
</comment><date>2026-05-12 08:33:12 +0800</date><id>0741869b08f0da8bf53f46cb42273f52abb9ce7c</id><msg>feat: 太阳卸货提车速度规划重构 对准超调认为完成增加距离阈值 增加参数强制将俯仰角设成0</msg><path><editType>delete</editType><file>algorithm/util/quintic_step_trajectory.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>delete</editType><file>algorithm/util/quintic_step_trajectory.hpp</file></path><path><editType>edit</editType><file>test/controller_minimal_red_test.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>data/ctrl/velocity_cmd.hpp</affectedPath><affectedPath>test/lon_dynamics_csv_log_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/ctrl/velocity_cmd.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.hpp</affectedPath><commitId>8461e0239c7cf59ad5bae4c6c41442c89964cf00</commitId><timestamp>1778586047000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 起步辅助
</comment><date>2026-05-12 19:40:47 +0800</date><id>8461e0239c7cf59ad5bae4c6c41442c89964cf00</id><msg>feat: 起步辅助</msg><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>data/ctrl/velocity_cmd.cpp</file></path><path><editType>edit</editType><file>data/ctrl/velocity_cmd.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>test/lon_dynamics_csv_log_test.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/vehicle/vehicle_state.hpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>node/process/prepare/prepare_state.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><commitId>1113108e4dcbead838190d9967b898c5d8263096</commitId><timestamp>1778719600000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat:1.减速度接口满载防护-行车和对准；2.增加坡度上限；3.重载独立制动死区；4.增加重载俯仰角偏置补偿；5.匀速曲线允许判断为起步
</comment><date>2026-05-14 08:46:40 +0800</date><id>1113108e4dcbead838190d9967b898c5d8263096</id><msg>feat:1.减速度接口满载防护-行车和对准；2.增加坡度上限；3.重载独立制动死区；4.增加重载俯仰角偏置补偿；5.匀速曲线允许判断为起步</msg><path><editType>edit</editType><file>data/vehicle/vehicle_state.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_state.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><commitId>61031d124535ea1ec13d8533d729ff508909c64d</commitId><timestamp>1778722672000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 重载刹车非线性接口应为踏板开度
</comment><date>2026-05-14 09:37:52 +0800</date><id>61031d124535ea1ec13d8533d729ff508909c64d</id><msg>fix: 重载刹车非线性接口应为踏板开度</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><commitId>657b54465610224ad6b8d7eeed6422065c5a1db9</commitId><timestamp>1778723063000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 坡度限幅放在滤波器的输入端
</comment><date>2026-05-14 09:44:23 +0800</date><id>657b54465610224ad6b8d7eeed6422065c5a1db9</id><msg>fix: 坡度限幅放在滤波器的输入端</msg><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><commitId>5f140b54963e9764a4712548897c5692baff9c3e</commitId><timestamp>1778738624000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat：重载单独设定刹车gain
</comment><date>2026-05-14 14:03:44 +0800</date><id>5f140b54963e9764a4712548897c5692baff9c3e</id><msg>feat：重载单独设定刹车gain</msg><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><commitId>1836a20773dc8c04d3527cc01cac3a30c241d77f</commitId><timestamp>1778747607000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 重载时增大纵向mpo减速度变化量
</comment><date>2026-05-14 16:33:27 +0800</date><id>1836a20773dc8c04d3527cc01cac3a30c241d77f</id><msg>feat: 重载时增大纵向mpo减速度变化量</msg><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.cpp</affectedPath><commitId>36d5e2c034164be5b478ae5e2469b88a256a86a8</commitId><timestamp>1778749478000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 对准刹超时增大刹车
</comment><date>2026-05-14 17:04:38 +0800</date><id>36d5e2c034164be5b478ae5e2469b88a256a86a8</id><msg>feat: 对准刹超时增大刹车</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</affectedPath><commitId>191df70c8b66e49b195bd03f632fc47847491e95</commitId><timestamp>1778761240000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix：速度误差计算方式修改
</comment><date>2026-05-14 20:20:40 +0800</date><id>191df70c8b66e49b195bd03f632fc47847491e95</id><msg>fix：速度误差计算方式修改</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/process/prepare/prepare_traj.cpp</affectedPath><commitId>ddebb2c2956281df7fcdba9d3349562731de81a5</commitId><timestamp>1778837609000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: kappa direciton for SC
</comment><date>2026-05-15 17:33:29 +0800</date><id>ddebb2c2956281df7fcdba9d3349562731de81a5</id><msg>fix: kappa direciton for SC</msg><path><editType>edit</editType><file>node/process/prepare/prepare_traj.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/sc_creep_controller.hpp</affectedPath><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>test/controller_minimal_red_test.cpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_move_step_controller.hpp</affectedPath><commitId>59b6cc948c1de15b567fd4fc12825bf71c7fba29</commitId><timestamp>1779107029000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: SC车型对准和步进优化
</comment><date>2026-05-18 20:23:49 +0800</date><id>59b6cc948c1de15b567fd4fc12825bf71c7fba29</id><msg>feat: SC车型对准和步进优化</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_move_step_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_creep_controller.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>edit</editType><file>test/controller_minimal_red_test.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>data/vehicle/vehicle_state.hpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><commitId>4ec13716a5533cbb8085d41611c2cb0e24f1cd5d</commitId><timestamp>1779153731000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加原始pitch角度观测
</comment><date>2026-05-19 09:22:11 +0800</date><id>4ec13716a5533cbb8085d41611c2cb0e24f1cd5d</id><msg>feat: 增加原始pitch角度观测</msg><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/truck_new_augment_mpc.cpp</affectedPath><commitId>00f70ddff9c9e5db18b52fc4aa338822a1f6a5aa</commitId><timestamp>1779157361000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: SC车型适配倒车
</comment><date>2026-05-19 10:22:41 +0800</date><id>00f70ddff9c9e5db18b52fc4aa338822a1f6a5aa</id><msg>feat: SC车型适配倒车</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/truck_new_augment_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/imv_move_step_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</affectedPath><commitId>60cdce1c5418f7c882f16cca9121503ee6e705eb</commitId><timestamp>1779251886000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: sc 和 imv的move step修正
</comment><date>2026-05-20 12:38:06 +0800</date><id>60cdce1c5418f7c882f16cca9121503ee6e705eb</id><msg>feat: sc 和 imv的move step修正</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_move_step_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><commitId>7cc625a4148974386d026d6a4377881f08cf45f6</commitId><timestamp>1779267455000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加速度IMV观测
</comment><date>2026-05-20 16:57:35 +0800</date><id>7cc625a4148974386d026d6a4377881f08cf45f6</id><msg>feat: 增加速度IMV观测</msg><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/imv_move_step_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</affectedPath><commitId>07499259dc3a5e961629b85e5850cd0cde2434cf</commitId><timestamp>1779272915000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 对齐速度IMV纵向控制
</comment><date>2026-05-20 18:28:35 +0800</date><id>07499259dc3a5e961629b85e5850cd0cde2434cf</id><msg>feat: 对齐速度IMV纵向控制</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_move_step_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/process/prepare/prepare_attr.hpp</affectedPath><affectedPath>math/identification/parking_distance_estimator.cpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><commitId>f78b6e2af86e7d1d993cbb68ba42ca24e3e423da</commitId><timestamp>1779367098000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 低速停车距离优化
</comment><date>2026-05-21 20:38:18 +0800</date><id>f78b6e2af86e7d1d993cbb68ba42ca24e3e423da</id><msg>feat: 低速停车距离优化</msg><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.hpp</file></path><path><editType>edit</editType><file>math/identification/parking_distance_estimator.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_log_helper.cpp</affectedPath><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>common/log/async_log_writer.hpp</affectedPath><affectedPath>data/config/cfg_parallel.hpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>common/log/log_channel.hpp</affectedPath><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.hpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>common/CMakeLists.txt</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_lon_log_helper.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</affectedPath><affectedPath>common/log/async_log_writer.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_lon_log_helper.cpp</affectedPath><affectedPath>data/config/cfg_log.cpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</affectedPath><affectedPath>node/logic.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>common/log/log_channel.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.hpp</affectedPath><affectedPath>data/ctrl_frame.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_log.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_log_helper.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_osqp_solver.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_creep_controller.hpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>common/log/spsc_ring_buffer.hpp</affectedPath><affectedPath>common/log/csv_row_builder.hpp</affectedPath><affectedPath>data/config/cfg_parallel.cpp</affectedPath><affectedPath>node/process/proc/proc_longtiude_controller.cpp</affectedPath><affectedPath>data/ctrl/longitude_ctrl_debug_data.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.hpp</affectedPath><affectedPath>node/process/proc/proc_move_step_controller.cpp</affectedPath><commitId>b7f69bd5c50ddefd4e06f54706cf73185a13f545</commitId><timestamp>1779781556000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 控制日志记录重构 纵向mpc增加热启动关闭polish
</comment><date>2026-05-26 15:45:56 +0800</date><id>b7f69bd5c50ddefd4e06f54706cf73185a13f545</id><msg>feat: 控制日志记录重构 纵向mpc增加热启动关闭polish</msg><path><editType>edit</editType><file>data/ctrl_frame.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_osqp_solver.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.hpp</file></path><path><editType>add</editType><file>common/log/spsc_ring_buffer.hpp</file></path><path><editType>add</editType><file>common/log/async_log_writer.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/truck_lon_log_helper.cpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/imv_lon_log_helper.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>add</editType><file>common/log/log_channel.cpp</file></path><path><editType>add</editType><file>data/config/cfg_log.hpp</file></path><path><editType>edit</editType><file>data/ctrl/longitude_ctrl_debug_data.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>edit</editType><file>node/logic.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_parallel.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/truck_lon_log_helper.hpp</file></path><path><editType>add</editType><file>data/config/cfg_log.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_longtiude_controller.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.hpp</file></path><path><editType>add</editType><file>common/log/log_channel.hpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>add</editType><file>common/log/csv_row_builder.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>add</editType><file>common/log/async_log_writer.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_creep_controller.hpp</file></path><path><editType>edit</editType><file>common/CMakeLists.txt</file></path><path><editType>edit</editType><file>data/config/cfg_parallel.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lon_controller/imv_lon_log_helper.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.cpp</affectedPath><commitId>16edb1307eef7d30b115c41d9bae87e00bef8761</commitId><timestamp>1779786590000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 放宽阈值
</comment><date>2026-05-26 17:09:50 +0800</date><id>16edb1307eef7d30b115c41d9bae87e00bef8761</id><msg>feat: 放宽阈值</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>common/log/async_log_writer.hpp</affectedPath><affectedPath>common/log/log_channel.hpp</affectedPath><affectedPath>test/lon_dynamics_csv_log_test.cpp</affectedPath><affectedPath>node/logic.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>common/log/async_log_writer.cpp</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><commitId>1036119bd8e46ff3e7e6b545a0c2fd2ba557ef79</commitId><timestamp>1779799268000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 日志记录地址更改 persistent_solver更改
</comment><date>2026-05-26 20:41:08 +0800</date><id>1036119bd8e46ff3e7e6b545a0c2fd2ba557ef79</id><msg>fix: 日志记录地址更改 persistent_solver更改</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.hpp</file></path><path><editType>edit</editType><file>common/log/async_log_writer.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.cpp</file></path><path><editType>edit</editType><file>common/log/log_channel.hpp</file></path><path><editType>edit</editType><file>test/CMakeLists.txt</file></path><path><editType>edit</editType><file>common/log/async_log_writer.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>node/logic.cpp</file></path><path><editType>delete</editType><file>test/lon_dynamics_csv_log_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>common/log/log_channel.cpp</affectedPath><affectedPath>data/ctrl_frame.hpp</affectedPath><affectedPath>common/log/log_channel.hpp</affectedPath><affectedPath>common/log/async_log_writer.cpp</affectedPath><commitId>825e8cadf26ab773e82286f438170bad83ac5523</commitId><timestamp>1779842694000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 对准日志记录分割
</comment><date>2026-05-27 08:44:54 +0800</date><id>825e8cadf26ab773e82286f438170bad83ac5523</id><msg>feat: 对准日志记录分割</msg><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>common/log/async_log_writer.cpp</file></path><path><editType>edit</editType><file>common/log/log_channel.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.hpp</file></path><path><editType>edit</editType><file>common/log/log_channel.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><commitId>526490e36ef0e42da0f63e208bca09f7b68e377e</commitId><timestamp>1779844795000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 更改日志
</comment><date>2026-05-27 09:19:55 +0800</date><id>526490e36ef0e42da0f63e208bca09f7b68e377e</id><msg>feat: 更改日志</msg><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_log.cpp</affectedPath><affectedPath>math/identification/parking_distance_estimator.hpp</affectedPath><affectedPath>data/config/cfg_parking_distance.cpp</affectedPath><affectedPath>node/logic.cpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><affectedPath>data/config/cfg_parking_distance.hpp</affectedPath><affectedPath>math/identification/parking_distance_estimator.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><commitId>c5fb4abc8945e0cda7c1444fbd62443e1723220d</commitId><timestamp>1779875379000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 小速度停车距离预估调整
</comment><date>2026-05-27 17:49:39 +0800</date><id>c5fb4abc8945e0cda7c1444fbd62443e1723220d</id><msg>feat: 小速度停车距离预估调整</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_parking_distance.hpp</file></path><path><editType>edit</editType><file>math/identification/parking_distance_estimator.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_parking_distance.cpp</file></path><path><editType>edit</editType><file>node/logic.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_log.cpp</file></path><path><editType>edit</editType><file>math/identification/parking_distance_estimator.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>math/identification/parking_distance_estimator.cpp</affectedPath><commitId>f2d7bf06fcddb4e3183488676e76e6401dcbd55e</commitId><timestamp>1779884405000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 停车距离预估除0风险
</comment><date>2026-05-27 20:20:05 +0800</date><id>f2d7bf06fcddb4e3183488676e76e6401dcbd55e</id><msg>fix: 停车距离预估除0风险</msg><path><editType>edit</editType><file>math/identification/parking_distance_estimator.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><commitId>ffd3f64743d23b5e47ac96cea72192db17655b61</commitId><timestamp>1780024900000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 调整安全逻辑
</comment><date>2026-05-29 11:21:40 +0800</date><id>ffd3f64743d23b5e47ac96cea72192db17655b61</id><msg>feat: 调整安全逻辑</msg><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.hpp</affectedPath><commitId>ab4f28720170f1bdc0956db88dff1e9001fc5205</commitId><timestamp>1780050440000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 求解超时软约束
</comment><date>2026-05-29 18:27:20 +0800</date><id>ab4f28720170f1bdc0956db88dff1e9001fc5205</id><msg>feat: 求解超时软约束</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test/accel_to_pedal_converter_test.cpp</affectedPath><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><commitId>1b7f92f27f22d3e1c0ac8bf69e8418903fa3aeb5</commitId><timestamp>1780303421000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加底层默认空载或重载的制动链路
</comment><date>2026-06-01 16:43:41 +0800</date><id>1b7f92f27f22d3e1c0ac8bf69e8418903fa3aeb5</id><msg>feat: 增加底层默认空载或重载的制动链路</msg><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</file></path><path><editType>edit</editType><file>test/accel_to_pedal_converter_test.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_static.cpp</affectedPath><commitId>3b6cb7ca7303b2565cfdb8b9a56ea08967ab1b46</commitId><timestamp>1780305363000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat：参数读取兼容旧版本
</comment><date>2026-06-01 17:16:03 +0800</date><id>3b6cb7ca7303b2565cfdb8b9a56ea08967ab1b46</id><msg>feat：参数读取兼容旧版本</msg><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>node/source/ros_source_parallel_cmd.cpp</affectedPath><affectedPath>node/source/ros_source_remote_cmd.cpp</affectedPath><commitId>2c13544ec9851d593955d9ce97616a5b98ea0d8a</commitId><timestamp>1780486760000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 平行/摇控错误详细日志
</comment><date>2026-06-03 19:39:20 +0800</date><id>2c13544ec9851d593955d9ce97616a5b98ea0d8a</id><msg>feat: 平行/摇控错误详细日志</msg><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>edit</editType><file>node/source/ros_source_parallel_cmd.cpp</file></path><path><editType>edit</editType><file>node/source/ros_source_remote_cmd.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</affectedPath><commitId>58a88a828b5adcffa261bec3fb5f527db69346e8</commitId><timestamp>1780566223000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 纵向mpc急刹后无可行解处理 &amp;&amp; pid fallback后自动恢复
</comment><date>2026-06-04 17:43:43 +0800</date><id>58a88a828b5adcffa261bec3fb5f527db69346e8</id><msg>fix: 纵向mpc急刹后无可行解处理 &amp;&amp; pid fallback后自动恢复</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_mpc_tracking_algorithm.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><commitId>afbd16d6aacda444508f4f3492b49bff8d41f9ff</commitId><timestamp>1780569915000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 纵向mpc适配仿真
</comment><date>2026-06-04 18:45:15 +0800</date><id>afbd16d6aacda444508f4f3492b49bff8d41f9ff</id><msg>feat: 纵向mpc适配仿真</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/source/ros_source_remote_cmd.cpp</affectedPath><affectedPath>node/source/ros_source_parallel_cmd.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</affectedPath><commitId>57d7ccd1fa79d4f2f9ba1d288dd2249418139535</commitId><timestamp>1780579940000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 任何停车后都reset纵向控制器
</comment><date>2026-06-04 21:32:20 +0800</date><id>57d7ccd1fa79d4f2f9ba1d288dd2249418139535</id><msg>feat: 任何停车后都reset纵向控制器</msg><path><editType>edit</editType><file>node/source/ros_source_remote_cmd.cpp</file></path><path><editType>edit</editType><file>node/source/ros_source_parallel_cmd.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</affectedPath><affectedPath>data/vehicle/vehicle_command.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>node/process/proc/proc_limit.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>data/config/cfg_safe_const.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/low_speed_pedal_post_processor.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_pid_tracking_algorithm.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><commitId>dab69864c612b84910939f860810f14a4e9bd7e9</commitId><timestamp>1780634165000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 新增静止超过10秒自动切换P挡功能；制动上限硬编码由1改到0.99
</comment><date>2026-06-05 12:36:05 +0800</date><id>dab69864c612b84910939f860810f14a4e9bd7e9</id><msg>feat: 新增静止超过10秒自动切换P挡功能；制动上限硬编码由1改到0.99</msg><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/low_speed_pedal_post_processor.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_safe_const.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_pid_tracking_algorithm.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_command.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_limit.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</affectedPath><commitId>cc2804b12ccfc2faf86b65000a26298b511e8c4e</commitId><timestamp>1780727395000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 静止状态处理
</comment><date>2026-06-06 14:29:55 +0800</date><id>cc2804b12ccfc2faf86b65000a26298b511e8c4e</id><msg>fix: 静止状态处理</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</affectedPath><commitId>6bbd4b84939e3e01b8b32d7409633fdac1beb988</commitId><timestamp>1780730224000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 重置mpc控制器处理优化
</comment><date>2026-06-06 15:17:04 +0800</date><id>6bbd4b84939e3e01b8b32d7409633fdac1beb988</id><msg>fix: 重置mpc控制器处理优化</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</affectedPath><commitId>565460cdf3079a19d6a3e73e0956634319550051</commitId><timestamp>1780730441000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix： 不在emergency stop过程中重置
</comment><date>2026-06-06 15:20:41 +0800</date><id>565460cdf3079a19d6a3e73e0956634319550051</id><msg>fix： 不在emergency stop过程中重置</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>config/config_car/ctrl.yaml</affectedPath><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>config/config_sc/ctrl.yaml</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>config/config_imv/ctrl.yaml</affectedPath><commitId>c22027471cb2519f887a4e3d2ba1e67a9f44dc96</commitId><timestamp>1780754564000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat：平行驾驶无油门制动参数化
</comment><date>2026-06-06 22:02:44 +0800</date><id>c22027471cb2519f887a4e3d2ba1e67a9f44dc96</id><msg>feat：平行驾驶无油门制动参数化</msg><path><editType>edit</editType><file>config/config_sc/ctrl.yaml</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>edit</editType><file>config/config_imv/ctrl.yaml</file></path><path><editType>edit</editType><file>config/config_car/ctrl.yaml</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>docs/startup_traction_control_review.md</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/low_speed_pedal_post_processor.cpp</affectedPath><affectedPath>test/accel_to_pedal_converter_test.cpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.hpp</affectedPath><commitId>464d5dafadb306745af21ff8b4499de969db5a0b</commitId><timestamp>1780977170000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 坡度设定使用下限；IMV防滑优化；打开所有部分的防滑
</comment><date>2026-06-09 11:52:50 +0800</date><id>464d5dafadb306745af21ff8b4499de969db5a0b</id><msg>feat: 坡度设定使用下限；IMV防滑优化；打开所有部分的防滑</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.cpp</file></path><path><editType>add</editType><file>docs/startup_traction_control_review.md</file></path><path><editType>edit</editType><file>test/accel_to_pedal_converter_test.cpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/low_speed_pedal_post_processor.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><affectedPath>node/process/prepare/prepare_state.cpp</affectedPath><commitId>bd822e5d2f454af7541041916795ca862519e3a2</commitId><timestamp>1780983457000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 平行驾驶补偿
</comment><date>2026-06-09 13:37:37 +0800</date><id>bd822e5d2f454af7541041916795ca862519e3a2</id><msg>feat: 平行驾驶补偿</msg><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_state.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>data/ctrl/lateral_cmd.cpp</affectedPath><affectedPath>"docs/IMV\345\233\233\350\275\256\350\275\254\345\220\221\351\233\266\345\201\217\350\241\245\345\201\277\345\256\236\346\226\275\350\256\241\345\210\222.md"</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>data/ctrl/lateral_cmd.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.hpp</affectedPath><affectedPath>node/process/proc/module.cpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.cpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.cpp</affectedPath><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.hpp</affectedPath><affectedPath>config/config_imv/ctrl.yaml</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><commitId>9c94ea13a42554c9b248d3986a09d99d848e3dce</commitId><timestamp>1781090714000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: imv零偏补偿尝试
</comment><date>2026-06-10 19:25:14 +0800</date><id>9c94ea13a42554c9b248d3986a09d99d848e3dce</id><msg>feat: imv零偏补偿尝试</msg><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.cpp</file></path><path><editType>add</editType><file>"docs/IMV\345\233\233\350\275\256\350\275\254\345\220\221\351\233\266\345\201\217\350\241\245\345\201\277\345\256\236\346\226\275\350\256\241\345\210\222.md"</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path><path><editType>edit</editType><file>data/ctrl/lateral_cmd.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>node/process/proc/module.cpp</file></path><path><editType>edit</editType><file>test/CMakeLists.txt</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>data/ctrl/lateral_cmd.cpp</file></path><path><editType>edit</editType><file>config/config_imv/ctrl.yaml</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>data/vehicle/vehicle_state.hpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.hpp</affectedPath><commitId>aa33cc3f05fb294dac4da49d3566df9de6a93fae</commitId><timestamp>1781092715000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 底层反馈转向角适配零偏
</comment><date>2026-06-10 19:58:35 +0800</date><id>aa33cc3f05fb294dac4da49d3566df9de6a93fae</id><msg>feat: 底层反馈转向角适配零偏</msg><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.hpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.cpp</affectedPath><commitId>0241a9f93d923636a3a033479365abb117202921</commitId><timestamp>1781154011000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: IMV零偏双模态学习
</comment><date>2026-06-11 13:00:11 +0800</date><id>0241a9f93d923636a3a033479365abb117202921</id><msg>feat: IMV零偏双模态学习</msg><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>data/ctrl/lateral_cmd.cpp</affectedPath><affectedPath>"docs/IMV\345\233\233\350\275\256\350\275\254\345\220\221\351\233\266\345\201\217\350\241\245\345\201\277\345\256\236\346\226\275\350\256\241\345\210\222.md"</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.cpp</affectedPath><affectedPath>data/ctrl/lateral_cmd.hpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.hpp</affectedPath><affectedPath>node/process/proc/module.cpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.cpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.cpp</affectedPath><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.hpp</affectedPath><affectedPath>config/config_imv/ctrl.yaml</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><commitId>b7e550761649890d1309cb420994410d8ff4799b</commitId><timestamp>1781156228000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>Revert "feat: imv零偏补偿尝试"

This reverts commit 9c94ea13a42554c9b248d3986a09d99d848e3dce.
</comment><date>2026-06-11 13:37:08 +0800</date><id>b7e550761649890d1309cb420994410d8ff4799b</id><msg>Revert "feat: imv零偏补偿尝试"</msg><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path><path><editType>delete</editType><file>"docs/IMV\345\233\233\350\275\256\350\275\254\345\220\221\351\233\266\345\201\217\350\241\245\345\201\277\345\256\236\346\226\275\350\256\241\345\210\222.md"</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>data/ctrl/lateral_cmd.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.cpp</file></path><path><editType>edit</editType><file>data/ctrl/lateral_cmd.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.cpp</file></path><path><editType>edit</editType><file>node/process/proc/module.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.cpp</file></path><path><editType>edit</editType><file>test/CMakeLists.txt</file></path><path><editType>edit</editType><file>config/config_imv/ctrl.yaml</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>data/ctrl/creep_data.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</affectedPath><affectedPath>data/vehicle/vehicle_status.hpp</affectedPath><affectedPath>data/vehicle/vehicle_status.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.cpp</affectedPath><affectedPath>node/process/prepare/prepare_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_move_step_controller.cpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>node/process/prepare/prepare_status.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</affectedPath><affectedPath>data/config/cfg_safe_const.hpp</affectedPath><affectedPath>config/config_car/ctrl.yaml</affectedPath><affectedPath>data/ctrl/observer_debug_data.cpp</affectedPath><affectedPath>data/config/cfg_safe_const.cpp</affectedPath><affectedPath>config/config_sc/ctrl.yaml</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</affectedPath><affectedPath>config/config_imv/ctrl.yaml</affectedPath><affectedPath>node/process/proc/proc_move_step_controller.cpp</affectedPath><commitId>11c839d831dd6497cffe9d36fd751756de9b175d</commitId><timestamp>1781166426000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 溜车防护 取消任务时制动防护
</comment><date>2026-06-11 16:27:06 +0800</date><id>11c839d831dd6497cffe9d36fd751756de9b175d</id><msg>feat: 溜车防护 取消任务时制动防护</msg><path><editType>edit</editType><file>config/config_car/ctrl.yaml</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl/creep_data.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_creep.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_status.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_safe_const.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_move_step_controller.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_status.cpp</file></path><path><editType>edit</editType><file>config/config_sc/ctrl.yaml</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_status.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_safe_const.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.cpp</file></path><path><editType>edit</editType><file>config/config_imv/ctrl.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/process/prepare/prepare_status.cpp</affectedPath><commitId>e82f625b8d5aeef068dcb7d840a6f413ec307c1f</commitId><timestamp>1781239521000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix： 只在给油门的时候检测溜车
</comment><date>2026-06-12 12:45:21 +0800</date><id>e82f625b8d5aeef068dcb7d840a6f413ec307c1f</id><msg>fix： 只在给油门的时候检测溜车</msg><path><editType>edit</editType><file>node/process/prepare/prepare_status.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>AGENTS.md</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</affectedPath><commitId>5bed5c5fd899dc198092199398963c346265518b</commitId><timestamp>1781242754000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 起步辅助时的质量不低于初始质量
</comment><date>2026-06-12 13:39:14 +0800</date><id>5bed5c5fd899dc198092199398963c346265518b</id><msg>feat: 起步辅助时的质量不低于初始质量</msg><path><editType>edit</editType><file>AGENTS.md</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.hpp</affectedPath><affectedPath>data/ctrl/lateral_cmd.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.cpp</affectedPath><affectedPath>node/logic.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.hpp</affectedPath><commitId>0e592465f659bdf54420b996936bf8fa72e1d3a5</commitId><timestamp>1781256848000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加横向控制日志
</comment><date>2026-06-12 17:34:08 +0800</date><id>0e592465f659bdf54420b996936bf8fa72e1d3a5</id><msg>feat: 增加横向控制日志</msg><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>data/ctrl/lateral_cmd.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>node/logic.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.cpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.hpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>math/identification/lateral_kinematics_estimator.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.hpp</affectedPath><affectedPath>data/ctrl_frame.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/imv_new_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><affectedPath>math/identification/lateral_kinematics_estimator.cpp</affectedPath><commitId>cadd8b326ee803d159997a4b6d79ab1837bbd66a</commitId><timestamp>1781512961000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加IMV运动学校验观测
</comment><date>2026-06-15 16:42:41 +0800</date><id>cadd8b326ee803d159997a4b6d79ab1837bbd66a</id><msg>feat: 增加IMV运动学校验观测</msg><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.cpp</file></path><path><editType>add</editType><file>math/identification/lateral_kinematics_estimator.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/imv_new_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>add</editType><file>math/identification/lateral_kinematics_estimator.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>data/config/cfg_dynamic.hpp</affectedPath><affectedPath>data/config/cfg_dynamic.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_move_step_controller.cpp</affectedPath><commitId>38d157c44b39a645fe0e93a024a5f3ce8342315c</commitId><timestamp>1781587838000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 挡位保护
</comment><date>2026-06-16 13:30:38 +0800</date><id>38d157c44b39a645fe0e93a024a5f3ce8342315c</id><msg>feat: 挡位保护</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_dynamic.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_dynamic.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_move_step_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/truck_new_augment_mpc.cpp</affectedPath><affectedPath>math/identification/lateral_kinematics_estimator.hpp</affectedPath><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/truck_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><affectedPath>math/identification/lateral_kinematics_estimator.cpp</affectedPath><commitId>ec6bb5c3c894505e00848aca8f35c611479d0ee4</commitId><timestamp>1781594968000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 实际运动轴距辨识扩展到truck
</comment><date>2026-06-16 15:29:28 +0800</date><id>ec6bb5c3c894505e00848aca8f35c611479d0ee4</id><msg>feat: 实际运动轴距辨识扩展到truck</msg><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/truck_new_augment_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/truck_augment_mpc.cpp</file></path><path><editType>edit</editType><file>math/identification/lateral_kinematics_estimator.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path><path><editType>edit</editType><file>math/identification/lateral_kinematics_estimator.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/capability/common/drive_pedal_semantics.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/motor_curve_drive_physics.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/accel_to_pedal_converter.cpp</affectedPath><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/drive_pedal_semantics.cpp</affectedPath><affectedPath>CLAUDE.md</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/common/motor_curve_drive_physics.hpp</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><commitId>1e0ccd33b7e045107cb050f4848a2cf808472b25</commitId><timestamp>1781686527000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 转矩模式下对底盘未考虑变速箱挡位的情况进行补偿
</comment><date>2026-06-17 16:55:27 +0800</date><id>1e0ccd33b7e045107cb050f4848a2cf808472b25</id><msg>feat: 转矩模式下对底盘未考虑变速箱挡位的情况进行补偿</msg><path><editType>add</editType><file>CLAUDE.md</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/common/motor_curve_drive_physics.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/accel_to_pedal_converter.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/common/motor_curve_drive_physics.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/common/drive_pedal_semantics.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/common/drive_pedal_semantics.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/process/proc/proc_limit.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><commitId>08dc5e0676591ff98c59f3bbca5af6f75ec1c962</commitId><timestamp>1781763584000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 过滤小制动
</comment><date>2026-06-18 14:19:44 +0800</date><id>08dc5e0676591ff98c59f3bbca5af6f75ec1c962</id><msg>feat: 过滤小制动</msg><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_limit.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><commitId>bbd39b07403c1327fde05982facfc3f06fd70046</commitId><timestamp>1782095081000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 初始参数配置为0
</comment><date>2026-06-22 10:24:41 +0800</date><id>bbd39b07403c1327fde05982facfc3f06fd70046</id><msg>fix: 初始参数配置为0</msg><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><commitId>cd71a1e0ec24a911d8ccb1e6448fadfb20dc3982</commitId><timestamp>1782112260000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 停车距离预估的motion less靠控制自己判断
</comment><date>2026-06-22 15:11:00 +0800</date><id>cd71a1e0ec24a911d8ccb1e6448fadfb20dc3982</id><msg>feat: 停车距离预估的motion less靠控制自己判断</msg><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.cpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>data/ctrl/velocity_cmd.hpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>config/config_car/ctrl.yaml</affectedPath><affectedPath>data/vehicle/vehicle_state.hpp</affectedPath><affectedPath>config/config_sc/ctrl.yaml</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>config/config_imv/ctrl.yaml</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/ctrl/velocity_cmd.cpp</affectedPath><commitId>51c1e1961b8083fd009ad01e35bd80775343176c</commitId><timestamp>1782133102000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 起步防滑与坡道起步优化
</comment><date>2026-06-22 20:58:22 +0800</date><id>51c1e1961b8083fd009ad01e35bd80775343176c</id><msg>feat: 起步防滑与坡道起步优化</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</file></path><path><editType>edit</editType><file>config/config_imv/ctrl.yaml</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path><path><editType>edit</editType><file>data/ctrl/velocity_cmd.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>config/config_car/ctrl.yaml</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.hpp</file></path><path><editType>edit</editType><file>data/ctrl/velocity_cmd.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</file></path><path><editType>edit</editType><file>config/config_sc/ctrl.yaml</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test/accel_to_pedal_converter_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</affectedPath><commitId>2b92bade6ec7844f7261950678151e70a2cf2d68</commitId><timestamp>1782357919000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix:根据质量进行制动补偿功能比例定义错误修正
</comment><date>2026-06-25 11:25:19 +0800</date><id>2b92bade6ec7844f7261950678151e70a2cf2d68</id><msg>fix:根据质量进行制动补偿功能比例定义错误修正</msg><path><editType>edit</editType><file>test/accel_to_pedal_converter_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>data/ctrl/longctrl_data.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><affectedPath>math/identification/parking_distance_estimator.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.cpp</affectedPath><affectedPath>data/vehicle/vehicle_status.hpp</affectedPath><affectedPath>math/identification/parking_distance_estimator.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.hpp</affectedPath><affectedPath>data/vehicle/vehicle_status.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.hpp</affectedPath><commitId>85b4c0fcbb289743b53409770a2af8a8ef5dd5fb</commitId><timestamp>1782436455000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 增加park adjust下对准停车功能
</comment><date>2026-06-26 09:14:15 +0800</date><id>85b4c0fcbb289743b53409770a2af8a8ef5dd5fb</id><msg>feat: 增加park adjust下对准停车功能</msg><path><editType>edit</editType><file>data/ctrl/observer_debug_data.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_status.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>math/identification/parking_distance_estimator.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>math/identification/parking_distance_estimator.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_status.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.hpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</affectedPath><commitId>9bf44e248ab81a727da8630a453a09e17ac405a7</commitId><timestamp>1782538173000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix : sc 远程步进修复
</comment><date>2026-06-27 13:29:33 +0800</date><id>9bf44e248ab81a727da8630a453a09e17ac405a7</id><msg>fix : sc 远程步进修复</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</affectedPath><affectedPath>node/main.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><commitId>569fa54140733fd0691aa63b9cd5da5b5ae678d4</commitId><timestamp>1782725845000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 控制日志打印版本信息
</comment><date>2026-06-29 17:37:25 +0800</date><id>569fa54140733fd0691aa63b9cd5da5b5ae678d4</id><msg>feat: 控制日志打印版本信息</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_creep_controller.cpp</file></path><path><editType>edit</editType><file>node/main.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><commitId>010c56f70b6099af54cb24e4a34759409e61df22</commitId><timestamp>1782738424000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: park adjust停车允许5cm越冲
</comment><date>2026-06-29 21:07:04 +0800</date><id>010c56f70b6099af54cb24e4a34759409e61df22</id><msg>feat: park adjust停车允许5cm越冲</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</affectedPath><affectedPath>data/config/cfg_creep.hpp</affectedPath><commitId>a07109ba77c415dad324a12de9671993915fbcfa</commitId><timestamp>1782785782000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 支持双向步进振箱
</comment><date>2026-06-30 10:16:22 +0800</date><id>a07109ba77c415dad324a12de9671993915fbcfa</id><msg>feat: 支持双向步进振箱</msg><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl/longctrl_data.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</affectedPath><affectedPath>node/sink/ros_sink_error_info_ctrl.cpp</affectedPath><affectedPath>node/sink/module.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>common/util/error_code_data.hpp</affectedPath><affectedPath>common/util/error_code_data.cpp</affectedPath><affectedPath>node/sink/ros_sink_record_trigger.cpp</affectedPath><affectedPath>AGENTS.md</affectedPath><affectedPath>data/config/cfg_error.cpp</affectedPath><affectedPath>data/config/cfg_error.hpp</affectedPath><commitId>c220dba36dfecb775104176ee16bdc362cb4d4b6</commitId><timestamp>1782824347000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 防滑错误码上传
</comment><date>2026-06-30 20:59:07 +0800</date><id>c220dba36dfecb775104176ee16bdc362cb4d4b6</id><msg>feat: 防滑错误码上传</msg><path><editType>edit</editType><file>data/ctrl/longctrl_data.cpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_record_trigger.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_error.hpp</file></path><path><editType>edit</editType><file>node/sink/module.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>common/util/error_code_data.cpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_error_info_ctrl.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_error.cpp</file></path><path><editType>edit</editType><file>AGENTS.md</file></path><path><editType>edit</editType><file>common/util/error_code_data.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><commitId>fdc7242fad0f04ee6469f2ac320999bda74e40eb</commitId><timestamp>1782868197000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 防滑报警默认关闭
</comment><date>2026-07-01 09:09:57 +0800</date><id>fdc7242fad0f04ee6469f2ac320999bda74e40eb</id><msg>fix: 防滑报警默认关闭</msg><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>data/ctrl/velocity_cmd.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/ctrl/velocity_cmd.cpp</affectedPath><commitId>9e3e6b1b2af956dd33bd844206a2d19bce82971b</commitId><timestamp>1782958390000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 转弯积分补偿
</comment><date>2026-07-02 10:13:10 +0800</date><id>9e3e6b1b2af956dd33bd844206a2d19bce82971b</id><msg>feat: 转弯积分补偿</msg><path><editType>edit</editType><file>data/ctrl/velocity_cmd.cpp</file></path><path><editType>edit</editType><file>data/ctrl/velocity_cmd.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/imv_new_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><commitId>097da880b8f2328165b2fd6da04fd3211057bf31</commitId><timestamp>1782992844000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 起步防滑不报错问题修复
</comment><date>2026-07-02 19:47:24 +0800</date><id>097da880b8f2328165b2fd6da04fd3211057bf31</id><msg>fix: 起步防滑不报错问题修复</msg><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/imv_new_augment_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/parallel_controller/parallel_controller.cpp</affectedPath><affectedPath>node/source/ros_source_remote_cmd.cpp</affectedPath><affectedPath>data/vehicle/vehicle_command.cpp</affectedPath><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><affectedPath>data/vehicle/vehicle_command.hpp</affectedPath><affectedPath>node/source/ros_source_parallel_cmd.cpp</affectedPath><affectedPath>node/process/proc/proc_move_step_controller.cpp</affectedPath><commitId>f4ae7fb97a4fb8dde5af92f927ab28a2b661278b</commitId><timestamp>1782996737000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 急停的正确清空
</comment><date>2026-07-02 20:52:17 +0800</date><id>f4ae7fb97a4fb8dde5af92f927ab28a2b661278b</id><msg>feat: 急停的正确清空</msg><path><editType>edit</editType><file>data/vehicle/vehicle_command.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>node/source/ros_source_remote_cmd.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_command.hpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/parallel_controller/parallel_controller.cpp</file></path><path><editType>edit</editType><file>node/source/ros_source_parallel_cmd.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/imv_lon_controller.cpp</affectedPath><commitId>7de79cd8aa28d2bee27f620b762f657dd4973ede</commitId><timestamp>1782997091000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 只保留ee的机械急停
</comment><date>2026-07-02 20:58:11 +0800</date><id>7de79cd8aa28d2bee27f620b762f657dd4973ede</id><msg>feat: 只保留ee的机械急停</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_lon_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>test/controller_minimal_red_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.hpp</affectedPath><commitId>f794cd9d1706cdb27c2446a304d48032c1d8bc32</commitId><timestamp>1783048306000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 振箱策略更改
</comment><date>2026-07-03 11:11:46 +0800</date><id>f794cd9d1706cdb27c2446a304d48032c1d8bc32</id><msg>feat: 振箱策略更改</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.hpp</file></path><path><editType>edit</editType><file>test/controller_minimal_red_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/vehicle/trailer_posture.cpp</affectedPath><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><commitId>910a649914dc3515f51b8a11050ac9c0ecc53953</commitId><timestamp>1783319489000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: add trailer_angle_compensation
</comment><date>2026-07-06 14:31:29 +0800</date><id>910a649914dc3515f51b8a11050ac9c0ecc53953</id><msg>fix: add trailer_angle_compensation</msg><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path><path><editType>edit</editType><file>data/vehicle/trailer_posture.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.hpp</affectedPath><affectedPath>node/process/proc/proc_move_step_controller.cpp</affectedPath><commitId>14371a5b3b57af39f79810d2b036549968786ea7</commitId><timestamp>1783330071000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 步进模式下传给mpc的参考速度序列修正
</comment><date>2026-07-06 17:27:51 +0800</date><id>14371a5b3b57af39f79810d2b036549968786ea7</id><msg>feat: 步进模式下传给mpc的参考速度序列修正</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/vehicle/trailer_posture.cpp</affectedPath><affectedPath>node/process/prepare/prepare_traj.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</affectedPath><commitId>b0f8d76bff9bbb19bbeb318422d46e9553383add</commitId><timestamp>1783340694000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: trailer angle compensation
</comment><date>2026-07-06 20:24:54 +0800</date><id>b0f8d76bff9bbb19bbeb318422d46e9553383add</id><msg>fix: trailer angle compensation</msg><path><editType>edit</editType><file>data/vehicle/trailer_posture.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_traj.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.hpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.hpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</affectedPath><affectedPath>scripts/trailer_angle_compensation_identify.py</affectedPath><affectedPath>1</affectedPath><affectedPath>config/config_car/ctrl.yaml</affectedPath><affectedPath>config/config_sc/ctrl.yaml</affectedPath><affectedPath>data/config/cfg_mpc_qp.hpp</affectedPath><affectedPath>algorithm/util/steer_latency_estimator.cpp</affectedPath><affectedPath>data/config/cfg_mpc_qp.cpp</affectedPath><affectedPath>config/config_imv/ctrl.yaml</affectedPath><affectedPath>test/steer_latency_estimator_test.cpp</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><affectedPath>algorithm/util/steer_latency_estimator.hpp</affectedPath><commitId>98fbc0e229dee40569f7e2c77db56dfd81cdcda7</commitId><timestamp>1783488779000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName></author><authorEmail>5081703.cr@163.com</authorEmail><comment>feat: steering latency compensation for reversing truck controller
</comment><date>2026-07-08 13:32:59 +0800</date><id>98fbc0e229dee40569f7e2c77db56dfd81cdcda7</id><msg>feat: steering latency compensation for reversing truck controller</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</file></path><path><editType>add</editType><file>algorithm/util/steer_latency_estimator.cpp</file></path><path><editType>edit</editType><file>test/CMakeLists.txt</file></path><path><editType>add</editType><file>algorithm/util/steer_latency_estimator.hpp</file></path><path><editType>add</editType><file>scripts/trailer_angle_compensation_identify.py</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</file></path><path><editType>edit</editType><file>config/config_sc/ctrl.yaml</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.hpp</file></path><path><editType>add</editType><file>1</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>data/config/cfg_mpc_qp.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_mpc_qp.hpp</file></path><path><editType>edit</editType><file>config/config_imv/ctrl.yaml</file></path><path><editType>add</editType><file>test/steer_latency_estimator_test.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>config/config_car/ctrl.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>scripts/steering_delay_identify.py</affectedPath><commitId>1fd102d3c5df605c12e2ebe750772a7150a2587b</commitId><timestamp>1783488836000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: steering delay identification
</comment><date>2026-07-08 13:33:56 +0800</date><id>1fd102d3c5df605c12e2ebe750772a7150a2587b</id><msg>fix: steering delay identification</msg><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>add</editType><file>scripts/steering_delay_identify.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.hpp</affectedPath><affectedPath>scripts/record_reversing_tuning.sh</affectedPath><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</affectedPath><commitId>e1c54ece7cb7be8b767adb7b4bac62507bd86404</commitId><timestamp>1783516837000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: record debug data
</comment><date>2026-07-08 21:20:37 +0800</date><id>e1c54ece7cb7be8b767adb7b4bac62507bd86404</id><msg>fix: record debug data</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.hpp</file></path><path><editType>add</editType><file>scripts/record_reversing_tuning.sh</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.hpp</affectedPath><affectedPath>scripts/record_reversing_tuning.sh</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</affectedPath><commitId>e4bcbd5e760d22d3f3b3be39e10a19c387b4a7ea</commitId><timestamp>1783574062000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: steering latency compensation optimizaiton
</comment><date>2026-07-09 13:14:22 +0800</date><id>e4bcbd5e760d22d3f3b3be39e10a19c387b4a7ea</id><msg>fix: steering latency compensation optimizaiton</msg><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.hpp</file></path><path><editType>edit</editType><file>scripts/record_reversing_tuning.sh</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.hpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.hpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>data/ctrl/lat_mpc_debug_snapshot.hpp</affectedPath><affectedPath>data/ctrl/lateral_ctrl_debug_data.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_data.hpp</affectedPath><affectedPath>data/ctrl/lateral_ctrl_debug_data.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/truck_augment_mpc.cpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/tractor_dynamic_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/imv_new_augment_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><commitId>95b44b0683cde2c206bcb623b935c1b543df6eb2</commitId><timestamp>1783671593000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat： 起步积分与弯道积分合并  增加横向日志观测值便于AI分析横向动力特性
</comment><date>2026-07-10 16:19:53 +0800</date><id>95b44b0683cde2c206bcb623b935c1b543df6eb2</id><msg>feat： 起步积分与弯道积分合并  增加横向日志观测值便于AI分析横向动力特性</msg><path><editType>edit</editType><file>data/ctrl/lateral_ctrl_debug_data.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>add</editType><file>data/ctrl/lat_mpc_debug_snapshot.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/tractor_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.hpp</file></path><path><editType>edit</editType><file>data/ctrl/lateral_ctrl_debug_data.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_data.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/truck_augment_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/imv_new_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test/accel_to_pedal_converter_test.cpp</affectedPath><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><commitId>5c056ad3aea23ce67a66cdbbb4d49d33049a6f25</commitId><timestamp>1783675937000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 将减速度标定质量独立
</comment><date>2026-07-10 17:32:17 +0800</date><id>5c056ad3aea23ce67a66cdbbb4d49d33049a6f25</id><msg>feat: 将减速度标定质量独立</msg><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</file></path><path><editType>edit</editType><file>test/accel_to_pedal_converter_test.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_mpc_qp.cpp</affectedPath><affectedPath>data/vehicle/trailer_state.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</affectedPath><affectedPath>data/config/cfg_mpc_qp.hpp</affectedPath><commitId>a66e556979e757a3ae74f9e4ebce30211c574d79</commitId><timestamp>1783948207000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: trailer angle bug
</comment><date>2026-07-13 21:10:07 +0800</date><id>a66e556979e757a3ae74f9e4ebce30211c574d79</id><msg>fix: trailer angle bug</msg><path><editType>edit</editType><file>data/vehicle/trailer_state.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_mpc_qp.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_mpc_qp.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_rotation_controller.cpp</affectedPath><affectedPath>node/sink/ros_sink_command.hpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/plan/plan_data.cpp</affectedPath><affectedPath>test/controller_minimal_red_test.cpp</affectedPath><affectedPath>node/process/proc/proc_move_step_controller.hpp</affectedPath><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_rotation_controller.hpp</affectedPath><affectedPath>node/process/prepare/prepare_creep.hpp</affectedPath><affectedPath>node/process/prepare/prepare_creep.cpp</affectedPath><affectedPath>data/plan/plan_data.hpp</affectedPath><affectedPath>node/process/proc/proc_move_step_controller.cpp</affectedPath><commitId>6534e8a1ade78a27cf7afb8b4fbd4eb26b84436c</commitId><timestamp>1784007272000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: SC车型新增横向平移和自转功能
</comment><date>2026-07-14 13:34:32 +0800</date><id>6534e8a1ade78a27cf7afb8b4fbd4eb26b84436c</id><msg>feat: SC车型新增横向平移和自转功能</msg><path><editType>add</editType><file>algorithm/ctrl/lon_controller/sc_rotation_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_creep.hpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>test/controller_minimal_red_test.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_move_step_controller.hpp</file></path><path><editType>edit</editType><file>node/sink/ros_sink_command.hpp</file></path><path><editType>edit</editType><file>data/plan/plan_data.hpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_creep.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/sc_rotation_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</file></path><path><editType>edit</editType><file>data/plan/plan_data.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</affectedPath><commitId>9df154e555b5f6b7456e440e199744897a7696c5</commitId><timestamp>1784013710000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 起步阶段不再强制变更使用质量
</comment><date>2026-07-14 15:21:50 +0800</date><id>9df154e555b5f6b7456e440e199744897a7696c5</id><msg>fix: 起步阶段不再强制变更使用质量</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/vehicle/trailer_state.hpp</affectedPath><affectedPath>scripts/trailer_wheelbase_raw_fit.py</affectedPath><affectedPath>data/vehicle/trailer_state.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_replay_ekf.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_replay_ekf.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_observer.cpp</affectedPath><affectedPath>scripts/record_reversing_tuning.sh</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_observer.hpp</affectedPath><affectedPath>node/logic.cpp</affectedPath><affectedPath>data/config/cfg_mpc_qp.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_estimator.hpp</affectedPath><affectedPath>data/config/cfg_mpc_qp.cpp</affectedPath><affectedPath>scripts/trailer_angle_estimator_offline_test.py</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_smith_predictor.cpp</affectedPath><affectedPath>data/config/cfg_estimator.cpp</affectedPath><affectedPath>node/process/prepare/prepare_state.cpp</affectedPath><affectedPath>node/process/prepare/prepare_state.hpp</affectedPath><affectedPath>scripts/trailer_wheelbase_estimate.py</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_smith_predictor.hpp</affectedPath><affectedPath>data/config/cfg_estimator.hpp</affectedPath><commitId>6f7098be72e39fcdda229bc787df356c6ce0805c</commitId><timestamp>1784016412000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: add trailer_angle_replay_ekf
</comment><date>2026-07-14 16:06:52 +0800</date><id>6f7098be72e39fcdda229bc787df356c6ce0805c</id><msg>fix: add trailer_angle_replay_ekf</msg><path><editType>add</editType><file>algorithm/ctrl/observer/trailer_angle_replay_ekf.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/observer/trailer_angle_replay_ekf.hpp</file></path><path><editType>edit</editType><file>scripts/record_reversing_tuning.sh</file></path><path><editType>edit</editType><file>data/vehicle/trailer_state.hpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/observer/trailer_angle_observer.hpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/observer/trailer_angle_observer.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_mpc_qp.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/observer/trailer_angle_estimator.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_mpc_qp.cpp</file></path><path><editType>edit</editType><file>data/vehicle/trailer_state.cpp</file></path><path><editType>add</editType><file>scripts/trailer_wheelbase_estimate.py</file></path><path><editType>add</editType><file>scripts/trailer_angle_estimator_offline_test.py</file></path><path><editType>add</editType><file>algorithm/ctrl/observer/trailer_angle_smith_predictor.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/observer/trailer_angle_smith_predictor.cpp</file></path><path><editType>edit</editType><file>node/logic.cpp</file></path><path><editType>add</editType><file>data/config/cfg_estimator.hpp</file></path><path><editType>add</editType><file>scripts/trailer_wheelbase_raw_fit.py</file></path><path><editType>add</editType><file>data/config/cfg_estimator.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_state.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_state.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><commitId>6801a2c3848d1ec3572cf601552ed6b7244a160a</commitId><timestamp>1784017052000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 底盘为空时认为静止
</comment><date>2026-07-14 16:17:32 +0800</date><id>6801a2c3848d1ec3572cf601552ed6b7244a160a</id><msg>feat: 底盘为空时认为静止</msg><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/sink/ros_sink_command.cpp</affectedPath><commitId>124326ae01e4d4b7d2d767f65df25cd2e5235cae</commitId><timestamp>1784017622000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: SC模式切换保护
</comment><date>2026-07-14 16:27:02 +0800</date><id>124326ae01e4d4b7d2d767f65df25cd2e5235cae</id><msg>fix: SC模式切换保护</msg><path><editType>edit</editType><file>node/sink/ros_sink_command.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/process/proc/proc_move_step_controller.cpp</affectedPath><commitId>d3bcb02fbcb3e925f40f2b0999b2dbd3cd90f4d1</commitId><timestamp>1784021485000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: SC横移模式指令值更改
</comment><date>2026-07-14 17:31:25 +0800</date><id>d3bcb02fbcb3e925f40f2b0999b2dbd3cd90f4d1</id><msg>feat: SC横移模式指令值更改</msg><path><editType>edit</editType><file>node/process/proc/proc_move_step_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/vehicle/trailer_state.hpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_replay_ekf.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_replay_ekf.hpp</affectedPath><affectedPath>node/process/proc/proc_longitude_controller.hpp</affectedPath><affectedPath>scripts/reversing_tuning_2026-07-14-17-36-37_0.bag</affectedPath><affectedPath>algorithm/ctrl/lon_controller/reversing_speed_governor.hpp</affectedPath><affectedPath>scripts/steer_rate_identify.py</affectedPath><affectedPath>scripts/record_reversing_tuning.sh</affectedPath><affectedPath>algorithm/ctrl/lon_controller/reversing_speed_governor.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_estimator.hpp</affectedPath><affectedPath>node/process/proc/proc_longtiude_controller.cpp</affectedPath><affectedPath>data/config/cfg_estimator.cpp</affectedPath><affectedPath>node/process/prepare/prepare_state.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_estimator.hpp</affectedPath><commitId>a53c2f1059876cc5d0474ce4cfecd902333bb61a</commitId><timestamp>1784023043000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: add speed governor
</comment><date>2026-07-14 17:57:23 +0800</date><id>a53c2f1059876cc5d0474ce4cfecd902333bb61a</id><msg>fix: add speed governor</msg><path><editType>add</editType><file>algorithm/ctrl/lon_controller/reversing_speed_governor.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_tracking_common_logic.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/trailer_angle_replay_ekf.cpp</file></path><path><editType>add</editType><file>scripts/reversing_tuning_2026-07-14-17-36-37_0.bag</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/trailer_angle_replay_ekf.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.cpp</file></path><path><editType>edit</editType><file>scripts/record_reversing_tuning.sh</file></path><path><editType>add</editType><file>scripts/steer_rate_identify.py</file></path><path><editType>edit</editType><file>data/vehicle/trailer_state.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_longitude_controller.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lon_controller/reversing_speed_governor.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.hpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_state.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_longtiude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/trailer_angle_estimator.hpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>config/config_truck/ctrl.yaml</affectedPath><commitId>a1c2c68d512aa86e3fcc3b3ac8e9c51b6f15c25e</commitId><timestamp>1784023651000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: update config
</comment><date>2026-07-14 18:07:31 +0800</date><id>a1c2c68d512aa86e3fcc3b3ac8e9c51b6f15c25e</id><msg>fix: update config</msg><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/record_reversing_tuning.sh</affectedPath><affectedPath>scripts/record_reversing_tuning_auto.py</affectedPath><commitId>2819dab08ee479e0201d1aed1680aa2be9246c65</commitId><timestamp>1784083113000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: auto recording script
</comment><date>2026-07-15 10:38:33 +0800</date><id>2819dab08ee479e0201d1aed1680aa2be9246c65</id><msg>fix: auto recording script</msg><path><editType>edit</editType><file>scripts/record_reversing_tuning.sh</file></path><path><editType>add</editType><file>scripts/record_reversing_tuning_auto.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/reversing_tuning_2026-07-14-17-36-37_0.bag</affectedPath><affectedPath>.gitignore</affectedPath><commitId>4038141f709b3b3e83e0bfb66db5e9cd9cb16a70</commitId><timestamp>1784083171000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: ignore bag files
</comment><date>2026-07-15 10:39:31 +0800</date><id>4038141f709b3b3e83e0bfb66db5e9cd9cb16a70</id><msg>fix: ignore bag files</msg><path><editType>edit</editType><file>.gitignore</file></path><path><editType>delete</editType><file>scripts/reversing_tuning_2026-07-14-17-36-37_0.bag</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</affectedPath><affectedPath>scripts/record_reversing_tuning_auto.py</affectedPath><affectedPath>.gitignore</affectedPath><commitId>b1beaecb1ca219abbf2c89ef822d64e094ce9271</commitId><timestamp>1784172505000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: wire steer into mpc_solver
</comment><date>2026-07-16 11:28:25 +0800</date><id>b1beaecb1ca219abbf2c89ef822d64e094ce9271</id><msg>fix: wire steer into mpc_solver</msg><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</file></path><path><editType>edit</editType><file>scripts/record_reversing_tuning_auto.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.hpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><affectedPath>common/util/error_code_data.hpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>common/util/error_code_data.cpp</affectedPath><affectedPath>data/config/cfg_error.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_error.hpp</affectedPath><commitId>99aa91653de1a39900d7dbd1575428d8f1c6ac15</commitId><timestamp>1784195668000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 起步防滑优化  对准起步辅助优化  横向零偏故障码常态化开启
</comment><date>2026-07-16 17:54:28 +0800</date><id>99aa91653de1a39900d7dbd1575428d8f1c6ac15</id><msg>feat: 起步防滑优化  对准起步辅助优化  横向零偏故障码常态化开启</msg><path><editType>edit</editType><file>common/util/error_code_data.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_error.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_error.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>common/util/error_code_data.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/observer/trailer_angle_comp_calibrator.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.hpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_comp_calibrator.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.hpp</affectedPath><affectedPath>node/process/prepare/prepare_traj.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</affectedPath><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.cpp</affectedPath><affectedPath>node/logic.cpp</affectedPath><affectedPath>data/config/cfg_estimator.cpp</affectedPath><affectedPath>data/config/cfg_estimator.hpp</affectedPath><commitId>a65074757d10b414c4eaf171bd3a567e71f302ed</commitId><timestamp>1784338229000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: add trailer angle comp calibrator
</comment><date>2026-07-18 09:30:29 +0800</date><id>a65074757d10b414c4eaf171bd3a567e71f302ed</id><msg>fix: add trailer angle comp calibrator</msg><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>node/logic.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/observer/trailer_angle_comp_calibrator.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.cpp</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_traj.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/observer/trailer_angle_comp_calibrator.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/observer/trailer_angle_comp_calibrator.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.hpp</affectedPath><affectedPath>scripts/record_reversing_tuning.sh</affectedPath><affectedPath>scripts/record_reversing_tuning_auto.py</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_comp_calibrator.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</affectedPath><commitId>f2cf046433f383df82ac73ef7465882b5e4af3d0</commitId><timestamp>1784339449000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: update debug message
</comment><date>2026-07-18 09:50:49 +0800</date><id>f2cf046433f383df82ac73ef7465882b5e4af3d0</id><msg>fix: update debug message</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.hpp</file></path><path><editType>edit</editType><file>scripts/record_reversing_tuning.sh</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/trailer_angle_comp_calibrator.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/trailer_angle_comp_calibrator.cpp</file></path><path><editType>edit</editType><file>scripts/record_reversing_tuning_auto.py</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.hpp</affectedPath><affectedPath>data/config/cfg_estimator.cpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.cpp</affectedPath><affectedPath>data/config/cfg_estimator.hpp</affectedPath><commitId>bf75a5f41e149319bc0641c71022dce6c3e1d261</commitId><timestamp>1784339959000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: update config
</comment><date>2026-07-18 09:59:19 +0800</date><id>bf75a5f41e149319bc0641c71022dce6c3e1d261</id><msg>fix: update config</msg><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/observer/trailer_angle_comp_calibrator.hpp</affectedPath><affectedPath>data/config/cfg_estimator.cpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_comp_calibrator.cpp</affectedPath><affectedPath>data/config/cfg_estimator.hpp</affectedPath><commitId>d8346a561beab1e16bcdc7db5de1dfb0052cebea</commitId><timestamp>1784344703000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: calib bug
</comment><date>2026-07-18 11:18:23 +0800</date><id>d8346a561beab1e16bcdc7db5de1dfb0052cebea</id><msg>fix: calib bug</msg><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/trailer_angle_comp_calibrator.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/trailer_angle_comp_calibrator.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>data/config/cfg_estimator.cpp</affectedPath><affectedPath>data/config/cfg_estimator.hpp</affectedPath><commitId>39ab21eb0b2f80f2bac76ec8bbfa9dc08b517576</commitId><timestamp>1784515280000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName></author><authorEmail>5081703.cr@163.com</authorEmail><comment>fix: update params

</comment><date>2026-07-20 10:41:20 +0800</date><id>39ab21eb0b2f80f2bac76ec8bbfa9dc08b517576</id><msg>fix: update params</msg><path><editType>edit</editType><file>data/config/cfg_estimator.hpp</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/observer/trailer_angle_comp_calibrator.hpp</affectedPath><affectedPath>data/config/cfg_estimator.cpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_comp_calibrator.cpp</affectedPath><affectedPath>data/config/cfg_estimator.hpp</affectedPath><commitId>90e42e33b20e28f38ff59ed51e0712967612a048</commitId><timestamp>1784612123000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: add startup_blank_s
</comment><date>2026-07-21 13:35:23 +0800</date><id>90e42e33b20e28f38ff59ed51e0712967612a048</id><msg>fix: add startup_blank_s</msg><path><editType>edit</editType><file>algorithm/ctrl/observer/trailer_angle_comp_calibrator.cpp</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/trailer_angle_comp_calibrator.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/observer/trailer_angle_comp_calibrator.hpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_comp_calibrator.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>data/config/cfg_estimator.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</affectedPath><affectedPath>data/config/cfg_estimator.hpp</affectedPath><commitId>390447bdd6b2984c81967581a0ddb28675f01650</commitId><timestamp>1784615532000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: trailer_angle_comp opt
</comment><date>2026-07-21 14:32:12 +0800</date><id>390447bdd6b2984c81967581a0ddb28675f01650</id><msg>fix: trailer_angle_comp opt</msg><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/trailer_angle_comp_calibrator.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/trailer_angle_comp_calibrator.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>data/config/cfg_steering_offset_observer.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.hpp</affectedPath><affectedPath>data/config/cfg_static.cpp</affectedPath><commitId>bcdaee342f0b1da318246caad3a3071ee85582d5</commitId><timestamp>1784685990000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 转向补偿超限报警 单边停车质量补偿
</comment><date>2026-07-22 10:06:30 +0800</date><id>bcdaee342f0b1da318246caad3a3071ee85582d5</id><msg>feat: 转向补偿超限报警 单边停车质量补偿</msg><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/physics_based_pedal_model.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_steering_offset_observer.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_lon_controller.hpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_lon_controller.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><commitId>3f82d685beabf540889d45c6432c56a7a34ac474</commitId><timestamp>1784806231000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat：提前停车功能考虑多段路径 扩充到openspace场景   扩充到SC车型
</comment><date>2026-07-23 19:30:31 +0800</date><id>3f82d685beabf540889d45c6432c56a7a34ac474</id><msg>feat：提前停车功能考虑多段路径 扩充到openspace场景   扩充到SC车型</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_lon_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_lon_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>data/config/cfg_creep.hpp</affectedPath><affectedPath>test/controller_minimal_red_test.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>data/config/cfg_creep.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</affectedPath><affectedPath>node/process/prepare/prepare_creep.cpp</affectedPath><commitId>e4873c663b5762670fea9c8d87cc795fa7fd93e7</commitId><timestamp>1784972051000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: SC车型运动方向固定 增加每个轮子角度的观测
</comment><date>2026-07-25 17:34:11 +0800</date><id>e4873c663b5762670fea9c8d87cc795fa7fd93e7</id><msg>feat: SC车型运动方向固定 增加每个轮子角度的观测</msg><path><editType>edit</editType><file>test/controller_minimal_red_test.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.hpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_creep.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_creep.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>data/ctrl/longctrl_data.cpp</affectedPath><affectedPath>data/ctrl/observer_debug_data.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_lon_controller.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>data/ctrl/longctrl_data.hpp</affectedPath><commitId>d8fdaa567faea3dfe934bea7a08d5a46d33a12b3</commitId><timestamp>1785217795000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 提前停车功能反向前进处理
</comment><date>2026-07-28 13:49:55 +0800</date><id>d8fdaa567faea3dfe934bea7a08d5a46d33a12b3</id><msg>fix: 提前停车功能反向前进处理</msg><path><editType>edit</editType><file>data/ctrl/longctrl_data.cpp</file></path><path><editType>edit</editType><file>data/ctrl/observer_debug_data.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longctrl_data.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_lon_controller.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><commitId>5181def0cc248e6394d1271fcded403de4dbb96d</commitId><timestamp>1785289377000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: emergency_brake的正确记录
</comment><date>2026-07-29 09:42:57 +0800</date><id>5181def0cc248e6394d1271fcded403de4dbb96d</id><msg>fix: emergency_brake的正确记录</msg><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/process/proc/proc_assist.cpp</affectedPath><commitId>5859981114a107f794b7e84e7b53a5b824f5c2ff</commitId><timestamp>1785308460000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 优化转向灯逻辑
</comment><date>2026-07-29 15:01:00 +0800</date><id>5859981114a107f794b7e84e7b53a5b824f5c2ff</id><msg>feat: 优化转向灯逻辑</msg><path><editType>edit</editType><file>node/process/proc/proc_assist.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.hpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>test/controller_minimal_red_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>data/ctrl/longitude_ctrl_debug_data.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><commitId>619b0f25fbc0f815443400660b3313cdd14d368c</commitId><timestamp>1785397047000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: SC车步进方向调整   纵向MPC制动保护增加积分项   横向运动日志记录增强
</comment><date>2026-07-30 15:37:27 +0800</date><id>619b0f25fbc0f815443400660b3313cdd14d368c</id><msg>feat: SC车步进方向调整   纵向MPC制动保护增加积分项   横向运动日志记录增强</msg><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>data/ctrl/longitude_ctrl_debug_data.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>delete</editType><file>test/controller_minimal_red_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/capability/accel_to_pedal/follow_pedal_post_processor.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>test/CMakeLists.txt</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/sc_move_step_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>node/process/prepare/prepare_creep.cpp</affectedPath><commitId>24f3f0756fa9f0c093f04752ff2b0456a4c95bcb</commitId><timestamp>1785411997000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: SC步进横移bug
</comment><date>2026-07-30 19:46:37 +0800</date><id>24f3f0756fa9f0c093f04752ff2b0456a4c95bcb</id><msg>feat: SC步进横移bug</msg><path><editType>edit</editType><file>node/process/prepare/prepare_creep.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><commitId>c5d564ce2688fadaff079def5859974d0d954c3b</commitId><timestamp>1785468117000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: estop函数积分保护失效的bug
</comment><date>2026-07-31 11:21:57 +0800</date><id>c5d564ce2688fadaff079def5859974d0d954c3b</id><msg>feat: estop函数积分保护失效的bug</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.hpp</affectedPath><commitId>1927a9895e4c32ed5edea82fc5636c8730b16f51</commitId><timestamp>1785476200000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 急停使用的FollowCtrlDcc函数积分优化
</comment><date>2026-07-31 13:36:40 +0800</date><id>1927a9895e4c32ed5edea82fc5636c8730b16f51</id><msg>feat: 急停使用的FollowCtrlDcc函数积分优化</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.hpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>data/ctrl/lat_mpc_debug_snapshot.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_data.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_data.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_persistent_solver.cpp</affectedPath><affectedPath>data/config/cfg_mpc_qp.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.hpp</affectedPath><affectedPath>data/config/cfg_mpc_qp.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_persistent_solver.hpp</affectedPath><commitId>4c5520c159f2ea3df98b7242f288174f68598718</commitId><timestamp>1785481228000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: truck 横向变步长mpc
</comment><date>2026-07-31 15:00:28 +0800</date><id>4c5520c159f2ea3df98b7242f288174f68598718</id><msg>feat: truck 横向变步长mpc</msg><path><editType>edit</editType><file>data/config/cfg_mpc_qp.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.hpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_persistent_solver.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_persistent_solver.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_data.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/ctrl/lat_mpc_debug_snapshot.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_data.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.hpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/lat_controller/qp_solver/lon_mpc_persistent_solver.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_mpc_qp.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/vehicle/vehicle_state.hpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>node/process/prepare/prepare_state.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.hpp</affectedPath><commitId>b7cd2cf88402037855d918a02115962b9ee43992</commitId><timestamp>1785760215000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: IMV零偏补偿航向学习错误
</comment><date>2026-08-03 20:30:15 +0800</date><id>b7cd2cf88402037855d918a02115962b9ee43992</id><msg>feat: IMV零偏补偿航向学习错误</msg><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.cpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_state.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/vehicle/vehicle_state.hpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/steering_offset_observer.hpp</affectedPath><affectedPath>node/process/prepare/prepare_state.cpp</affectedPath><commitId>58ba4a4224fe5043c2dca006e034a204a61de545</commitId><timestamp>1785760857000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: IMV零偏补偿航向学习错误
</comment><date>2026-08-03 20:40:57 +0800</date><id>58ba4a4224fe5043c2dca006e034a204a61de545</id><msg>feat: IMV零偏补偿航向学习错误</msg><path><editType>edit</editType><file>data/vehicle/vehicle_state.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_state.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/steering_offset_observer.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/rotation_control_logic.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.cpp</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><affectedPath>test/augment_mpc_rotation_control_test.cpp</affectedPath><affectedPath>test/rotation_control_logic_test.cpp</affectedPath><commitId>2737676a5ed99a956b9c351ccb97d3d9dea13a85</commitId><timestamp>1785902613000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix: reject inconsistent rotation direction
</comment><date>2026-08-05 12:03:33 +0800</date><id>2737676a5ed99a956b9c351ccb97d3d9dea13a85</id><msg>fix: reject inconsistent rotation direction</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.cpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lat_controller/rotation_control_logic.hpp</file></path><path><editType>add</editType><file>test/augment_mpc_rotation_control_test.cpp</file></path><path><editType>add</editType><file>test/rotation_control_logic_test.cpp</file></path><path><editType>edit</editType><file>test/CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.cpp</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.hpp</affectedPath><affectedPath>test/augment_mpc_rotation_control_test.cpp</affectedPath><commitId>ae7a1ebfe29946c5d95a9cf3ca7e97a10c5ec20b</commitId><timestamp>1785982611000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>fix(control): guard MPC during rotation command dropout
</comment><date>2026-08-06 10:16:51 +0800</date><id>ae7a1ebfe29946c5d95a9cf3ca7e97a10c5ec20b</id><msg>fix(control): guard MPC during rotation command dropout</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.cpp</file></path><path><editType>edit</editType><file>test/CMakeLists.txt</file></path><path><editType>edit</editType><file>test/augment_mpc_rotation_control_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.cpp</affectedPath><affectedPath>test/augment_mpc_rotation_control_test.cpp</affectedPath><commitId>b72d6f747d9460cb2b0df84cb9533733a9252bef</commitId><timestamp>1785982857000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName></author><authorEmail>5081703.cr@163.com</authorEmail><comment>fix(control): guard MPC during rotation command dropout
</comment><date>2026-08-06 10:20:57 +0800</date><id>b72d6f747d9460cb2b0df84cb9533733a9252bef</id><msg>fix(control): guard MPC during rotation command dropout</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.cpp</file></path><path><editType>edit</editType><file>test/augment_mpc_rotation_control_test.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_lon_dynamic_mpc.hpp</affectedPath><commitId>3b449fb05c5b7d21836620ae9116992425f70f42</commitId><timestamp>1786020525000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 转向积分补偿释放参数配置化
</comment><date>2026-08-06 20:48:45 +0800</date><id>3b449fb05c5b7d21836620ae9116992425f70f42</id><msg>feat: 转向积分补偿释放参数配置化</msg><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.cpp</affectedPath><affectedPath>data/config/cfg_mpc_qp.hpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.hpp</affectedPath><affectedPath>data/config/cfg_mpc_qp.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_data.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_data.hpp</affectedPath><commitId>6930425329e70d8e2226634e5cf85c296d589340</commitId><timestamp>1786069499000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 变时域横向控制器优化调整
</comment><date>2026-08-07 10:24:59 +0800</date><id>6930425329e70d8e2226634e5cf85c296d589340</id><msg>feat: 变时域横向控制器优化调整</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_data.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_mpc_qp.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_data.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_mpc_qp.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/truck_new_augment_mpc.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.cpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>data/ctrl/lat_mpc_debug_snapshot.hpp</affectedPath><affectedPath>data/ctrl/lateral_ctrl_debug_data.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/imv_new_augment_mpc.cpp</affectedPath><affectedPath>data/ctrl/lateral_ctrl_debug_data.cpp</affectedPath><commitId>2c14365ecd44d0b0756caf9a4d8271e2bf8ed661</commitId><timestamp>1786414761000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat：纵向控制器记录消耗时间
</comment><date>2026-08-11 10:19:21 +0800</date><id>2c14365ecd44d0b0756caf9a4d8271e2bf8ed661</id><msg>feat：纵向控制器记录消耗时间</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/truck_new_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/ctrl/lateral_ctrl_debug_data.cpp</file></path><path><editType>edit</editType><file>data/ctrl/lateral_ctrl_debug_data.hpp</file></path><path><editType>edit</editType><file>data/ctrl/lat_mpc_debug_snapshot.hpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/imv_new_augment_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.cpp</file></path><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/imv_kinematic_variable_horizon_mpc.cpp</affectedPath><affectedPath>common/util/thr_helper.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/augment_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.hpp</affectedPath><affectedPath>data/config/cfg_mpc_qp.hpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>data/config/cfg_mpc_qp.cpp</affectedPath><affectedPath>data/ctrl/lat_mpc_debug_snapshot.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/imv_kinematic_variable_horizon_mpc.hpp</affectedPath><commitId>c99e7023c1f54da56525a681048b294e33bef2be</commitId><timestamp>1786448954000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat:IMV 横向控制增加考虑延迟的控制器
</comment><date>2026-08-11 19:49:14 +0800</date><id>c99e7023c1f54da56525a681048b294e33bef2be</id><msg>feat:IMV 横向控制增加考虑延迟的控制器</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/augment_mpc.cpp</file></path><path><editType>edit</editType><file>common/util/thr_helper.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lat_controller/imv_kinematic_variable_horizon_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_solver.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/lat_controller/imv_kinematic_variable_horizon_mpc.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_mpc_qp.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl/lat_mpc_debug_snapshot.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_mpc_qp.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.hpp</affectedPath><commitId>0cd819d881a85d8a750b32b2f01480a115a5805a</commitId><timestamp>1786620301000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 纵向控制使用的加速度源从定位直接使用切换为根据速度微分
</comment><date>2026-08-13 19:25:01 +0800</date><id>0cd819d881a85d8a750b32b2f01480a115a5805a</id><msg>feat: 纵向控制使用的加速度源从定位直接使用切换为根据速度微分</msg><path><editType>edit</editType><file>data/vehicle/vehicle_state.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/vehicle/vehicle_state.cpp</affectedPath><affectedPath>data/vehicle/vehicle_state.hpp</affectedPath><commitId>d6788726061ce59bd35ba72b1e55b795538289a5</commitId><timestamp>1786623202000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 加速度计算不考虑定位标志位
</comment><date>2026-08-13 20:13:22 +0800</date><id>d6788726061ce59bd35ba72b1e55b795538289a5</id><msg>feat: 加速度计算不考虑定位标志位</msg><path><editType>edit</editType><file>data/vehicle/vehicle_state.hpp</file></path><path><editType>edit</editType><file>data/vehicle/vehicle_state.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/imv_kinematic_variable_horizon_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_persistent_solver.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/imv_lon_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/longitude_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/qp_solver/mpc_persistent_solver.hpp</affectedPath><commitId>156250a2e7ada9a321c7cd15a992d98bae5850d7</commitId><timestamp>1787052778000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 横向mpc对于求解超时容忍增加；报横向无解时用缓刹强度停车
</comment><date>2026-08-18 19:32:58 +0800</date><id>156250a2e7ada9a321c7cd15a992d98bae5850d7</id><msg>feat: 横向mpc对于求解超时容忍增加；报横向无解时用缓刹强度停车</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/imv_kinematic_variable_horizon_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_persistent_solver.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/qp_solver/mpc_persistent_solver.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/longitude_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/imv_lon_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><commitId>8afc7758e9023e25873624546b763cb4a15e5c79</commitId><timestamp>1787055114000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: SafePreprocess 优化
</comment><date>2026-08-18 20:11:54 +0800</date><id>8afc7758e9023e25873624546b763cb4a15e5c79</id><msg>feat: SafePreprocess 优化</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/lon_dynamics_csv_logger.hpp</affectedPath><affectedPath>data/lon_dynamics_csv_logger.cpp</affectedPath><affectedPath>data/ctrl/creep_data.hpp</affectedPath><affectedPath>node/process/proc/proc_longitude_controller.hpp</affectedPath><affectedPath>data/ctrl_frame.cpp</affectedPath><affectedPath>AGENTS.md</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.cpp</affectedPath><affectedPath>node/process/proc/proc_longtiude_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_creep_common.hpp</affectedPath><affectedPath>node/process/proc/proc_move_step_controller.cpp</affectedPath><affectedPath>algorithm/ctrl/lon_controller/truck_move_step_controller.hpp</affectedPath><commitId>ec73467c27dccefb955c3a74b30f306c9c2a06f3</commitId><timestamp>1787629522000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 对准和刹车时的减速度积分防护
</comment><date>2026-08-25 11:45:22 +0800</date><id>ec73467c27dccefb955c3a74b30f306c9c2a06f3</id><msg>feat: 对准和刹车时的减速度积分防护</msg><path><editType>edit</editType><file>data/ctrl_frame.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_longitude_controller.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_longtiude_controller.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_move_step_controller.cpp</file></path><path><editType>edit</editType><file>data/ctrl/creep_data.hpp</file></path><path><editType>edit</editType><file>AGENTS.md</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_creep_common.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_dynamic_augment_mpc.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.cpp</file></path><path><editType>edit</editType><file>data/lon_dynamics_csv_logger.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_move_step_controller.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/config/cfg_lon_dynamic_mpc.cpp</affectedPath><commitId>c24e325c3ae5fa341e83b7105923424ec0644918</commitId><timestamp>1787731216000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>fix: 转向补偿默认关闭
</comment><date>2026-08-26 16:00:16 +0800</date><id>c24e325c3ae5fa341e83b7105923424ec0644918</id><msg>fix: 转向补偿默认关闭</msg><path><editType>edit</editType><file>data/config/cfg_lon_dynamic_mpc.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/observer/trailer_angle_comp_calibrator.hpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.hpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/trailer_angle_comp_calibrator.cpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>test/forward_trailer_bias_estimator_test.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</affectedPath><affectedPath>data/config/cfg_log.cpp</affectedPath><affectedPath>algorithm/ctrl/observer/forward_trailer_bias_estimator.cpp</affectedPath><affectedPath>data/config/cfg_static.hpp</affectedPath><affectedPath>algorithm/ctrl/observer/forward_trailer_bias_estimator.hpp</affectedPath><affectedPath>node/logic.cpp</affectedPath><affectedPath>data/config/cfg_estimator.cpp</affectedPath><affectedPath>data/config/cfg_log.hpp</affectedPath><affectedPath>test/CMakeLists.txt</affectedPath><affectedPath>data/config/cfg_estimator.hpp</affectedPath><commitId>b2ad339b4232655d14c328cc123a059f03de80f8</commitId><timestamp>1787823334000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>feat: add forward trailer bias estimator v2
</comment><date>2026-08-27 17:35:34 +0800</date><id>b2ad339b4232655d14c328cc123a059f03de80f8</id><msg>feat: add forward trailer bias estimator v2</msg><path><editType>delete</editType><file>algorithm/ctrl/observer/trailer_angle_comp_calibrator.cpp</file></path><path><editType>delete</editType><file>algorithm/ctrl/observer/trailer_angle_comp_calibrator.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.hpp</file></path><path><editType>edit</editType><file>test/CMakeLists.txt</file></path><path><editType>edit</editType><file>node/logic.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.hpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_log.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_static.hpp</file></path><path><editType>add</editType><file>algorithm/ctrl/observer/forward_trailer_bias_estimator.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_log.cpp</file></path><path><editType>add</editType><file>test/forward_trailer_bias_estimator_test.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/reversing_truck_mpc.cpp</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>add</editType><file>algorithm/ctrl/observer/forward_trailer_bias_estimator.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/observer/forward_trailer_bias_estimator.cpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>algorithm/ctrl/observer/forward_trailer_bias_estimator.hpp</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>test/forward_trailer_bias_estimator_test.cpp</affectedPath><affectedPath>data/config/cfg_estimator.cpp</affectedPath><affectedPath>data/config/cfg_estimator.hpp</affectedPath><commitId>5f275d9310aaf9b8c58caddd7bcb9fa1fb3ddf99</commitId><timestamp>1788255862000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>refactor(control): simplify trailer bias validation
</comment><date>2026-09-01 17:44:22 +0800</date><id>5f275d9310aaf9b8c58caddd7bcb9fa1fb3ddf99</id><msg>refactor(control): simplify trailer bias validation</msg><path><editType>edit</editType><file>test/forward_trailer_bias_estimator_test.cpp</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.hpp</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/forward_trailer_bias_estimator.hpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/forward_trailer_bias_estimator.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.hpp</affectedPath><affectedPath>node/process/prepare/prepare_attr.cpp</affectedPath><affectedPath>data/config/cfg_proc_longctrl.cpp</affectedPath><commitId>ad844f7e4b7fa0fb6f7848a0b6739a20c847ebfc</commitId><timestamp>1788436361000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat: 堆高机和步进提前停车
</comment><date>2026-09-03 19:52:41 +0800</date><id>ad844f7e4b7fa0fb6f7848a0b6739a20c847ebfc</id><msg>feat: 堆高机和步进提前停车</msg><path><editType>edit</editType><file>algorithm/ctrl/lon_controller/truck_lon_controller.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.hpp</file></path><path><editType>edit</editType><file>node/process/prepare/prepare_attr.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_proc_longctrl.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/observer/forward_trailer_bias_estimator.cpp</affectedPath><affectedPath>config/config_truck/ctrl.yaml</affectedPath><affectedPath>algorithm/ctrl/observer/forward_trailer_bias_estimator.hpp</affectedPath><affectedPath>scripts/analyze_bias_stop_exclusion.py</affectedPath><affectedPath>node/process/proc/proc_lateral_controller.cpp</affectedPath><affectedPath>test/forward_trailer_bias_estimator_test.cpp</affectedPath><affectedPath>data/config/cfg_estimator.cpp</affectedPath><affectedPath>scripts/plot_last_bias_estimator_boxes.py</affectedPath><affectedPath>data/config/cfg_estimator.hpp</affectedPath><commitId>b713440355124783638400636683659be57d55f1</commitId><timestamp>1788490627000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></author><authorEmail>chenran@senior.auto</authorEmail><comment>feat(control): filter pre-stop trailer bias samples
</comment><date>2026-09-04 10:57:07 +0800</date><id>b713440355124783638400636683659be57d55f1</id><msg>feat(control): filter pre-stop trailer bias samples</msg><path><editType>add</editType><file>scripts/analyze_bias_stop_exclusion.py</file></path><path><editType>edit</editType><file>node/process/proc/proc_lateral_controller.cpp</file></path><path><editType>add</editType><file>scripts/plot_last_bias_estimator_boxes.py</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/forward_trailer_bias_estimator.hpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.cpp</file></path><path><editType>edit</editType><file>data/config/cfg_estimator.hpp</file></path><path><editType>edit</editType><file>test/forward_trailer_bias_estimator_test.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/observer/forward_trailer_bias_estimator.cpp</file></path><path><editType>edit</editType><file>config/config_truck/ctrl.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>algorithm/ctrl/lat_controller/imv_kinematic_variable_horizon_mpc.cpp</affectedPath><affectedPath>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.cpp</affectedPath><commitId>9cdc4fa6de4adf4b5154b965dafa1be4b6df9172</commitId><timestamp>1788915814000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName></author><authorEmail>liuhongshuo</authorEmail><comment>feat：横向控制器使用的速度不低于1m/s
</comment><date>2026-09-09 09:03:34 +0800</date><id>9cdc4fa6de4adf4b5154b965dafa1be4b6df9172</id><msg>feat：横向控制器使用的速度不低于1m/s</msg><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/imv_kinematic_variable_horizon_mpc.cpp</file></path><path><editType>edit</editType><file>algorithm/ctrl/lat_controller/truck_kinematic_variable_horizon_mpc.cpp</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/RMInterpreter/ros_mqtt_bridge.cpp</affectedPath><commitId>83b36a2806bc6618308da7136111f4128d8694e3</commitId><timestamp>1789106500000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/zhaojianfeng2</absoluteUrl><fullName>zhaojianfeng2</fullName></author><authorEmail>zhaojianfeng2@senior.auto</authorEmail><comment>feat_out:增加消息/localization/init下发
</comment><date>2026-09-11 14:01:40 +0800</date><id>83b36a2806bc6618308da7136111f4128d8694e3</id><msg>feat_out:增加消息/localization/init下发</msg><path><editType>edit</editType><file>src/RMInterpreter/ros_mqtt_bridge.cpp</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>machine_metrics/src/info/power_info.cpp</affectedPath><affectedPath>machine_metrics/src/config_loader.h</affectedPath><affectedPath>machine_metrics/src/info/ptp_info.h</affectedPath><affectedPath>tools/error_codes.toml</affectedPath><affectedPath>machine_metrics/src/info/ptp_info.cpp</affectedPath><affectedPath>tools/fetch_confluence_error_infos.py</affectedPath><affectedPath>machine_metrics/src/info/power_info.h</affectedPath><commitId>91e374b975fadbcae69278e49958fcd7a062a0dd</commitId><timestamp>1789021409000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/zhaojianfeng2</absoluteUrl><fullName>zhaojianfeng2</fullName></author><authorEmail>zhaojianfeng2@senior.auto</authorEmail><comment>feat_out:增加sudo 密码读取逻辑
</comment><date>2026-09-10 14:23:29 +0800</date><id>91e374b975fadbcae69278e49958fcd7a062a0dd</id><msg>feat_out:增加sudo 密码读取逻辑</msg><path><editType>edit</editType><file>tools/fetch_confluence_error_infos.py</file></path><path><editType>edit</editType><file>machine_metrics/src/info/power_info.cpp</file></path><path><editType>edit</editType><file>machine_metrics/src/info/power_info.h</file></path><path><editType>edit</editType><file>tools/error_codes.toml</file></path><path><editType>edit</editType><file>machine_metrics/src/info/ptp_info.cpp</file></path><path><editType>edit</editType><file>machine_metrics/src/info/ptp_info.h</file></path><path><editType>edit</editType><file>machine_metrics/src/config_loader.h</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>common/container_compensate.cpp</affectedPath><commitId>118f3bab0d5a8f3e56b62b6461a64f8fd8010e61</commitId><timestamp>1788946321000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhao</absoluteUrl><fullName>liuhao</fullName></author><authorEmail>liuhao@senior.auto</authorEmail><comment>update suspend container point select
</comment><date>2026-09-09 17:32:01 +0800</date><id>118f3bab0d5a8f3e56b62b6461a64f8fd8010e61</id><msg>update suspend container point select</msg><path><editType>edit</editType><file>common/container_compensate.cpp</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>params/localization_region.yaml</affectedPath><commitId>4593f832d99339032bbf1f810fcdda8e9ae444e3</commitId><timestamp>1788948736000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuwenjing</absoluteUrl><fullName>liuwenjing</fullName></author><authorEmail>liuwenjing@senior.auto</authorEmail><comment>添加下沙吊具空区域
</comment><date>2026-09-09 18:12:16 +0800</date><id>4593f832d99339032bbf1f810fcdda8e9ae444e3</id><msg>添加下沙吊具空区域</msg><path><editType>edit</editType><file>params/localization_region.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>params/localization_region.yaml</affectedPath><commitId>173bf38969ebb0109c038f00a8dcf11e38cda6a5</commitId><timestamp>1788952580000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuwenjing</absoluteUrl><fullName>liuwenjing</fullName></author><authorEmail>liuwenjing@senior.auto</authorEmail><comment>下沙吊具检出区
</comment><date>2026-09-09 19:16:20 +0800</date><id>173bf38969ebb0109c038f00a8dcf11e38cda6a5</id><msg>下沙吊具检出区</msg><path><editType>edit</editType><file>params/localization_region.yaml</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/source/source_pointcloud_ros.hpp</affectedPath><commitId>bf2ccb2aafaa849dcf63c9a588060325e5bdba3a</commitId><timestamp>1789033864000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/xiaosonglan</absoluteUrl><fullName>xiaosonglan</fullName></author><authorEmail>xiaosonglan@gmail.com</authorEmail><comment>fix: /msf/dr_pose 的 pose_frame_id 应为 imu, 不是 base_ground

pose_frame_id 决定 lookupTransform(pose_frame_id, frame_id_) 取到的
trans_lidar_to_imu —— 即把点云搬到「位姿所在刚体」的外参, 所以它必须和
pose 话题描述的刚体对上:

  /msf/imu_pose_raw_estimate -&gt; imu_raw        (原本就对)
  /msf/dr_pose               -&gt; imu            (原先错写成 base_ground)
  /vehicle/localization      -&gt; base_ground    (原先没有这条分支)

原先 dr_pose 被强制成 base_ground, 力臂差了整整 5.007m: AT002 车上 tf_static
实测 base_ground-&gt;imu = (4.450, 0.760, 2.165) 且旋转差 0.000°, 即
imu-&gt;lidar_front=(1.688,-0.780,0.810) vs base_ground-&gt;lidar_front=(6.138,-0.020,2.975)。

补偿误差 ≈ 帧内转角 × 5.007m。用 AT002「直行+转弯」实包(2038 条 dr_pose,
车速中位 6.89 m/s / 最大 21.6 m/s)按四元数帧间差算 100ms 内转角:
  中位 0.1263° -&gt; 1.10 cm
  P90  0.3313° -&gt; 2.90 cm
  P99  0.7755° -&gt; 6.78 cm
  最大 1.1158° -&gt; 9.76 cm
直行时转角趋零、误差趋零 —— 港口对位场景基本蠕行, 所以这个 bug 被掩盖了一年,
干线车高速转弯才显现。

刚体归属由定位侧确认: dr_pose=imu, imu_pose_raw_estimate=imu_raw,
vehicle/localization=base_ground。

源头是 4cd98d4(2025-09-24, zhjfeng, feat_out:增加运动补偿处理) 的原始实现,
除 main 外所有分支都继承了它。同一处错误也存在于 rslidar_sdk 与 hesai_lidar,
一并修正。

via [HAPI](https://hapi.run)

Co-Authored-By: HAPI &lt;noreply@hapi.run&gt;
Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_017V8WSMEpax2mkbuxiXr7FK
</comment><date>2026-09-10 05:51:04 -0400</date><id>bf2ccb2aafaa849dcf63c9a588060325e5bdba3a</id><msg>fix: /msf/dr_pose 的 pose_frame_id 应为 imu, 不是 base_ground</msg><path><editType>edit</editType><file>src/source/source_pointcloud_ros.hpp</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>config/truck/hesai_config_top90_offline.yaml</affectedPath><affectedPath>config/truck/hesai_config_right_offline.yaml</affectedPath><affectedPath>config/truck/hesai_config_left_p40m_offline.yaml</affectedPath><affectedPath>config/imv/hesai_config_left_front_online.yaml</affectedPath><affectedPath>config/truck/hesai_config_right_p40m_offline.yaml</affectedPath><affectedPath>config/imv/hesai_config_right_front_offline.yaml</affectedPath><affectedPath>config/imv/hesai_config_left_rear_offline.yaml</affectedPath><affectedPath>config/imv/hesai_config_right_front_online.yaml</affectedPath><affectedPath>config/truck/hesai_config_left_offline.yaml</affectedPath><affectedPath>config/truck/hesai_config_left_p40m_online.yaml</affectedPath><affectedPath>src/main.cc</affectedPath><affectedPath>config/truck/hesai_config_left_online.yaml</affectedPath><affectedPath>config/truck/hesai_config_top_offline.yaml</affectedPath><affectedPath>config/imv/hesai_config_right_rear_offline.yaml</affectedPath><affectedPath>config/truck/hesai_config_right_online.yaml</affectedPath><affectedPath>config/imv/hesai_config_left_rear_online.yaml</affectedPath><affectedPath>config/imv/hesai_config_left_front_offline.yaml</affectedPath><affectedPath>config/imv/hesai_config_right_rear_online.yaml</affectedPath><affectedPath>config/truck/hesai_config_top_p40m_online.yaml</affectedPath><affectedPath>config/truck/hesai_config_top_p40m_offline.yaml</affectedPath><affectedPath>config/truck/hesai_config_right_p40m_online.yaml</affectedPath><affectedPath>config/truck/hesai_config_top_online.yaml</affectedPath><commitId>2ae1bae03bcc2aa6acf8e12d4071b72aff38b5de</commitId><timestamp>1789034243000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/xiaosonglan</absoluteUrl><fullName>xiaosonglan</fullName></author><authorEmail>xiaosonglan@gmail.com</authorEmail><comment>fix: motion_compensate_pose_frame_id 按 pose 话题取值, dr_pose 应为 imu

pose_frame_id 决定 lookupTransform(pose_frame_id, frame_id) 取到的
lidar-&gt;pose-frame 外参, 必须和 pose 话题描述的刚体对上:

  /msf/dr_pose          -&gt; imu            (原先缺省 base_ground)
  /vehicle/localization -&gt; base_ground    (原先也是 base_ground, 本来就对)

原先无论哪个话题都缺省 base_ground, 走 dr_pose 时力臂差一整段
base_ground-&gt;imu: 干线 AT002 车上 tf_static 实测 (4.450, 0.760, 2.165)
共 5.007m 且旋转差 0.000°。

补偿误差 ≈ 帧内转角 × 5.007m。用 AT002「直行+转弯」实包(2038 条 dr_pose,
车速中位 6.89 m/s / 最大 21.6 m/s)按四元数帧间差算 100ms 内转角:
  中位 0.1263° -&gt; 1.10 cm    P90 0.3313° -&gt; 2.90 cm
  P99  0.7755° -&gt; 6.78 cm    最大 1.1158° -&gt; 9.76 cm
直行时转角趋零、误差趋零 —— 港口对位场景基本蠕行, 所以这个 bug 一直没显现。

刚体归属由定位侧确认: dr_pose=imu, imu_pose_raw_estimate=imu_raw,
vehicle/localization=base_ground。

改动:
- main.cc: 结构体缺省值 base_ground -&gt; imu; LoadConfig() 里按话题校验并打 ERROR
- config/imv/*.yaml + config/truck/*.yaml 共 21 处: topic 全是 /msf/dr_pose,
  frame 由 base_ground 改 imu

⚠️ 这些是港口车在用的配置, 下次部署后补偿结果会变化(变正确), 涉及历史标注/
建图数据一致性, 需与定位组和数据侧确认后再下发。

同源问题存在于 rslidar_sdk_new(dev_ros2/rc_dev/dev)、rslidar_sdk(rc_dev/dev)
与本仓库 dev_ros2, 已一并修正; 源头是 rslidar_sdk_new 的 4cd98d4(2025-09-24, zhjfeng)。

via [HAPI](https://hapi.run)

Co-Authored-By: HAPI &lt;noreply@hapi.run&gt;
Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_017V8WSMEpax2mkbuxiXr7FK
</comment><date>2026-09-10 05:57:23 -0400</date><id>2ae1bae03bcc2aa6acf8e12d4071b72aff38b5de</id><msg>fix: motion_compensate_pose_frame_id 按 pose 话题取值, dr_pose 应为 imu</msg><path><editType>edit</editType><file>config/truck/hesai_config_left_offline.yaml</file></path><path><editType>edit</editType><file>config/truck/hesai_config_top90_offline.yaml</file></path><path><editType>edit</editType><file>config/truck/hesai_config_left_online.yaml</file></path><path><editType>edit</editType><file>config/imv/hesai_config_right_rear_online.yaml</file></path><path><editType>edit</editType><file>config/truck/hesai_config_top_p40m_online.yaml</file></path><path><editType>edit</editType><file>config/imv/hesai_config_right_rear_offline.yaml</file></path><path><editType>edit</editType><file>config/imv/hesai_config_left_rear_online.yaml</file></path><path><editType>edit</editType><file>config/truck/hesai_config_top_offline.yaml</file></path><path><editType>edit</editType><file>config/truck/hesai_config_top_p40m_offline.yaml</file></path><path><editType>edit</editType><file>config/imv/hesai_config_right_front_offline.yaml</file></path><path><editType>edit</editType><file>config/imv/hesai_config_left_front_online.yaml</file></path><path><editType>edit</editType><file>config/truck/hesai_config_right_online.yaml</file></path><path><editType>edit</editType><file>config/truck/hesai_config_top_online.yaml</file></path><path><editType>edit</editType><file>config/imv/hesai_config_left_front_offline.yaml</file></path><path><editType>edit</editType><file>config/truck/hesai_config_left_p40m_online.yaml</file></path><path><editType>edit</editType><file>src/main.cc</file></path><path><editType>edit</editType><file>config/truck/hesai_config_right_offline.yaml</file></path><path><editType>edit</editType><file>config/imv/hesai_config_left_rear_offline.yaml</file></path><path><editType>edit</editType><file>config/imv/hesai_config_right_front_online.yaml</file></path><path><editType>edit</editType><file>config/truck/hesai_config_right_p40m_offline.yaml</file></path><path><editType>edit</editType><file>config/truck/hesai_config_left_p40m_offline.yaml</file></path><path><editType>edit</editType><file>config/truck/hesai_config_right_p40m_online.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/HesaiLidar_General_SDK/src/PandarGeneralRaw/src/pandarGeneral_internal.cc</affectedPath><affectedPath>src/mc/lidar_motion_compensate.cpp</affectedPath><affectedPath>src/main.cc</affectedPath><affectedPath>src/HesaiLidar_General_SDK/src/PandarGeneralRaw/src/input.cc</affectedPath><affectedPath>config/imv/hesai_config_left_front_online.yaml</affectedPath><commitId>d91c9baf1266754a6750c1cdf83f0680b65ea683</commitId><timestamp>1789111469000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/zhaojianfeng2</absoluteUrl><fullName>zhaojianfeng2</fullName></author><authorEmail>zhaojianfeng2@senior.auto</authorEmail><comment>feat_out:增加原始数据问题的log记录
</comment><date>2026-09-11 15:24:29 +0800</date><id>d91c9baf1266754a6750c1cdf83f0680b65ea683</id><msg>feat_out:增加原始数据问题的log记录</msg><path><editType>edit</editType><file>src/HesaiLidar_General_SDK/src/PandarGeneralRaw/src/pandarGeneral_internal.cc</file></path><path><editType>edit</editType><file>config/imv/hesai_config_left_front_online.yaml</file></path><path><editType>edit</editType><file>src/mc/lidar_motion_compensate.cpp</file></path><path><editType>edit</editType><file>src/main.cc</file></path><path><editType>edit</editType><file>src/HesaiLidar_General_SDK/src/PandarGeneralRaw/src/input.cc</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://159.27.114.184:8080/jenkins/user/weilikang</absoluteUrl><fullName>weilikang</fullName><id>weilikang</id></culprit><culprit><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuwenjing</absoluteUrl><fullName>liuwenjing</fullName><id>liuwenjing</id></culprit><culprit><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName><id>wuyanjun110</id></culprit><culprit><absoluteUrl>http://159.27.114.184:8080/jenkins/user/5081703.cr</absoluteUrl><fullName>5081703.cr</fullName><id>5081703.cr</id></culprit><culprit><absoluteUrl>http://159.27.114.184:8080/jenkins/user/xiaosonglan</absoluteUrl><fullName>xiaosonglan</fullName><id>xiaosonglan</id></culprit><culprit><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName><id>chenran</id></culprit><culprit><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhongshuo</absoluteUrl><fullName>liuhongshuo</fullName><id>liuhongshuo</id></culprit><culprit><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuhao</absoluteUrl><fullName>liuhao</fullName><id>liuhao</id></culprit><culprit><absoluteUrl>http://159.27.114.184:8080/jenkins/user/zhaojianfeng2</absoluteUrl><description></description><fullName>zhaojianfeng2</fullName><id>zhaojianfeng2</id></culprit><nextBuild><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>orin</name><value>slave</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>confList</name><value>Get-Branchs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>conf</name><value>Could not get conf for confList</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>checkall</name><value>yes</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OTA</name><value>public</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>region</name><value>all</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>deviceChoice</name><value>false</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>msgBranch</name><value>rc_dev_weifang_container</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rslidarSDKBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rslidarSdkNewBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>cameraDriverBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>loginSyncToolBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>systemRosBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>nodeManagerBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>thirdpartyBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>unifiedSystemMonitorBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rosBridgeBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdcontrolBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>versionsObserverBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>cacheBagNodeBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>systemMonitorBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>performanceAnalystBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>scheduleManagerBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>imvSpreaderDetectionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>craneAlignBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>mrpt2Branch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>warningModuleBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rminterpreterBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>nodeManagerOnlineBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rtspRelayerBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hesaiLidarBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>newTruckSpreaderDetectionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rcinterpreterBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>pncBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>guardianBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>staticTransformBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>msfLocBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>msfAssistantBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdmapBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>peripheralControllerBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>predictionBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>laneDetectionBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>dataCollectionBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>tosVisualizeBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>sinsCalibrationHmiBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>toolsBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>segmentationBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>controlBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdmapCloudBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>nodeManagerHmiBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>groundmarkerDetectionBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>calibrationToolsBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>simulatorBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>snapshotUploadBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdmapInterfaceBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>spreaderSegmentationBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>trafficLightDetectionBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>perceptionPublisherBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>cameraCalibToolBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>avmBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>v2Branch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>newDetectionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>seniorCalibrationBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>doxBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>oleLidarBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>lidarCameraFusionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>operate</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>orinConf</name><value>slave</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>editConfName</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>notes</name><value>潍坊从机全量</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>users</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user wuhuairui</shortDescription><userId>wuhuairui</userId><userName>wuhuairui</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>11ed2ee5a9d2c55a8850aee967e71310836e93e6</SHA1><branch><SHA1>11ed2ee5a9d2c55a8850aee967e71310836e93e6</SHA1><name>master</name></branch></marked><revision><SHA1>11ed2ee5a9d2c55a8850aee967e71310836e93e6</SHA1><branch><SHA1>11ed2ee5a9d2c55a8850aee967e71310836e93e6</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>11ed2ee5a9d2c55a8850aee967e71310836e93e6</SHA1><branch><SHA1>11ed2ee5a9d2c55a8850aee967e71310836e93e6</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/weilikang/jenkinslib.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>6eb97d4117968259a56492db531ec2af5e363585</SHA1><branch><SHA1>6eb97d4117968259a56492db531ec2af5e363585</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6eb97d4117968259a56492db531ec2af5e363585</SHA1><branch><SHA1>6eb97d4117968259a56492db531ec2af5e363585</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6eb97d4117968259a56492db531ec2af5e363585</SHA1><branch><SHA1>6eb97d4117968259a56492db531ec2af5e363585</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/weilikang/jenkinsfiles.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev_d0713c _class='hudson.plugins.git.util.Build'><buildNumber>158</buildNumber><marked><SHA1>d0713c65fd86b2ac53ed036ec66b90521c2ef97c</SHA1><branch><SHA1>d0713c65fd86b2ac53ed036ec66b90521c2ef97c</SHA1><name>origin/rc_dev_d0713c</name></branch></marked><revision><SHA1>d0713c65fd86b2ac53ed036ec66b90521c2ef97c</SHA1><branch><SHA1>d0713c65fd86b2ac53ed036ec66b90521c2ef97c</SHA1><name>origin/rc_dev_d0713c</name></branch></revision></originrc_dev_d0713c><originrc_dev_qingdaodagang _class='hudson.plugins.git.util.Build'><buildNumber>320</buildNumber><marked><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><branch><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><name>origin/rc_dev_qingdaodagang</name></branch></marked><revision><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><branch><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><name>origin/rc_dev_qingdaodagang</name></branch></revision></originrc_dev_qingdaodagang><originrc_dev_youyiguan _class='hudson.plugins.git.util.Build'><buildNumber>378</buildNumber><marked><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><branch><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><name>origin/rc_dev_youyiguan</name></branch></marked><revision><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><branch><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><name>origin/rc_dev_youyiguan</name></branch></revision></originrc_dev_youyiguan><originrc_dev_xinjiang_kaiwo _class='hudson.plugins.git.util.Build'><buildNumber>310</buildNumber><marked><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><branch><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><name>origin/rc_dev_xinjiang_kaiwo</name></branch></marked><revision><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><branch><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><name>origin/rc_dev_xinjiang_kaiwo</name></branch></revision></originrc_dev_xinjiang_kaiwo><originrc_dev_tangshanjinxi _class='hudson.plugins.git.util.Build'><buildNumber>462</buildNumber><marked><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><branch><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><name>origin/rc_dev_tangshanjinxi</name></branch></marked><revision><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><branch><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><name>origin/rc_dev_tangshanjinxi</name></branch></revision></originrc_dev_tangshanjinxi><originrc_dev_xiamen _class='hudson.plugins.git.util.Build'><buildNumber>235</buildNumber><marked><SHA1>8d5ec2119ebc027638fa1a22228e2a10cd856ec9</SHA1><branch><SHA1>8d5ec2119ebc027638fa1a22228e2a10cd856ec9</SHA1><name>origin/rc_dev_xiamen</name></branch></marked><revision><SHA1>8d5ec2119ebc027638fa1a22228e2a10cd856ec9</SHA1><branch><SHA1>8d5ec2119ebc027638fa1a22228e2a10cd856ec9</SHA1><name>origin/rc_dev_xiamen</name></branch></revision></originrc_dev_xiamen><originrc_dev_xilian _class='hudson.plugins.git.util.Build'><buildNumber>458</buildNumber><marked><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><branch><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><name>origin/rc_dev_xilian</name></branch></marked><revision><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><branch><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><name>origin/rc_dev_xilian</name></branch></revision></originrc_dev_xilian><origindev _class='hudson.plugins.git.util.Build'><buildNumber>32</buildNumber><marked><SHA1>932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc</SHA1><branch><SHA1>932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc</SHA1><name>origin/dev</name></branch></marked><revision><SHA1>932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc</SHA1><branch><SHA1>932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc</SHA1><name>origin/dev</name></branch></revision></origindev><originfeat-peripheral_qiangang _class='hudson.plugins.git.util.Build'><buildNumber>125</buildNumber><marked><SHA1>47370a9f329d90e5e5d59e53f6173a21ad880678</SHA1><branch><SHA1>47370a9f329d90e5e5d59e53f6173a21ad880678</SHA1><name>origin/feat-peripheral_qiangang</name></branch></marked><revision><SHA1>47370a9f329d90e5e5d59e53f6173a21ad880678</SHA1><branch><SHA1>47370a9f329d90e5e5d59e53f6173a21ad880678</SHA1><name>origin/feat-peripheral_qiangang</name></branch></revision></originfeat-peripheral_qiangang><originfeat_tc_v2_weihai _class='hudson.plugins.git.util.Build'><buildNumber>426</buildNumber><marked><SHA1>db51c891fddcf73babce98115f7526d2860bd6c4</SHA1><branch><SHA1>db51c891fddcf73babce98115f7526d2860bd6c4</SHA1><name>origin/feat_tc_v2_weihai</name></branch></marked><revision><SHA1>db51c891fddcf73babce98115f7526d2860bd6c4</SHA1><branch><SHA1>db51c891fddcf73babce98115f7526d2860bd6c4</SHA1><name>origin/feat_tc_v2_weihai</name></branch></revision></originfeat_tc_v2_weihai><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>465</buildNumber><marked><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><branch><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><branch><SHA1>b47286e21d0962d45d297e92c73931cc4d4cac41</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originrc_dev_qiangang _class='hudson.plugins.git.util.Build'><buildNumber>406</buildNumber><marked><SHA1>f99f6780110f87131229f7cdfb946c9ce1bc428b</SHA1><branch><SHA1>f99f6780110f87131229f7cdfb946c9ce1bc428b</SHA1><name>origin/rc_dev_qiangang</name></branch></marked><revision><SHA1>f99f6780110f87131229f7cdfb946c9ce1bc428b</SHA1><branch><SHA1>f99f6780110f87131229f7cdfb946c9ce1bc428b</SHA1><name>origin/rc_dev_qiangang</name></branch></revision></originrc_dev_qiangang><originrc_dev_taiyang _class='hudson.plugins.git.util.Build'><buildNumber>265</buildNumber><marked><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><branch><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><name>origin/rc_dev_taiyang</name></branch></marked><revision><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><branch><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><name>origin/rc_dev_taiyang</name></branch></revision></originrc_dev_taiyang><originfeat-peripheral_op_state _class='hudson.plugins.git.util.Build'><buildNumber>141</buildNumber><marked><SHA1>f0a5167416f0fec86262fc7b9f86b98b8c9f1580</SHA1><branch><SHA1>f0a5167416f0fec86262fc7b9f86b98b8c9f1580</SHA1><name>origin/feat-peripheral_op_state</name></branch></marked><revision><SHA1>f0a5167416f0fec86262fc7b9f86b98b8c9f1580</SHA1><branch><SHA1>f0a5167416f0fec86262fc7b9f86b98b8c9f1580</SHA1><name>origin/feat-peripheral_op_state</name></branch></revision></originfeat-peripheral_op_state><originrc_dev_weihai _class='hudson.plugins.git.util.Build'><buildNumber>428</buildNumber><marked><SHA1>f81ded8a05744355183f130d8893e0020815866e</SHA1><branch><SHA1>f81ded8a05744355183f130d8893e0020815866e</SHA1><name>origin/rc_dev_weihai</name></branch></marked><revision><SHA1>f81ded8a05744355183f130d8893e0020815866e</SHA1><branch><SHA1>f81ded8a05744355183f130d8893e0020815866e</SHA1><name>origin/rc_dev_weihai</name></branch></revision></originrc_dev_weihai><originrc_dev_mandula _class='hudson.plugins.git.util.Build'><buildNumber>223</buildNumber><marked><SHA1>b480a3026782e6090d1950c40614ca5f1b7e5d70</SHA1><branch><SHA1>b480a3026782e6090d1950c40614ca5f1b7e5d70</SHA1><name>origin/rc_dev_mandula</name></branch></marked><revision><SHA1>b480a3026782e6090d1950c40614ca5f1b7e5d70</SHA1><branch><SHA1>b480a3026782e6090d1950c40614ca5f1b7e5d70</SHA1><name>origin/rc_dev_mandula</name></branch></revision></originrc_dev_mandula><originrc_dev_daxie _class='hudson.plugins.git.util.Build'><buildNumber>414</buildNumber><marked><SHA1>82bc5b4bd37c149910a332c9f5d49edbbed8d74d</SHA1><branch><SHA1>82bc5b4bd37c149910a332c9f5d49edbbed8d74d</SHA1><name>origin/rc_dev_daxie</name></branch></marked><revision><SHA1>82bc5b4bd37c149910a332c9f5d49edbbed8d74d</SHA1><branch><SHA1>82bc5b4bd37c149910a332c9f5d49edbbed8d74d</SHA1><name>origin/rc_dev_daxie</name></branch></revision></originrc_dev_daxie><originrc_dev_shanqihuanwei _class='hudson.plugins.git.util.Build'><buildNumber>363</buildNumber><marked><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><branch><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><name>origin/rc_dev_shanqihuanwei</name></branch></marked><revision><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><branch><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><name>origin/rc_dev_shanqihuanwei</name></branch></revision></originrc_dev_shanqihuanwei><originrc_dev_zhoushan _class='hudson.plugins.git.util.Build'><buildNumber>351</buildNumber><marked><SHA1>96ed1f1aae62978d865c3acf62e16756e9530773</SHA1><branch><SHA1>96ed1f1aae62978d865c3acf62e16756e9530773</SHA1><name>origin/rc_dev_zhoushan</name></branch></marked><revision><SHA1>96ed1f1aae62978d865c3acf62e16756e9530773</SHA1><branch><SHA1>96ed1f1aae62978d865c3acf62e16756e9530773</SHA1><name>origin/rc_dev_zhoushan</name></branch></revision></originrc_dev_zhoushan><originrc_dev_jiningliangshangang _class='hudson.plugins.git.util.Build'><buildNumber>464</buildNumber><marked><SHA1>7d594c755e96741c20d32b84dec169d35b599e9c</SHA1><branch><SHA1>7d594c755e96741c20d32b84dec169d35b599e9c</SHA1><name>origin/rc_dev_jiningliangshangang</name></branch></marked><revision><SHA1>7d594c755e96741c20d32b84dec169d35b599e9c</SHA1><branch><SHA1>7d594c755e96741c20d32b84dec169d35b599e9c</SHA1><name>origin/rc_dev_jiningliangshangang</name></branch></revision></originrc_dev_jiningliangshangang><originrc_dev_shenqi _class='hudson.plugins.git.util.Build'><buildNumber>284</buildNumber><marked><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><branch><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><name>origin/rc_dev_shenqi</name></branch></marked><revision><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><branch><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><name>origin/rc_dev_shenqi</name></branch></revision></originrc_dev_shenqi><origindev_direction _class='hudson.plugins.git.util.Build'><buildNumber>22</buildNumber><marked><SHA1>03f9d51b2cff980c32cfec344473b7fac146a4b2</SHA1><branch><SHA1>03f9d51b2cff980c32cfec344473b7fac146a4b2</SHA1><name>origin/dev_direction</name></branch></marked><revision><SHA1>03f9d51b2cff980c32cfec344473b7fac146a4b2</SHA1><branch><SHA1>03f9d51b2cff980c32cfec344473b7fac146a4b2</SHA1><name>origin/dev_direction</name></branch></revision></origindev_direction><originfeat_tc_v2_yangpu _class='hudson.plugins.git.util.Build'><buildNumber>436</buildNumber><marked><SHA1>549daf0fc4e7c8f469ba1807acf334525ddb939b</SHA1><branch><SHA1>549daf0fc4e7c8f469ba1807acf334525ddb939b</SHA1><name>origin/feat_tc_v2_yangpu</name></branch></marked><revision><SHA1>549daf0fc4e7c8f469ba1807acf334525ddb939b</SHA1><branch><SHA1>549daf0fc4e7c8f469ba1807acf334525ddb939b</SHA1><name>origin/feat_tc_v2_yangpu</name></branch></revision></originfeat_tc_v2_yangpu><originrc_dev_yangpu _class='hudson.plugins.git.util.Build'><buildNumber>440</buildNumber><marked><SHA1>c2b70ca6d50c20019fb03195b32631d2710f18be</SHA1><branch><SHA1>c2b70ca6d50c20019fb03195b32631d2710f18be</SHA1><name>origin/rc_dev_yangpu</name></branch></marked><revision><SHA1>c2b70ca6d50c20019fb03195b32631d2710f18be</SHA1><branch><SHA1>c2b70ca6d50c20019fb03195b32631d2710f18be</SHA1><name>origin/rc_dev_yangpu</name></branch></revision></originrc_dev_yangpu><originrc_dev_weifang_container _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><branch><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><name>origin/rc_dev_weifang_container</name></branch></marked><revision><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><branch><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><name>origin/rc_dev_weifang_container</name></branch></revision></originrc_dev_weifang_container><originrc_dev_xiasha _class='hudson.plugins.git.util.Build'><buildNumber>455</buildNumber><marked><SHA1>fca3a20dd978a00f0568bbb02a49aff6fc1ffeb1</SHA1><branch><SHA1>fca3a20dd978a00f0568bbb02a49aff6fc1ffeb1</SHA1><name>origin/rc_dev_xiasha</name></branch></marked><revision><SHA1>fca3a20dd978a00f0568bbb02a49aff6fc1ffeb1</SHA1><branch><SHA1>fca3a20dd978a00f0568bbb02a49aff6fc1ffeb1</SHA1><name>origin/rc_dev_xiasha</name></branch></revision></originrc_dev_xiasha><originrcdev_c9969b7 _class='hudson.plugins.git.util.Build'><buildNumber>107</buildNumber><marked><SHA1>c9969b7baa76f78e49bc051f035d8664a05e19f3</SHA1><branch><SHA1>c9969b7baa76f78e49bc051f035d8664a05e19f3</SHA1><name>origin/rcdev_c9969b7</name></branch></marked><revision><SHA1>c9969b7baa76f78e49bc051f035d8664a05e19f3</SHA1><branch><SHA1>c9969b7baa76f78e49bc051f035d8664a05e19f3</SHA1><name>origin/rcdev_c9969b7</name></branch></revision></originrcdev_c9969b7><originrc_dev_b620c9 _class='hudson.plugins.git.util.Build'><buildNumber>129</buildNumber><marked><SHA1>b620c9e6a12a69dd6565be4549a34b1fb0071849</SHA1><branch><SHA1>b620c9e6a12a69dd6565be4549a34b1fb0071849</SHA1><name>origin/rc_dev_b620c9</name></branch></marked><revision><SHA1>b620c9e6a12a69dd6565be4549a34b1fb0071849</SHA1><branch><SHA1>b620c9e6a12a69dd6565be4549a34b1fb0071849</SHA1><name>origin/rc_dev_b620c9</name></branch></revision></originrc_dev_b620c9><originrc_dev_luojing _class='hudson.plugins.git.util.Build'><buildNumber>445</buildNumber><marked><SHA1>32334d000675a8e9faa66ac5b3334a4eb573a3fb</SHA1><branch><SHA1>32334d000675a8e9faa66ac5b3334a4eb573a3fb</SHA1><name>origin/rc_dev_luojing</name></branch></marked><revision><SHA1>32334d000675a8e9faa66ac5b3334a4eb573a3fb</SHA1><branch><SHA1>32334d000675a8e9faa66ac5b3334a4eb573a3fb</SHA1><name>origin/rc_dev_luojing</name></branch></revision></originrc_dev_luojing><originrc_dev_suxi _class='hudson.plugins.git.util.Build'><buildNumber>408</buildNumber><marked><SHA1>b62bb5d564d92a444f2f111010fcd7f2e2918557</SHA1><branch><SHA1>b62bb5d564d92a444f2f111010fcd7f2e2918557</SHA1><name>origin/rc_dev_suxi</name></branch></marked><revision><SHA1>b62bb5d564d92a444f2f111010fcd7f2e2918557</SHA1><branch><SHA1>b62bb5d564d92a444f2f111010fcd7f2e2918557</SHA1><name>origin/rc_dev_suxi</name></branch></revision></originrc_dev_suxi><originrc_dev_jiaxingdongfangtegang _class='hudson.plugins.git.util.Build'><buildNumber>453</buildNumber><marked><SHA1>ce4f0766aace66814f2a5f8025e07a3715a56c54</SHA1><branch><SHA1>ce4f0766aace66814f2a5f8025e07a3715a56c54</SHA1><name>origin/rc_dev_jiaxingdongfangtegang</name></branch></marked><revision><SHA1>ce4f0766aace66814f2a5f8025e07a3715a56c54</SHA1><branch><SHA1>ce4f0766aace66814f2a5f8025e07a3715a56c54</SHA1><name>origin/rc_dev_jiaxingdongfangtegang</name></branch></revision></originrc_dev_jiaxingdongfangtegang></buildsByBranchName><lastBuiltRevision><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><branch><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><name>origin/rc_dev_weifang_container</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/shared/shared_msgs.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>f533901d32b2cef8f8c03f1e88154cec0efdd579</SHA1><branch><SHA1>f533901d32b2cef8f8c03f1e88154cec0efdd579</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>f533901d32b2cef8f8c03f1e88154cec0efdd579</SHA1><branch><SHA1>f533901d32b2cef8f8c03f1e88154cec0efdd579</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>f533901d32b2cef8f8c03f1e88154cec0efdd579</SHA1><branch><SHA1>f533901d32b2cef8f8c03f1e88154cec0efdd579</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/dox.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>b03685d17132748c759501e9bc5abde7ae8aec1b</SHA1><branch><SHA1>b03685d17132748c759501e9bc5abde7ae8aec1b</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>b03685d17132748c759501e9bc5abde7ae8aec1b</SHA1><branch><SHA1>b03685d17132748c759501e9bc5abde7ae8aec1b</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>b03685d17132748c759501e9bc5abde7ae8aec1b</SHA1><branch><SHA1>b03685d17132748c759501e9bc5abde7ae8aec1b</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar_localization_mapping/mrpt2.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>dd159a843880991c2b6930e358e8c8c4b67b7b68</SHA1><branch><SHA1>dd159a843880991c2b6930e358e8c8c4b67b7b68</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>dd159a843880991c2b6930e358e8c8c4b67b7b68</SHA1><branch><SHA1>dd159a843880991c2b6930e358e8c8c4b67b7b68</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>dd159a843880991c2b6930e358e8c8c4b67b7b68</SHA1><branch><SHA1>dd159a843880991c2b6930e358e8c8c4b67b7b68</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/login-sync-tool.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev_van _class='hudson.plugins.git.util.Build'><buildNumber>284</buildNumber><marked><SHA1>29140f2cc60b8de2764a9a0dd50408c385f68d21</SHA1><branch><SHA1>29140f2cc60b8de2764a9a0dd50408c385f68d21</SHA1><name>origin/rc_dev_van</name></branch></marked><revision><SHA1>29140f2cc60b8de2764a9a0dd50408c385f68d21</SHA1><branch><SHA1>29140f2cc60b8de2764a9a0dd50408c385f68d21</SHA1><name>origin/rc_dev_van</name></branch></revision></originrc_dev_van><originyyg_sub_trailer_info _class='hudson.plugins.git.util.Build'><buildNumber>378</buildNumber><marked><SHA1>32f7c246a6a2c04668710ad69dbf7c2a6e37af50</SHA1><branch><SHA1>32f7c246a6a2c04668710ad69dbf7c2a6e37af50</SHA1><name>origin/yyg_sub_trailer_info</name></branch></marked><revision><SHA1>32f7c246a6a2c04668710ad69dbf7c2a6e37af50</SHA1><branch><SHA1>32f7c246a6a2c04668710ad69dbf7c2a6e37af50</SHA1><name>origin/yyg_sub_trailer_info</name></branch></revision></originyyg_sub_trailer_info><originperception_mdl _class='hudson.plugins.git.util.Build'><buildNumber>220</buildNumber><marked><SHA1>0d82289b5e0761fe242ce975e0cdfafd765a354f</SHA1><branch><SHA1>0d82289b5e0761fe242ce975e0cdfafd765a354f</SHA1><name>origin/perception_mdl</name></branch></marked><revision><SHA1>0d82289b5e0761fe242ce975e0cdfafd765a354f</SHA1><branch><SHA1>0d82289b5e0761fe242ce975e0cdfafd765a354f</SHA1><name>origin/perception_mdl</name></branch></revision></originperception_mdl><originrc_dev_installtest _class='hudson.plugins.git.util.Build'><buildNumber>234</buildNumber><marked><SHA1>a96d6df7f8936509e937a42f3028ff6262c0526a</SHA1><branch><SHA1>a96d6df7f8936509e937a42f3028ff6262c0526a</SHA1><name>origin/rc_dev_installtest</name></branch></marked><revision><SHA1>a96d6df7f8936509e937a42f3028ff6262c0526a</SHA1><branch><SHA1>a96d6df7f8936509e937a42f3028ff6262c0526a</SHA1><name>origin/rc_dev_installtest</name></branch></revision></originrc_dev_installtest><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>032302b20d0d28ec11f8dd75cab7058af997544d</SHA1><branch><SHA1>032302b20d0d28ec11f8dd75cab7058af997544d</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>032302b20d0d28ec11f8dd75cab7058af997544d</SHA1><branch><SHA1>032302b20d0d28ec11f8dd75cab7058af997544d</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originrc_dev_qiangang _class='hudson.plugins.git.util.Build'><buildNumber>314</buildNumber><marked><SHA1>dcec5875c0513c981995a5d4628ab56a842865d9</SHA1><branch><SHA1>dcec5875c0513c981995a5d4628ab56a842865d9</SHA1><name>origin/rc_dev_qiangang</name></branch></marked><revision><SHA1>dcec5875c0513c981995a5d4628ab56a842865d9</SHA1><branch><SHA1>dcec5875c0513c981995a5d4628ab56a842865d9</SHA1><name>origin/rc_dev_qiangang</name></branch></revision></originrc_dev_qiangang><originfeat_shm_rc_dev _class='hudson.plugins.git.util.Build'><buildNumber>90</buildNumber><marked><SHA1>63f4b7eceb6aa15996a243c9d0a93dc08f05064c</SHA1><branch><SHA1>63f4b7eceb6aa15996a243c9d0a93dc08f05064c</SHA1><name>origin/feat_shm_rc_dev</name></branch></marked><revision><SHA1>63f4b7eceb6aa15996a243c9d0a93dc08f05064c</SHA1><branch><SHA1>63f4b7eceb6aa15996a243c9d0a93dc08f05064c</SHA1><name>origin/feat_shm_rc_dev</name></branch></revision></originfeat_shm_rc_dev><originqg_yard_grid _class='hudson.plugins.git.util.Build'><buildNumber>182</buildNumber><marked><SHA1>652acf133f1891747dc95c2dc43c9ca2b46f13df</SHA1><branch><SHA1>652acf133f1891747dc95c2dc43c9ca2b46f13df</SHA1><name>origin/qg_yard_grid</name></branch></marked><revision><SHA1>652acf133f1891747dc95c2dc43c9ca2b46f13df</SHA1><branch><SHA1>652acf133f1891747dc95c2dc43c9ca2b46f13df</SHA1><name>origin/qg_yard_grid</name></branch></revision></originqg_yard_grid><originget_height_intensity_pt _class='hudson.plugins.git.util.Build'><buildNumber>304</buildNumber><marked><SHA1>efdb3a6c21e98f008a5e27b2527ee3fda604b2e0</SHA1><branch><SHA1>efdb3a6c21e98f008a5e27b2527ee3fda604b2e0</SHA1><name>origin/get_height_intensity_pt</name></branch></marked><revision><SHA1>efdb3a6c21e98f008a5e27b2527ee3fda604b2e0</SHA1><branch><SHA1>efdb3a6c21e98f008a5e27b2527ee3fda604b2e0</SHA1><name>origin/get_height_intensity_pt</name></branch></revision></originget_height_intensity_pt><origintrailer_og_around_remove _class='hudson.plugins.git.util.Build'><buildNumber>428</buildNumber><marked><SHA1>1b2ec2c5ca97f6a41e5d195fb0ed031d7784e2de</SHA1><branch><SHA1>1b2ec2c5ca97f6a41e5d195fb0ed031d7784e2de</SHA1><name>origin/trailer_og_around_remove</name></branch></marked><revision><SHA1>1b2ec2c5ca97f6a41e5d195fb0ed031d7784e2de</SHA1><branch><SHA1>1b2ec2c5ca97f6a41e5d195fb0ed031d7784e2de</SHA1><name>origin/trailer_og_around_remove</name></branch></revision></origintrailer_og_around_remove></buildsByBranchName><lastBuiltRevision><SHA1>032302b20d0d28ec11f8dd75cab7058af997544d</SHA1><branch><SHA1>032302b20d0d28ec11f8dd75cab7058af997544d</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/new_detection.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>20c4bf7da1cab2575626a5cb8097e23ae9170131</SHA1><branch><SHA1>20c4bf7da1cab2575626a5cb8097e23ae9170131</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>20c4bf7da1cab2575626a5cb8097e23ae9170131</SHA1><branch><SHA1>20c4bf7da1cab2575626a5cb8097e23ae9170131</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>20c4bf7da1cab2575626a5cb8097e23ae9170131</SHA1><branch><SHA1>20c4bf7da1cab2575626a5cb8097e23ae9170131</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/imv_spreader_detection.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev_perceptive _class='hudson.plugins.git.util.Build'><buildNumber>407</buildNumber><marked><SHA1>4ccbac0a2f06269fb2498350334c788ca113b753</SHA1><branch><SHA1>4ccbac0a2f06269fb2498350334c788ca113b753</SHA1><name>origin/rc_dev_perceptive</name></branch></marked><revision><SHA1>4ccbac0a2f06269fb2498350334c788ca113b753</SHA1><branch><SHA1>4ccbac0a2f06269fb2498350334c788ca113b753</SHA1><name>origin/rc_dev_perceptive</name></branch></revision></originrc_dev_perceptive><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>8b8cb456d61816c40a20eeb915f89843af304a5a</SHA1><branch><SHA1>8b8cb456d61816c40a20eeb915f89843af304a5a</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>8b8cb456d61816c40a20eeb915f89843af304a5a</SHA1><branch><SHA1>8b8cb456d61816c40a20eeb915f89843af304a5a</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originrc_dev_kaiwo _class='hudson.plugins.git.util.Build'><buildNumber>310</buildNumber><marked><SHA1>6bd09b52dbe9f6e8781794625d4962dbd2a4aeb0</SHA1><branch><SHA1>6bd09b52dbe9f6e8781794625d4962dbd2a4aeb0</SHA1><name>origin/rc_dev_kaiwo</name></branch></marked><revision><SHA1>6bd09b52dbe9f6e8781794625d4962dbd2a4aeb0</SHA1><branch><SHA1>6bd09b52dbe9f6e8781794625d4962dbd2a4aeb0</SHA1><name>origin/rc_dev_kaiwo</name></branch></revision></originrc_dev_kaiwo><origindev _class='hudson.plugins.git.util.Build'><buildNumber>464</buildNumber><marked><SHA1>0a71f5fa05c29bbc88d80081080e11c3b7b70f4b</SHA1><branch><SHA1>0a71f5fa05c29bbc88d80081080e11c3b7b70f4b</SHA1><name>origin/dev</name></branch></marked><revision><SHA1>0a71f5fa05c29bbc88d80081080e11c3b7b70f4b</SHA1><branch><SHA1>0a71f5fa05c29bbc88d80081080e11c3b7b70f4b</SHA1><name>origin/dev</name></branch></revision></origindev></buildsByBranchName><lastBuiltRevision><SHA1>8b8cb456d61816c40a20eeb915f89843af304a5a</SHA1><branch><SHA1>8b8cb456d61816c40a20eeb915f89843af304a5a</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/camera_driver.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>9ee25fad9a2ac1f2f8e248d073cff8396fff4ef2</SHA1><branch><SHA1>9ee25fad9a2ac1f2f8e248d073cff8396fff4ef2</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>9ee25fad9a2ac1f2f8e248d073cff8396fff4ef2</SHA1><branch><SHA1>9ee25fad9a2ac1f2f8e248d073cff8396fff4ef2</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>9ee25fad9a2ac1f2f8e248d073cff8396fff4ef2</SHA1><branch><SHA1>9ee25fad9a2ac1f2f8e248d073cff8396fff4ef2</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar_localization_mapping/senior_calibration.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>378d00df455683c9571a7bf0793880b8730e900a</SHA1><branch><SHA1>378d00df455683c9571a7bf0793880b8730e900a</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>378d00df455683c9571a7bf0793880b8730e900a</SHA1><branch><SHA1>378d00df455683c9571a7bf0793880b8730e900a</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>378d00df455683c9571a7bf0793880b8730e900a</SHA1><branch><SHA1>378d00df455683c9571a7bf0793880b8730e900a</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/driver_and_tools/rslidar_sdk.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>ce8d8a25313213d222e43563c89e8a6675bfa6e2</SHA1><branch><SHA1>ce8d8a25313213d222e43563c89e8a6675bfa6e2</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>ce8d8a25313213d222e43563c89e8a6675bfa6e2</SHA1><branch><SHA1>ce8d8a25313213d222e43563c89e8a6675bfa6e2</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>ce8d8a25313213d222e43563c89e8a6675bfa6e2</SHA1><branch><SHA1>ce8d8a25313213d222e43563c89e8a6675bfa6e2</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/lidar_camera_fusion.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>173bf38969ebb0109c038f00a8dcf11e38cda6a5</SHA1><branch><SHA1>173bf38969ebb0109c038f00a8dcf11e38cda6a5</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>173bf38969ebb0109c038f00a8dcf11e38cda6a5</SHA1><branch><SHA1>173bf38969ebb0109c038f00a8dcf11e38cda6a5</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>173bf38969ebb0109c038f00a8dcf11e38cda6a5</SHA1><branch><SHA1>173bf38969ebb0109c038f00a8dcf11e38cda6a5</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/new_truck_spreader_detection.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>d91c9baf1266754a6750c1cdf83f0680b65ea683</SHA1><branch><SHA1>d91c9baf1266754a6750c1cdf83f0680b65ea683</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>d91c9baf1266754a6750c1cdf83f0680b65ea683</SHA1><branch><SHA1>d91c9baf1266754a6750c1cdf83f0680b65ea683</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>d91c9baf1266754a6750c1cdf83f0680b65ea683</SHA1><branch><SHA1>d91c9baf1266754a6750c1cdf83f0680b65ea683</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/driver_and_tools/hesai_lidar.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>8a48972ce17db52d38a5c52d3dc616802dcee407</SHA1><branch><SHA1>8a48972ce17db52d38a5c52d3dc616802dcee407</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>8a48972ce17db52d38a5c52d3dc616802dcee407</SHA1><branch><SHA1>8a48972ce17db52d38a5c52d3dc616802dcee407</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>8a48972ce17db52d38a5c52d3dc616802dcee407</SHA1><branch><SHA1>8a48972ce17db52d38a5c52d3dc616802dcee407</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/system-ros.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>52dfd9a8906f552a38920cce38900959c344ceae</SHA1><branch><SHA1>52dfd9a8906f552a38920cce38900959c344ceae</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>52dfd9a8906f552a38920cce38900959c344ceae</SHA1><branch><SHA1>52dfd9a8906f552a38920cce38900959c344ceae</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>52dfd9a8906f552a38920cce38900959c344ceae</SHA1><branch><SHA1>52dfd9a8906f552a38920cce38900959c344ceae</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/node-manager.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originxavier _class='hudson.plugins.git.util.Build'><buildNumber>239</buildNumber><marked><SHA1>a3af8f7bde5f7b28425511f1eb6724e59ff6891f</SHA1><branch><SHA1>a3af8f7bde5f7b28425511f1eb6724e59ff6891f</SHA1><name>origin/xavier</name></branch></marked><revision><SHA1>a3af8f7bde5f7b28425511f1eb6724e59ff6891f</SHA1><branch><SHA1>a3af8f7bde5f7b28425511f1eb6724e59ff6891f</SHA1><name>origin/xavier</name></branch></revision></originxavier><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>26906400d8641ad3fe03f32af57bf855c1078876</SHA1><branch><SHA1>26906400d8641ad3fe03f32af57bf855c1078876</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>26906400d8641ad3fe03f32af57bf855c1078876</SHA1><branch><SHA1>26906400d8641ad3fe03f32af57bf855c1078876</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originnew_dds _class='hudson.plugins.git.util.Build'><buildNumber>91</buildNumber><marked><SHA1>83bf2fe32f486041bc7732149d25665ebb5b1392</SHA1><branch><SHA1>83bf2fe32f486041bc7732149d25665ebb5b1392</SHA1><name>origin/new_dds</name></branch></marked><revision><SHA1>83bf2fe32f486041bc7732149d25665ebb5b1392</SHA1><branch><SHA1>83bf2fe32f486041bc7732149d25665ebb5b1392</SHA1><name>origin/new_dds</name></branch></revision></originnew_dds></buildsByBranchName><lastBuiltRevision><SHA1>26906400d8641ad3fe03f32af57bf855c1078876</SHA1><branch><SHA1>26906400d8641ad3fe03f32af57bf855c1078876</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/thirdparty.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>91e374b975fadbcae69278e49958fcd7a062a0dd</SHA1><branch><SHA1>91e374b975fadbcae69278e49958fcd7a062a0dd</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>91e374b975fadbcae69278e49958fcd7a062a0dd</SHA1><branch><SHA1>91e374b975fadbcae69278e49958fcd7a062a0dd</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>91e374b975fadbcae69278e49958fcd7a062a0dd</SHA1><branch><SHA1>91e374b975fadbcae69278e49958fcd7a062a0dd</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/unified-system-monitor.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>14b3ab42d11cd4c46f9cbcf75ec0e10727ded113</SHA1><branch><SHA1>14b3ab42d11cd4c46f9cbcf75ec0e10727ded113</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>14b3ab42d11cd4c46f9cbcf75ec0e10727ded113</SHA1><branch><SHA1>14b3ab42d11cd4c46f9cbcf75ec0e10727ded113</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>14b3ab42d11cd4c46f9cbcf75ec0e10727ded113</SHA1><branch><SHA1>14b3ab42d11cd4c46f9cbcf75ec0e10727ded113</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/ros-bridge.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>bfa235c7c71e059475fdfcbc3b8b376bc89f9e4f</SHA1><branch><SHA1>bfa235c7c71e059475fdfcbc3b8b376bc89f9e4f</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>bfa235c7c71e059475fdfcbc3b8b376bc89f9e4f</SHA1><branch><SHA1>bfa235c7c71e059475fdfcbc3b8b376bc89f9e4f</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>bfa235c7c71e059475fdfcbc3b8b376bc89f9e4f</SHA1><branch><SHA1>bfa235c7c71e059475fdfcbc3b8b376bc89f9e4f</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/hdcontrol.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>5387df446b592974d1bba8506c2d000ee9107f04</SHA1><branch><SHA1>5387df446b592974d1bba8506c2d000ee9107f04</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>5387df446b592974d1bba8506c2d000ee9107f04</SHA1><branch><SHA1>5387df446b592974d1bba8506c2d000ee9107f04</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>5387df446b592974d1bba8506c2d000ee9107f04</SHA1><branch><SHA1>5387df446b592974d1bba8506c2d000ee9107f04</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/driver_and_tools/warningmodule.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>1aedd76cbc401db5befe42f441bb6f2160c3e079</SHA1><branch><SHA1>1aedd76cbc401db5befe42f441bb6f2160c3e079</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>1aedd76cbc401db5befe42f441bb6f2160c3e079</SHA1><branch><SHA1>1aedd76cbc401db5befe42f441bb6f2160c3e079</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>1aedd76cbc401db5befe42f441bb6f2160c3e079</SHA1><branch><SHA1>1aedd76cbc401db5befe42f441bb6f2160c3e079</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/versions_observer.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>47768260121e52f51866cefa071834322385064f</SHA1><branch><SHA1>47768260121e52f51866cefa071834322385064f</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>47768260121e52f51866cefa071834322385064f</SHA1><branch><SHA1>47768260121e52f51866cefa071834322385064f</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>47768260121e52f51866cefa071834322385064f</SHA1><branch><SHA1>47768260121e52f51866cefa071834322385064f</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/cache_bag_node.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>a77a4638b727045c8c5cc0b2b6b301a2577e6e06</SHA1><branch><SHA1>a77a4638b727045c8c5cc0b2b6b301a2577e6e06</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>a77a4638b727045c8c5cc0b2b6b301a2577e6e06</SHA1><branch><SHA1>a77a4638b727045c8c5cc0b2b6b301a2577e6e06</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>a77a4638b727045c8c5cc0b2b6b301a2577e6e06</SHA1><branch><SHA1>a77a4638b727045c8c5cc0b2b6b301a2577e6e06</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/system_monitor.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>73e95137391591b7c905e6dd4eb404e52e4b8c39</SHA1><branch><SHA1>73e95137391591b7c905e6dd4eb404e52e4b8c39</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>73e95137391591b7c905e6dd4eb404e52e4b8c39</SHA1><branch><SHA1>73e95137391591b7c905e6dd4eb404e52e4b8c39</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>73e95137391591b7c905e6dd4eb404e52e4b8c39</SHA1><branch><SHA1>73e95137391591b7c905e6dd4eb404e52e4b8c39</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/performance_analyst.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>7b064e3b80995303611ab5324265fecfed3eaef8</SHA1><branch><SHA1>7b064e3b80995303611ab5324265fecfed3eaef8</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>7b064e3b80995303611ab5324265fecfed3eaef8</SHA1><branch><SHA1>7b064e3b80995303611ab5324265fecfed3eaef8</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>7b064e3b80995303611ab5324265fecfed3eaef8</SHA1><branch><SHA1>7b064e3b80995303611ab5324265fecfed3eaef8</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/schedule_manager.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>a1fd3a3d0ef6de6f95e15c74208bd2a60f400d31</SHA1><branch><SHA1>a1fd3a3d0ef6de6f95e15c74208bd2a60f400d31</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>a1fd3a3d0ef6de6f95e15c74208bd2a60f400d31</SHA1><branch><SHA1>a1fd3a3d0ef6de6f95e15c74208bd2a60f400d31</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originfeat_xilian _class='hudson.plugins.git.util.Build'><buildNumber>458</buildNumber><marked><SHA1>962e56eb5fcb8ad0cdaded80d1f8afd02fb99672</SHA1><branch><SHA1>962e56eb5fcb8ad0cdaded80d1f8afd02fb99672</SHA1><name>origin/feat_xilian</name></branch></marked><revision><SHA1>962e56eb5fcb8ad0cdaded80d1f8afd02fb99672</SHA1><branch><SHA1>962e56eb5fcb8ad0cdaded80d1f8afd02fb99672</SHA1><name>origin/feat_xilian</name></branch></revision></originfeat_xilian></buildsByBranchName><lastBuiltRevision><SHA1>a1fd3a3d0ef6de6f95e15c74208bd2a60f400d31</SHA1><branch><SHA1>a1fd3a3d0ef6de6f95e15c74208bd2a60f400d31</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/system/rcinterpreter.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>733ea42604b433c5350254da75b82ad5247798ca</SHA1><branch><SHA1>733ea42604b433c5350254da75b82ad5247798ca</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>733ea42604b433c5350254da75b82ad5247798ca</SHA1><branch><SHA1>733ea42604b433c5350254da75b82ad5247798ca</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originrc_dev_ship _class='hudson.plugins.git.util.Build'><buildNumber>464</buildNumber><marked><SHA1>0821419cd0516f12d675e50a47d540c0841383f5</SHA1><branch><SHA1>0821419cd0516f12d675e50a47d540c0841383f5</SHA1><name>origin/rc_dev_ship</name></branch></marked><revision><SHA1>0821419cd0516f12d675e50a47d540c0841383f5</SHA1><branch><SHA1>0821419cd0516f12d675e50a47d540c0841383f5</SHA1><name>origin/rc_dev_ship</name></branch></revision></originrc_dev_ship></buildsByBranchName><lastBuiltRevision><SHA1>733ea42604b433c5350254da75b82ad5247798ca</SHA1><branch><SHA1>733ea42604b433c5350254da75b82ad5247798ca</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar_localization_mapping/lidar_loc_v2.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginrydev _class='hudson.plugins.git.util.Build'><buildNumber>468</buildNumber><marked><SHA1>5e273776009e4048b6d3ec55cecc9f273426a76f</SHA1><branch><SHA1>5e273776009e4048b6d3ec55cecc9f273426a76f</SHA1><name>refs/remotes/origin/ry/dev</name></branch></marked><revision><SHA1>5e273776009e4048b6d3ec55cecc9f273426a76f</SHA1><branch><SHA1>5e273776009e4048b6d3ec55cecc9f273426a76f</SHA1><name>refs/remotes/origin/ry/dev</name></branch></revision></refsremotesoriginrydev></buildsByBranchName><lastBuiltRevision><SHA1>5e273776009e4048b6d3ec55cecc9f273426a76f</SHA1><branch><SHA1>5e273776009e4048b6d3ec55cecc9f273426a76f</SHA1><name>refs/remotes/origin/ry/dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/lidar/ethzasl_msf</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><action></action><building>false</building><displayName>#468</displayName><duration>499850</duration><estimatedDuration>2846789</estimatedDuration><fullDisplayName>orin-slave32 #468</fullDisplayName><id>468</id><keepLog>false</keepLog><number>468</number><queueId>1296268</queueId><result>FAILURE</result><timestamp>1789142623782</timestamp><url>http://159.27.114.184:8080/jenkins/view/%E7%B3%BB%E7%BB%9F%E6%9B%B4%E6%96%B0/job/orin-slave32/468/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>perception/dl_detection/common/dld_params_config.h</affectedPath><affectedPath>perception/common/common_types.h</affectedPath><affectedPath>perception/dl_detection/lidar/impl/dld_trailer_calibrator.cpp</affectedPath><commitId>35c338b1e74f7e37a258eee3d241659a86904bcf</commitId><timestamp>1788842092000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/tangxiao</absoluteUrl><fullName>tangxiao</fullName></author><authorEmail>tangxiao@senior.auto</authorEmail><comment>note_out:津西保温挂前脸适配.
</comment><date>2026-09-08 12:34:52 +0800</date><id>35c338b1e74f7e37a258eee3d241659a86904bcf</id><msg>note_out:津西保温挂前脸适配.</msg><path><editType>edit</editType><file>perception/dl_detection/common/dld_params_config.h</file></path><path><editType>edit</editType><file>perception/common/common_types.h</file></path><path><editType>edit</editType><file>perception/dl_detection/lidar/impl/dld_trailer_calibrator.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>perception/dl_detection/lidar/impl/dld_trailer_calibrator.cpp</affectedPath><affectedPath>perception/dl_detection/common/dld_params_config.h</affectedPath><affectedPath>perception/dl_detection/lidar/include/dld_pre_suf_set/dld_trailer_calibrator.h</affectedPath><affectedPath>perception/common/common_types.h</affectedPath><commitId>3d6bc80ee72005db878cc7599d924408030053f3</commitId><timestamp>1788850520000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/tangxiao</absoluteUrl><fullName>tangxiao</fullName></author><authorEmail>tangxiao@senior.auto</authorEmail><comment>note_out:津西保温挂适配优化.
</comment><date>2026-09-08 14:55:20 +0800</date><id>3d6bc80ee72005db878cc7599d924408030053f3</id><msg>note_out:津西保温挂适配优化.</msg><path><editType>edit</editType><file>perception/dl_detection/lidar/include/dld_pre_suf_set/dld_trailer_calibrator.h</file></path><path><editType>edit</editType><file>perception/common/common_types.h</file></path><path><editType>edit</editType><file>perception/dl_detection/common/dld_params_config.h</file></path><path><editType>edit</editType><file>perception/dl_detection/lidar/impl/dld_trailer_calibrator.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>perception/dl_detection/lidar/impl/dld_trailer_calibrator_by_container.cpp</affectedPath><commitId>ddec002490b8fdcf52532281191a43726cb0a882</commitId><timestamp>1788855470000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuwenjing</absoluteUrl><fullName>liuwenjing</fullName></author><authorEmail>liuwenjing@senior.auto</authorEmail><comment>快速大转弯时，拟合角与ekf的差异阈值放宽
</comment><date>2026-09-08 16:17:50 +0800</date><id>ddec002490b8fdcf52532281191a43726cb0a882</id><msg>快速大转弯时，拟合角与ekf的差异阈值放宽</msg><path><editType>edit</editType><file>perception/dl_detection/lidar/impl/dld_trailer_calibrator_by_container.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>perception/dl_detection/lidar/impl/dld_trailer_calibrator_by_container.cpp</affectedPath><commitId>4020294821bf1e60cee2993ffa4425efe1fb4b79</commitId><timestamp>1788859222000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuwenjing</absoluteUrl><fullName>liuwenjing</fullName></author><authorEmail>liuwenjing@senior.auto</authorEmail><comment>大角度时挂框不对称加宽
</comment><date>2026-09-08 17:20:22 +0800</date><id>4020294821bf1e60cee2993ffa4425efe1fb4b79</id><msg>大角度时挂框不对称加宽</msg><path><editType>edit</editType><file>perception/dl_detection/lidar/impl/dld_trailer_calibrator_by_container.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>perception/dl_detection/lidar/impl/dld_suf_impl.cpp</affectedPath><commitId>6bfa156d67f9e09c2dd0528863d6847d6746e57a</commitId><timestamp>1788859748000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuwenjing</absoluteUrl><fullName>liuwenjing</fullName></author><authorEmail>liuwenjing@senior.auto</authorEmail><comment>时间戳遗留bug
</comment><date>2026-09-08 17:29:08 +0800</date><id>6bfa156d67f9e09c2dd0528863d6847d6746e57a</id><msg>时间戳遗留bug</msg><path><editType>edit</editType><file>perception/dl_detection/lidar/impl/dld_suf_impl.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>perception/dl_detection/lidar/impl/dld_og_around_impl.cpp</affectedPath><commitId>e4dc1dfc694df6c6ef0d0153fa0661822e3d9035</commitId><timestamp>1788919761000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuwenjing</absoluteUrl><fullName>liuwenjing</fullName></author><authorEmail>liuwenjing@senior.auto</authorEmail><comment>围栏线过滤z限定1.4
</comment><date>2026-09-09 10:09:21 +0800</date><id>e4dc1dfc694df6c6ef0d0153fa0661822e3d9035</id><msg>围栏线过滤z限定1.4</msg><path><editType>edit</editType><file>perception/dl_detection/lidar/impl/dld_og_around_impl.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>perception/dl_detection/common/dld_params_config.h</affectedPath><affectedPath>perception/dl_detection/lib/obstacle_tracking/obstacle_tracking.cpp</affectedPath><affectedPath>perception/common/common_types.h</affectedPath><commitId>9a39cd7e27d16cf7183d04224b0a4f60abc232f1</commitId><timestamp>1788945011000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/tangxiao</absoluteUrl><fullName>tangxiao</fullName></author><authorEmail>tangxiao@senior.auto</authorEmail><comment>note_out:静态遮挡障碍物滞留时间由无限期改为60s.
</comment><date>2026-09-09 17:10:11 +0800</date><id>9a39cd7e27d16cf7183d04224b0a4f60abc232f1</id><msg>note_out:静态遮挡障碍物滞留时间由无限期改为60s.</msg><path><editType>edit</editType><file>perception/dl_detection/common/dld_params_config.h</file></path><path><editType>edit</editType><file>perception/dl_detection/lib/obstacle_tracking/obstacle_tracking.cpp</file></path><path><editType>edit</editType><file>perception/common/common_types.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>perception/dl_detection/lidar/impl/dld_og_around_impl.cpp</affectedPath><affectedPath>perception/dl_detection/params/det_error_code_config.yaml</affectedPath><commitId>33c01b0ae31d3781edec0b71538f23573c30069e</commitId><timestamp>1789023260000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuwenjing</absoluteUrl><fullName>liuwenjing</fullName></author><authorEmail>liuwenjing@senior.auto</authorEmail><comment>钢板宽度报警优化
</comment><date>2026-09-10 14:54:20 +0800</date><id>33c01b0ae31d3781edec0b71538f23573c30069e</id><msg>钢板宽度报警优化</msg><path><editType>edit</editType><file>perception/dl_detection/params/det_error_code_config.yaml</file></path><path><editType>edit</editType><file>perception/dl_detection/lidar/impl/dld_og_around_impl.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>perception/dl_detection/lidar/impl/dld_og_around_impl.cpp</affectedPath><affectedPath>perception/dl_detection/lidar/include/dld_pre_suf_set/dld_og_around_service.h</affectedPath><commitId>10b0fdd0d29bc3cdd51fb41648e877a48e40c91f</commitId><timestamp>1789027730000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuwenjing</absoluteUrl><fullName>liuwenjing</fullName></author><authorEmail>liuwenjing@senior.auto</authorEmail><comment>载物宽度（某位置多帧稳定检出或单帧多位置检出，均认可）
</comment><date>2026-09-10 16:08:50 +0800</date><id>10b0fdd0d29bc3cdd51fb41648e877a48e40c91f</id><msg>载物宽度（某位置多帧稳定检出或单帧多位置检出，均认可）</msg><path><editType>edit</editType><file>perception/dl_detection/lidar/include/dld_pre_suf_set/dld_og_around_service.h</file></path><path><editType>edit</editType><file>perception/dl_detection/lidar/impl/dld_og_around_impl.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>perception/dl_detection/lidar/include/dld_pre_suf_set/dld_og_around_service.h</affectedPath><affectedPath>perception/dl_detection/common/dld_params_config.h</affectedPath><affectedPath>perception/common/common_types.h</affectedPath><affectedPath>perception/dl_detection/lidar/impl/dld_og_around_impl.cpp</affectedPath><commitId>8a5296513625e4964d9ee1b9facbdfece4e14e8a</commitId><timestamp>1789034709000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/tangxiao</absoluteUrl><fullName>tangxiao</fullName></author><authorEmail>tangxiao@senior.auto</authorEmail><comment>note_out:武汉986适配.
</comment><date>2026-09-10 18:05:09 +0800</date><id>8a5296513625e4964d9ee1b9facbdfece4e14e8a</id><msg>note_out:武汉986适配.</msg><path><editType>edit</editType><file>perception/common/common_types.h</file></path><path><editType>edit</editType><file>perception/dl_detection/lidar/include/dld_pre_suf_set/dld_og_around_service.h</file></path><path><editType>edit</editType><file>perception/dl_detection/lidar/impl/dld_og_around_impl.cpp</file></path><path><editType>edit</editType><file>perception/dl_detection/common/dld_params_config.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>perception/ground_segmentation/services/seg_transform_step.h</affectedPath><affectedPath>perception/lib/geometry/ransac_plane.h</affectedPath><affectedPath>perception/ground_segmentation/common/basic_types.h</affectedPath><affectedPath>perception/ground_segmentation/services/impl/seg_transform_step.cpp</affectedPath><affectedPath>perception/ground_segmentation/common/grd_utils.cpp</affectedPath><affectedPath>perception/lib/geometry/ransac_plane.cpp</affectedPath><commitId>8089dd5d92e4ed0dc9fdf374b13563e8a5b33aea</commitId><timestamp>1789099841000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuwenjing</absoluteUrl><fullName>liuwenjing</fullName></author><authorEmail>liuwenjing@senior.auto</authorEmail><comment>修改地面拟合ransac参数&amp;显示区分内外点
</comment><date>2026-09-11 12:10:41 +0800</date><id>8089dd5d92e4ed0dc9fdf374b13563e8a5b33aea</id><msg>修改地面拟合ransac参数&amp;显示区分内外点</msg><path><editType>edit</editType><file>perception/ground_segmentation/services/seg_transform_step.h</file></path><path><editType>edit</editType><file>perception/lib/geometry/ransac_plane.cpp</file></path><path><editType>edit</editType><file>perception/ground_segmentation/common/basic_types.h</file></path><path><editType>edit</editType><file>perception/lib/geometry/ransac_plane.h</file></path><path><editType>edit</editType><file>perception/ground_segmentation/common/grd_utils.cpp</file></path><path><editType>edit</editType><file>perception/ground_segmentation/services/impl/seg_transform_step.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>perception/ground_segmentation/services/seg_transform_step.h</affectedPath><affectedPath>perception/ground_segmentation/services/impl/seg_transform_step.cpp</affectedPath><affectedPath>perception/ground_segmentation/common/basic_types.h</affectedPath><affectedPath>perception/ground_segmentation/common/grd_utils.cpp</affectedPath><commitId>89df28574132e377ed761fb393e731d1cdc4f385</commitId><timestamp>1789112888000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuwenjing</absoluteUrl><fullName>liuwenjing</fullName></author><authorEmail>liuwenjing@senior.auto</authorEmail><comment>矫正法向量平滑，暂时不启用
</comment><date>2026-09-11 15:48:08 +0800</date><id>89df28574132e377ed761fb393e731d1cdc4f385</id><msg>矫正法向量平滑，暂时不启用</msg><path><editType>edit</editType><file>perception/ground_segmentation/services/impl/seg_transform_step.cpp</file></path><path><editType>edit</editType><file>perception/ground_segmentation/services/seg_transform_step.h</file></path><path><editType>edit</editType><file>perception/ground_segmentation/common/basic_types.h</file></path><path><editType>edit</editType><file>perception/ground_segmentation/common/grd_utils.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>perception/dl_detection/lidar/impl/dld_suf_impl.cpp</affectedPath><commitId>cc73f65a2cd55a8d1fcb7b50d4976e3fc8863ab3</commitId><timestamp>1789116992000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/tangxiao</absoluteUrl><fullName>tangxiao</fullName></author><authorEmail>tangxiao@senior.auto</authorEmail><comment>note_out:det土堆误检过滤条件由自车在堆场改为点在堆场.
</comment><date>2026-09-11 16:56:32 +0800</date><id>cc73f65a2cd55a8d1fcb7b50d4976e3fc8863ab3</id><msg>note_out:det土堆误检过滤条件由自车在堆场改为点在堆场.</msg><path><editType>edit</editType><file>perception/dl_detection/lidar/impl/dld_suf_impl.cpp</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://159.27.114.184:8080/jenkins/user/liuwenjing</absoluteUrl><fullName>liuwenjing</fullName></culprit><culprit><absoluteUrl>http://159.27.114.184:8080/jenkins/user/tangxiao</absoluteUrl><fullName>tangxiao</fullName></culprit><previousBuild><number>467</number><url>http://159.27.114.184:8080/jenkins/view/%E7%B3%BB%E7%BB%9F%E6%9B%B4%E6%96%B0/job/orin-slave32/467/</url></previousBuild></nextBuild><previousBuild><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>orin</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>confList</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>conf</name><value>No-use configuration</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>checkall</name><value>yes</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OTA</name><value>public,xiamen,daxie,suxi,yaitai,youyiguan,yangpu,liangshangang,wuhanzhongtielianji</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>region</name><value>all</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>deviceChoice</name><value>false</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>msgBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rslidarSDKBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rslidarSdkNewBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>cameraDriverBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>loginSyncToolBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>systemRosBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>nodeManagerBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>thirdpartyBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>unifiedSystemMonitorBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rosBridgeBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdcontrolBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>versionsObserverBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>cacheBagNodeBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>systemMonitorBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>performanceAnalystBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>scheduleManagerBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>imvSpreaderDetectionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>craneAlignBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>mrpt2Branch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>warningModuleBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rminterpreterBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>nodeManagerOnlineBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rtspRelayerBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hesaiLidarBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>newTruckSpreaderDetectionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rcinterpreterBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>pncBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>guardianBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>staticTransformBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>msfLocBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>msfAssistantBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdmapBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>peripheralControllerBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>predictionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>laneDetectionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>dataCollectionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>tosVisualizeBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>sinsCalibrationHmiBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>toolsBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>segmentationBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>controlBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdmapCloudBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>nodeManagerHmiBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>groundmarkerDetectionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>calibrationToolsBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>simulatorBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>snapshotUploadBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdmapInterfaceBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>spreaderSegmentationBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>trafficLightDetectionBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>perceptionPublisherBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>avmBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>v2Branch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>newDetectionBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>seniorCalibrationBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>doxBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>oleLidarBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>lidarCameraFusionBranch</name><value>None-Branch</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>operate</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>orinConf</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>editConfName</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>notes</name><value>IMV专用（）</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>users</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user weilikang</shortDescription><userId>weilikang</userId><userName>weilikang</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>466</buildNumber><marked><SHA1>2395f677689651ff08c5d92fb481fa8d477f94eb</SHA1><branch><SHA1>2395f677689651ff08c5d92fb481fa8d477f94eb</SHA1><name>master</name></branch></marked><revision><SHA1>2395f677689651ff08c5d92fb481fa8d477f94eb</SHA1><branch><SHA1>2395f677689651ff08c5d92fb481fa8d477f94eb</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>2395f677689651ff08c5d92fb481fa8d477f94eb</SHA1><branch><SHA1>2395f677689651ff08c5d92fb481fa8d477f94eb</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/weilikang/jenkinslib.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>466</buildNumber><marked><SHA1>1d793807e734fe12a0d901d14b202aa94570a3a2</SHA1><branch><SHA1>1d793807e734fe12a0d901d14b202aa94570a3a2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>1d793807e734fe12a0d901d14b202aa94570a3a2</SHA1><branch><SHA1>1d793807e734fe12a0d901d14b202aa94570a3a2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>1d793807e734fe12a0d901d14b202aa94570a3a2</SHA1><branch><SHA1>1d793807e734fe12a0d901d14b202aa94570a3a2</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/weilikang/jenkinsfiles.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><action></action><building>false</building><displayName>#466</displayName><duration>6667</duration><estimatedDuration>2846789</estimatedDuration><fullDisplayName>orin-slave32 #466</fullDisplayName><id>466</id><keepLog>false</keepLog><number>466</number><queueId>1292215</queueId><result>FAILURE</result><timestamp>1788924563673</timestamp><url>http://159.27.114.184:8080/jenkins/view/%E7%B3%BB%E7%BB%9F%E6%9B%B4%E6%96%B0/job/orin-slave32/466/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/org/orin/repoinfo.groovy</affectedPath><commitId>c22c06915dac6b1faed0975019b355262a9b5dd2</commitId><timestamp>1788923442000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/weilikang</absoluteUrl><fullName>weilikang</fullName></author><authorEmail>weilikang@senior.auto</authorEmail><comment>Update repoinfo.groovy
</comment><date>2026-09-09 03:10:42 +0000</date><id>c22c06915dac6b1faed0975019b355262a9b5dd2</id><msg>Update repoinfo.groovy</msg><path><editType>edit</editType><file>src/org/orin/repoinfo.groovy</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/org/orin/orin32Choice.groovy</affectedPath><commitId>a0a85cd03b4a1da275b54c834652131274bf5a46</commitId><timestamp>1788923940000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/weilikang</absoluteUrl><fullName>weilikang</fullName></author><authorEmail>weilikang@senior.auto</authorEmail><comment>Update orin32Choice.groovy
</comment><date>2026-09-09 03:19:00 +0000</date><id>a0a85cd03b4a1da275b54c834652131274bf5a46</id><msg>Update orin32Choice.groovy</msg><path><editType>edit</editType><file>src/org/orin/orin32Choice.groovy</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/org/orin/orin64Choice.groovy</affectedPath><commitId>28bec222825c09c18be946936ffea179d9e44af1</commitId><timestamp>1788924029000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/weilikang</absoluteUrl><fullName>weilikang</fullName></author><authorEmail>weilikang@senior.auto</authorEmail><comment>Update orin64Choice.groovy
</comment><date>2026-09-09 03:20:29 +0000</date><id>28bec222825c09c18be946936ffea179d9e44af1</id><msg>Update orin64Choice.groovy</msg><path><editType>edit</editType><file>src/org/orin/orin64Choice.groovy</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/org/orin/orinModule32Choice.groovy</affectedPath><commitId>087d6b9919fc0132969bf7d8c7d337421257ce0d</commitId><timestamp>1788924324000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/weilikang</absoluteUrl><fullName>weilikang</fullName></author><authorEmail>weilikang@senior.auto</authorEmail><comment>Update orinModule32Choice.groovy
</comment><date>2026-09-09 03:25:24 +0000</date><id>087d6b9919fc0132969bf7d8c7d337421257ce0d</id><msg>Update orinModule32Choice.groovy</msg><path><editType>edit</editType><file>src/org/orin/orinModule32Choice.groovy</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/org/orin/orinModule64Choice.groovy</affectedPath><commitId>2395f677689651ff08c5d92fb481fa8d477f94eb</commitId><timestamp>1788924380000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/weilikang</absoluteUrl><fullName>weilikang</fullName></author><authorEmail>weilikang@senior.auto</authorEmail><comment>Update orinModule64Choice.groovy
</comment><date>2026-09-09 03:26:20 +0000</date><id>2395f677689651ff08c5d92fb481fa8d477f94eb</id><msg>Update orinModule64Choice.groovy</msg><path><editType>edit</editType><file>src/org/orin/orinModule64Choice.groovy</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://159.27.114.184:8080/jenkins/user/weilikang</absoluteUrl><fullName>weilikang</fullName></culprit><culprit><absoluteUrl>http://159.27.114.184:8080/jenkins/user/zhaojianfeng2</absoluteUrl><fullName>zhaojianfeng2</fullName></culprit><nextBuild><number>467</number><url>http://159.27.114.184:8080/jenkins/view/%E7%B3%BB%E7%BB%9F%E6%9B%B4%E6%96%B0/job/orin-slave32/467/</url></nextBuild><previousBuild><number>465</number><url>http://159.27.114.184:8080/jenkins/view/%E7%B3%BB%E7%BB%9F%E6%9B%B4%E6%96%B0/job/orin-slave32/465/</url></previousBuild></previousBuild></workflowRun>