|
@@ -76,16 +76,11 @@ iv::decition::Decition iv::decition::YuHeSenAdapter::getAdapterDeciton(GPS_INS n
|
|
|
|
|
|
(*decition)->wheel_angle+=ServiceCarStatus.mfEPSOff;
|
|
|
|
|
|
- (*decition)->wheel_angle=max((float)-500.0,(*decition)->wheel_angle);
|
|
|
- (*decition)->wheel_angle=min((float)500.0,(*decition)->wheel_angle);
|
|
|
+ (*decition)->wheel_angle=max((float)-40.0,(*decition)->wheel_angle);
|
|
|
+ (*decition)->wheel_angle=min((float)40.0,(*decition)->wheel_angle);
|
|
|
+
|
|
|
|
|
|
- if((*decition)->accelerator>=0){
|
|
|
- (*decition)->torque= (*decition)->accelerator;
|
|
|
(*decition)->brake=0;
|
|
|
- }else{
|
|
|
- (*decition)->torque=0;
|
|
|
- (*decition)->brake=0-(*decition)->accelerator;
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
|
@@ -94,13 +89,18 @@ std::cout<<"==========================================="<<std::endl;
|
|
|
std::cout<<"dSpeed:"<<dSpeed<<" realSpeed:"<<realSpeed<<" acc:"<<accAim
|
|
|
<<std::endl;
|
|
|
std::cout<<"========================================="<<std::endl;
|
|
|
-
|
|
|
+(*decition)->speed=5/3.6;
|
|
|
+(*decition)->wheel_angle=(*decition)->wheel_angle*0.1;
|
|
|
+(*decition)->wheel_angle=max((float)-40.0,(*decition)->wheel_angle);
|
|
|
+(*decition)->wheel_angle=min((float)40.0,(*decition)->wheel_angle);
|
|
|
+(*decition)->mode=1;
|
|
|
+(*decition)->dangWei=1;
|
|
|
return *decition;
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
-float iv::decition::VV7Adapter::limitBrake(float realSpeed, float controlBrake,float dSpeed,float obsDistance , float ttc){
|
|
|
+float iv::decition::YuHeSenAdapter::limitBrake(float realSpeed, float controlBrake,float dSpeed,float obsDistance , float ttc){
|
|
|
|
|
|
|
|
|
|
|
@@ -140,7 +140,7 @@ float iv::decition::VV7Adapter::limitBrake(float realSpeed, float controlBrake,f
|
|
|
|
|
|
}
|
|
|
|
|
|
-float iv::decition::VV7Adapter::limitSpeed(float realSpeed, float controlBrake,float dSpeed,float controlSpeed ){
|
|
|
+float iv::decition::YuHeSenAdapter::limitSpeed(float realSpeed, float controlBrake,float dSpeed,float controlSpeed ){
|
|
|
|
|
|
controlSpeed=min((float)5.0,controlSpeed);
|
|
|
controlSpeed=max((float)-7.0,controlSpeed);
|