sned писал(а):Scorpio откуда это ваше утверждение "Все таки ориентация не д.б. самоцелью."?
Вы ещё предайте анафеме изобретателей GPS и запретите развивать Глонас.
Кто-то пытается запустить навигацию на автономном четырехколесном роботе, и ему этого вполне достаточно, а для кого-то эта задача является тривиальной, и ему этого мало, он встраивает SLAM в большой проект, как компонент общей системы, где задача робота не только ориентироваться и проехать из точки А в точку Б, а более объемная, распознавание объектов, синтез речи, распознавание речи, работа с манипуляторами и др. Еще более сложная задача - самостоятельная мотивация поступков и принятие решений самим роботом, это уже интеллектуальные системы. Все зависит от поставленной цели.
Люди!!! Я не пойму, почему вы читаете посты других через слово? Ведь Scorpio нечего не предает "анафеме", он написал, что это не должно быть самоцелью, т.е. реализовать SLAM и на этом решить, что цель достигнута, и всё, да, для кого-то этого достаточно и цель действительно достигнута, а кому-то это только очередная веха в продвижении к цели. Я так понимаю, что постоянно происходит разногласия в понимании этой самой цели. Вы говорите о реализации навигации как таковой, т.е. ориентация, перемещение и т.д., Scorpio же имеет ввиду то, что на этом нельзя останавливаться. Он говорит, примерно следющее: предположим, вы создали систему навигации вашего робота, а дальше что? а дальше, необходимо научить робота не просто перемещаться из одной точки в другую, а совершать это действие в рамках какой-то конкретно поставленной задачи, как один из очередных методов ее решения. Приведу свой злополучный пример с пивом из холодильника
: кроме того чтобы роботу добраться до холодильника, а потом обратно, с кружкой пива, до вас, лежащего на диване (это и есть реализация SLAM), роботу нужен механизм с помощью которого он эту кружку возьмет, нальет в нее пиво и как то удерживая доставит вам. И поверьте это совсем другая история! Мало того что необходимо разработать механику для захвата предметов (при этом достаточно точную), нужно еще программное обеспечение для распознавания объектов (холодильник, кружка, бутылка и пр.), алгоритм самого действия: открыть холодильник, достать бутылку, открыть бутылку, налить пива и так далее. Эта задача еще более сложная и интересная чем SLAM. Ведь само действие "открыть холодильник", "достать бутылку" состоит из еще более мелких операций которые для робота должны быть описаны. А если бутылка в холодильнике окажется на другой полке? А если ее там вообще не окажется? А если робот перепутает бутылку с пивом с бутылкой чили, и принесет вам такого остренького пивка? Вот весело то будет!
Да и это не все. Одно дело создать тупого доставщика пива, и совсем другое научить его каким то осмысленным поступками и действиям. Вот это действительно задача! Здесь я имею ввиду создание какого то подобия ИИ.
Вот о чем говорит Scorpio, во всяком случае мне так кажется.
Scorpio говорит это с позиции человека который прошел этот этап, он реализовал в своем роботе систему навигации, а что делать с этим дальше не знает, вот и пылится его Ванесса уже который год в углу. Та же участь постигнет любого другого робота, как не нужную и бессмысленную железяку
Всё это - навигация, компьютерное зрение, распознавание образов и объектов, вся механика робота и много еще чего, это компоненты робототехники и эти задачи могут решаться как отдельно, для отдельно взятой замкнутой системы, так и в комплексе, для сложного робототехнического решения. Все зависит от поставленной задачи и методов ее решения.