|
@@ -361,19 +361,22 @@ void pilot_autoware_bridge::callbackTimerGPS()
|
|
|
int64_t nchassis_now = xchassis.time();
|
|
|
int64_t ndiff = nchassis_now - nchassislast;
|
|
|
double fdiff = ndiff/1e9;
|
|
|
- if(fdiff > 0)
|
|
|
+ if(fdiff >= 0.1)
|
|
|
{
|
|
|
gfchassis_acc = (fchassis_veh_now - fchassis_veh_last) /fdiff;
|
|
|
- std::cout<<" acc: "<<gfchassis_acc<<std::endl;
|
|
|
+ std::cout<<" calc acc: "<<gfchassis_acc<<std::endl;
|
|
|
+ nchassislast = nchassis_now;
|
|
|
+ fchassis_veh_last = fchassis_veh_now;
|
|
|
+ // std::cout<<" acc: "<<gfchassis_acc<<std::endl;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- gfchassis_acc = 0;
|
|
|
+ // std::cout<<" fdiff: "<<fdiff<<"ndiff: "<<ndiff<<std::endl;
|
|
|
+ // gfchassis_acc = 0;
|
|
|
}
|
|
|
- nchassislast = nchassis_now;
|
|
|
- fchassis_veh_last = fchassis_veh_now;
|
|
|
+
|
|
|
nochassiscount = 0;
|
|
|
- // std::cout<<" steer : "<<steear_now<<std::endl;
|
|
|
+ // if(steear_now < 0.13)std::cout<<nchassis_now<<" steer : "<<steear_now<<std::endl;
|
|
|
}
|
|
|
|
|
|
}
|