Я реализую A * для поиска пути мобильного робота внутри коридора. На данный момент путь создается внутри коридора, но он скользит вправо по всем краям препятствий, но я предпочитаю, чтобы путь лежал посреди коридора. 1.Есть ли какой-нибудь сглаживающий алгоритм? 2. Как включить ограничения рулевого управления, чтобы я мог получить реалистичный/допустимый путь? 3. Как дать штраф за «поворот», чтобы избежать зигзагообразных путей.Поиск пути в коридоре
Поскольку я новичок в A * algo, я обнаружил трудности в вышеупомянутых проблемах. Ссылка на любую ссылку, книга также приветствуется. Спасибо ..
Вы либо хотите использовать сглаживание траектории, либо [алгоритм поиска по любому углу] (http://stackoverflow.com/a/14328161/238419). Оба они довольно просты в реализации, хотя алгоритмы с любым углом зрения лучше всего подходят для поиска почти оптимальных путей. –