|
@@ -170,7 +170,7 @@ void Navigation::publish_statu(NavMessage::NavStatu& statu) {
|
|
|
|
|
|
//发布nav状态
|
|
|
statu.set_statu(actionType_); //
|
|
|
- printf(" statu:%d\n",actionType_);
|
|
|
+ //printf(" statu:%d\n",actionType_);
|
|
|
statu.set_move_mode(move_mode_);
|
|
|
NavMessage::Action *current_action = nullptr;
|
|
|
if (running_)
|
|
@@ -527,7 +527,7 @@ bool Navigation::IsArrived(const Pose2d& cur,double velocity,double angular,
|
|
|
Pose2d distance=Pose2d::relativePose(target,cur);
|
|
|
if(Pose2d::abs(distance)<diff)
|
|
|
{
|
|
|
- if(fabs(velocity)<0.1 && fabs(angular)< 10*M_PI/180.0)
|
|
|
+ if(fabs(velocity)<0.05 && fabs(angular)< 10*M_PI/180.0)
|
|
|
return true;
|
|
|
}
|
|
|
//std::cout<<"distance:"<<distance<<" diff:"<<diff<<" v:"<<velocity<<" a:"<<angular<<std::endl;
|