Explorar el Código

change src1/decision/decision_brain.

yuchuli hace 3 años
padre
commit
10ebb4c5f0

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 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);
+
 };
 
 }

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio