重构横向控制器输出前后GCP目标转角并简化命令分配器
This commit is contained in:
@@ -173,7 +173,12 @@ namespace MultiWheelC
|
||||
|
||||
foreach (var keepRunning in movement.Get())
|
||||
{
|
||||
yield return keepRunning;
|
||||
if (!keepRunning)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
yield return true;
|
||||
}
|
||||
|
||||
continue;
|
||||
@@ -219,7 +224,12 @@ namespace MultiWheelC
|
||||
|
||||
foreach (var keepRunning in movement.Get())
|
||||
{
|
||||
yield return keepRunning;
|
||||
if (!keepRunning)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
yield return true;
|
||||
}
|
||||
|
||||
continue;
|
||||
@@ -228,6 +238,9 @@ namespace MultiWheelC
|
||||
throw new NotSupportedException(
|
||||
$"组合运动计划不支持动作段类型:{segment.GetType().FullName}。");
|
||||
}
|
||||
|
||||
// 所有子动作均已完成后,才向外层DriveTask发送组合计划结束信号。
|
||||
yield return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user