Причина, по которой алгоритмы поиска путей, которые вы видите, являются прогнозирующими, заключается в том, что робот должен уметь интерпретировать то, что он «видит» в контексте.
Например, рассмотрим цветной путь в видепрямая линияДаже в этом простом примере, как робот должен знать:
- Есть ли перед ним цветной квадрат, следовательно, он должен двигаться вперед
- В каком направлении он даже движется.
Эти два вопроса являются основными целями, на которые должен ответить алгоритм, который вы ищете (и все усложняется, когда вы добавляете более сложные ландшафты и маршруты).
На первое можно ответить только с помощью подходящей прогнозной способности (следовательно, с помощью алгоритма прогнозирования), а на последнее можно ответить только с помощью некоторой памяти о предыдущем состоянии.
Основано исключительно надетали, которые вы указали в своем вопросе, вы не сможете реализовать соответствующее решение.Несмотря на то, что я полагаю, что ваш сенсорный вход и встроенная память на самом деле подойдут для прогнозирующего решения, вам, возможно, просто нужно дополнительно изучить, что позволяют возможности вашего оборудования.