避障巡线更改
This commit is contained in:
@@ -13,3 +13,25 @@ void CheckBarrier() {
|
||||
}
|
||||
}
|
||||
|
||||
void RunBarrier() {
|
||||
if (barrier_type == BARRIER_LEFT_BEGIN) // 左环开始,寻外直道右线
|
||||
{
|
||||
track_type = TRACK_RIGHT;
|
||||
}
|
||||
else if (barrier_type == BARRIER_LEFT_BEGIN && ((Lpt0_found_barrier && is_straight1) || Lpt0_found) )
|
||||
{
|
||||
barrier_type = BARRIER_NONE;
|
||||
track_type = TRACK_RIGHT;
|
||||
}
|
||||
|
||||
if (barrier_type == BARRIER_RIGHT_BEGIN) // 左环开始,寻外直道右线
|
||||
{
|
||||
track_type = TRACK_LEFT;
|
||||
}
|
||||
else if (barrier_type == BARRIER_RIGHT_BEGIN && ((Lpt1_found_barrier && is_straight0) || Lpt1_found) )
|
||||
{
|
||||
barrier_type = BARRIER_NONE;
|
||||
track_type = TRACK_LEFT;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user