Если алгоритмы нехитрые, то не ясно зачем идёт речь про ROS.
Я же говорю - я потерялся, чего надо топик-стартеру
Технический форум по робототехнике.
kran писал(а):Прежде чем во что-то вдыхать жизнь, надо сначала сделать то, во что вдыхать.
И этот контейнер для вдоха должен вдохновлять на вдыхание.
У нас на фирме 200 человек программистов. Если я прикачу туда железного красноглазого здоровяка с руками (да он ещё лихо по лестнице на гусеницах залетит), и кину клич - "кто же, если не мы" - то писатели найдутся. А если я приеду на маленькой машинке с камерой... или вообще виртуального робота сбацаю... желающих будет ноль, я уверен.
Вот такой вот замкнутый круг - нет роботов, потому что нет софта, и нет софта, потому что нет роботов. Хотя кто-то кивает на недостаточную ёмкость аккумуляторов, но таких меньшинство. Софт, да, только софт держит. Мне как программисту вдвойне обидно, но я не могу себя заставить трудится над маленьким роботом. Ну неинтересно и всё, ничего не могу с собой поделать.
Софт без механики не появится. Т.е. появляется, но очень медленно, в лабораториях и институтах.
Занимаюсь компьютерным зрением уже более 7 лет.
Осенью 2007 года я разработал оригинальный алгоритм распознавания образов,
который я назвал "Ассоциативная видео память".
Алгоритм "Associative Video Memory" (AVM) использует принцип многоуровневой
декомпозиции матриц распознавания, устойчив к шумам камеры, хорошо масштабируется,
просто и быстро обучается, показывает приемлемое быстродействие на больших разрешениях
входного видео (960x720 и больше). Алгоритм работает с полутоновыми (черно-белыми)
изображениями.
Подробную информацию об алгоритме AVM можно посмотреть здесь
С 18 сентября 2010 года компания RoboRealm начала распространение модуля «AVM Navigator»,
который был разработан на базе AVM алгоритма, в составе своего программного обеспечения.
Я считаю, что основное преимущество AVM Navigator – простота в использовании,
как в принципе, и всего пакета RoboRealm.
AVM Navigator позволяет новичку в компьютерном зрении и робототехники сделать
свои первые шаги используя уже готовые шаблоны:
1. Слежение за объектом, распознавание лица.
http://www.youtube.com/watch?v=oRpXBOX5rxY
http://www.youtube.com/watch?v=ueqDhuHiR-E
2. Преследование роботом маркера.
http://www.youtube.com/watch?v=HTxNlOpm11U
3. Автономная навигация робота по визуальным ориентирам.
http://www.youtube.com/watch?v=qVz9iBazqug
http://www.youtube.com/watch?v=F3u0rTNBCuA
4. Преследование движущихся объектов.
http://www.youtube.com/watch?v=c1aAcOS6cAg
http://www.youtube.com/watch?v=FdjGFsGsjCc
=DeaD= писал(а):Без обид, но я потерялся, что хочет топик-стартер
Обкатывать алгоритмы управления манипуляторами или шасси вполне можно на мелких шасси.
ИМХО все эти "я не могу себя заставить трудится над маленьким роботом" не более чем оправдания, чтобы не делать то, что заявлено, а заняться вспомогательной задачей при нерешенной основной задаче. Есть такой забавный эффект
kran писал(а):Вот, человек сделал лайт версию терминатора by =Dead= (ну почти, почти):
И что?! И тишина... мёртвая. Три реплики, и в тот же день его забыли.
А вот коля (ну, так он назвался, он вообще пишет очень оригинально - нет, мне нравится, правда) сделал s.t.a.l.k.e.r'а. Просто платформа (начал он вообще с фотки голой рамы). Но внушает... И обсуждений пошло на несколько месяцев, на 13 страниц.
EDV писал(а):kran писал(а):Софт без механики не появится. Т.е. появляется, но очень медленно, в лабораториях и институтах.
А вот и нет, вначале программы (имитаторы):
EDV писал(а):Но вот на ваш робот, я бы не решился устанавливать Навигатор, так как в случае сбоя в программе,
робот с такой массой может натворить много неприятностей.
А вот с миниатюрным роботом таких сложностей нет, если и врежется куда, так ничего страшного,
да и места для манёвров меньше нужно
=DeaD= писал(а):Нет
Я же сделал утверждение - программисты смогут работать при условии наличия платформы (совместимое железо + базовый софт) и сообщества под платформу, в котором участники делятся друг с другом разработками. При этом излишне крупная платформа будет только мешать разработке.
=DeaD= писал(а):Ну и что? В первом случае результат более продвинутый, чем во втором, хотя страниц конечно во втором случае больше. Но вам то что нужно? Результат или страницы обсуждений?
=DeaD= писал(а):Ну и чтобы вас совсем не расстраивать - вот когда у вас уже будет группа программистов, показавших результат на мелких роботах - вот с ними уже надо разговаривать на тему нужен ли крупный робот
kran писал(а):А я вот может и могу, да не хочу. И не пишу. И знаю ещё группу из двухсот товарищей, которые могут, но вряд ли захотят.
kran писал(а):Всё дело в интересе. Захотят, если будет интерес. А "излишне крупная платформа" вызывает такой интерес, о чём я тут и пытаюсь сказать разными примерами из жизни. А компактная и упрощённая не вызывает, ну хоть ты тресни. Виртуальная имитация тем более.
kran писал(а):Так это смотря что считать результатом. Если тот интерес, который позволит создать сообщество для написания софта для робота, то колин робот явно вызвал больший интерес.
kran писал(а):Ну вот один в один как я и говорил: "вот научитесь нырять - нальём в бассейн воды"
kran писал(а):
Знаете, каковы меры безопасности для больших роботов?
1. Они очень медленно двигаются.
2. У них сзади есть большая красная кнопка (нет, это не самоликвидация подрывом, это стоп-кран).
kran писал(а):Да опять вы "могут, могут". Неужели так трудно понять разницу между "могут" и "хотят"? Вот EDV может и хочет. И пишет (малосовместимо с сообществом, кстати). А я вот может и могу, да не хочу. И не пишу. И знаю ещё группу из двухсот товарищей, которые могут, но вряд ли захотят.
Всё дело в интересе. Захотят, если будет интерес. А "излишне крупная платформа" вызывает такой интерес, о чём я тут и пытаюсь сказать разными примерами из жизни. А компактная и упрощённая не вызывает, ну хоть ты тресни. Виртуальная имитация тем более.
EDV писал(а):Большой робот – большие хлопоты. Площадка для его тестирования и отладки ПО тоже большая нужна.
Но если всё это есть и с финансированием всё хорошо, то можно и в большие игрушки поиграться
=DeaD= писал(а):Научитесь плавать - тогда и поставим вышку для прыжков
Да, просто плавать может и не так возбуждает, но нельзя начинать с прыжков в воду