瀏覽代碼

change src1/decision/decision_brain.

yuchuli 3 年之前
父節點
當前提交
10ebb4c5f0
共有 2 個文件被更改,包括 714 次插入484 次删除
  1. 691 484
      src1/decision/decision_brain/ivdecision_brain.cpp
  2. 23 0
      src1/decision/decision_brain/ivdecision_brain.h

File diff suppressed because it is too large
+ 691 - 484
src1/decision/decision_brain/ivdecision_brain.cpp


+ 23 - 0
src1/decision/decision_brain/ivdecision_brain.h

@@ -443,6 +443,29 @@ private:
     float ObsTimeWidth=1500;
     std::vector<iv::TracePoint> planTrace;
     bool roadNowStart=true;
+
+private:
+    iv::decition::Decition decision_reverseCar(iv::GPS_INS now_gps_ins);
+    iv::decition::Decition decision_reversing(iv::GPS_INS now_gps_ins);
+    iv::decition::Decition decision_reverseCircle(iv::GPS_INS now_gps_ins);
+    iv::decition::Decition decision_reverseDirect(iv::GPS_INS now_gps_ins);
+    iv::decition::Decition decision_reverseArr(iv::GPS_INS now_gps_ins);
+    iv::decition::Decition decision_dRever(iv::GPS_INS now_gps_ins);
+    iv::decition::Decition decision_dRever0(iv::GPS_INS now_gps_ins);
+    iv::decition::Decition decision_dRever1(iv::GPS_INS now_gps_ins);
+    iv::decition::Decition decision_dRever2(iv::GPS_INS now_gps_ins);
+    iv::decition::Decition decision_dRever3(iv::GPS_INS now_gps_ins);
+    iv::decition::Decition decision_dRever4(iv::GPS_INS now_gps_ins);
+
+    void decision_firstRun(GPS_INS now_gps_ins,
+                           const std::vector<GPSData> & gpsMapLine);
+
+    int decision_ParkCalc(GPS_INS now_gps_ins,iv::decition::Decition & gps_decition);
+
+    void decision_readyZhucheMode(GPS_INS now_gps_ins,const std::vector<GPSData> & gpsMapLine);
+    void decision_readyParkMode(GPS_INS now_gps_ins,const std::vector<GPSData> & gpsMapLine);
+    void decision_speedctrl(iv::decition::Decition & gps_decition,const std::vector<GPSData> & gpsMapLine);
+
 };
 
 }

Some files were not shown because too many files changed in this diff