Scorpio » 27 июл 2012, 21:54
Я вот думаю, что алгоритм уже достаточно отработан, чтобы предложить автору сделать следующий шаг в робоэволюции. А именно: перейти от повторения проложенных маршрутов к созданию визуальной карты помешения. Т.е. ставим робота в разные места отдельно взятой квартиры, где ему предстоит обитать, даем ему осмотрется, потом гоняем его по всем возможным местам не заморачиваясь прокладкой каких-то маршрутов. Постепенно, робот сопоставляя картинки формирует визуальную карту, которую впоследствии будет постоянно обновлять и улучшать. Затем, будем его ставить по очереди в точки, значимые для нас, как остановки и давать им имена. В идеале пользовательская программа будет только давать задания, типа "иди на кухню" и робот из любого знакомого ему места должен приехать в точку с названием "кухня" и встать в то положение, как его ставили при обучении на эту точку. Хорошо бы было также уметь редактировать эту карту вручную, чтобы иметь возможность добавлять в нее стены и проходы.