— если внешнее воздействие или собственное управляющее воздействие ошибочно направлено в сторону от трассы, то объект некоторое время будет продолжать по инерции двигаться по трассе (даже при очень сильном воздействии). Естественно, если позволяет быстрота реакции, то за период инерционного движения по трассе он может успеть скомпенсировать ошибочное воздействие. Но, в общем случае, реагирование на ошибочное воздействие начнется опять-таки с некоторой задержкой, что приведет к постепенному (ускоренному) уходу объекта с запланированной траектории. Начавшееся реагирование состоит в замедлении движения либо до нулевого значения (для организации возврата на трассу в том или ином месте, который можно рассматривать как начало нового этапа движения с аналогичными задержками и постепенными выходами в график движения), либо до такого значения, что бы система управления смогла с ходу совершить маневр по возврату на траекторию в той или иной точке, либо для организации новой траектории движения;
— если уход с трассы является необходимым (например, при преследовании другого объекта), то просто объект после оказания воздействия будет двигаться некоторое время по трассе по инерции (что аналогично задержке на старте) с постепенным в дальнейшем сходом с траектории. Следует обратить внимание на том момент, что в этом случае изменяется не столько модуль скорости движения (хотя это не исключено), а изменяется вектор скорости движения. Изменение вектора скорости адекватно появлению дополнительного вектора скорости соответствующего направления и модуля;
— при необходимости совершить поворот в узловой точке может потребоваться подготовка и проведение маневра по изменению направления движения не в самой узловой точке, а заранее с тем, чтобы не выскочить за пределы трассы из-за инерции объекта. При подходе к месту совершения маневра может потребоваться произвести некоторое торможение с тем, чтобы система управления успела совершить маневр без покидания объектом запланированной траектории движения;
– при неудачном маневре в узловой точке может произойти выход объекта (субъекта) за пределы расчетной траектории (выход за пределы траектории, следует отметить, может произойти и под внешним воздействием, и в результате ошибки собственной системы управления), что может потребовать либо возврата на трассу (соответственно с дополнительными затратами времени и ресурсов), либо приведет к необходимости прокладывания нового курса из точки, в которой система управления сможет корректно перенацелить объект на достигаемую финишную точку данного этапа (либо вообще может произойти изменение цели). Точка коррекции определяется из того условия, чтобы система управления к моменту достижения объектом этой точки успевала рассчитать новую траекторию до финиша этапа, определить условия маневра (а они должны измениться, если изменяется траектория движения) на финише этапа, и должна успеть провести сам маневр в точке коррекции. Не исключено, что может потребоваться остановка в точке коррекции. После проведения маневра объект должен ускориться до такого значения скорости, чтобы не потерять времени на прохождение этапа (а если была остановка в точке коррекции, то еще добавляется задержка в начале движения) и двигаться к финишу этапа (естественно возможны неоднократные сходы с трассы до достижения финиша этапа);
– при подходе к финишу также может потребоваться торможение до подхода к цели с тем, чтобы не проскочить ее. При неудачном торможении при подходе к цели может произойти проскакивание целевой точки, что потребует возврата в целевую точку, который (возврат) можно рассматривать как организацию дополнительного этапа, так как объекту предстоит сначала остановить свое движение, определить алгоритм возврата, что приведет к задержке возврата, начать двигаться, предварительно разогнавшись до расчетного (на этот случай) значения скорости движения, и закончить двигаться к целевой точке, постаравшись на этот раз удачно затормозить;
– система управления при первом же выходе за пределы трассы может отказаться от возврата на нее в точке схода или в точке ближайшего по ходу достигаемого узлового пункта (например, система управления просто не заметила возникшей ошибки), продолжая реализовывать расчетный алгоритм. В результате это может привести к возникновению отклонения от цели, обнаруживаемого по окончании реализации алгоритма движения, что потребует применения выше означенной процедуры по возврату к цели (в данном случае – по исправлению отклонения).
Читать дальше