Page 4 of 14

Re: Колибри в робототехнике

Posted: Fri Mar 18, 2011 3:51 pm
by VaStaNi
art_zh, посмотри выше его ТЗ. Там и в помине нет про разрешение, четкость и пр. Инверсная полоса.
Про освещение, тоже не сказано, кстати, может ли он "видеть" ее в темноте или нет это еще интересный вопрос.

Понимаю твои успехи, но получается твое решение замыкается либо на тебе и все, либо он должен достичь этих высот сам в некоторые сроки.
Универсальность почти нулевая т.к. ведорозависимость имеется. Мои предложения универсальны, многовариантны, выполнимы с разной степенью качаества, потенциально просты и реальновыполнимы, не требуют высоких знаний, затрат, ресурсов. Если ты реально планируешь поучаствовать и помочь парнише в плане PCIe в роботе, а только аплодировать буду.

Но меня учили перед выводом и решением, взвешивать все многовариантные "ЗА" с их коэффициентами и все "против" также, для того чтобы принять единое и верное решение в данных обстоятельствах в данное время.
P.S. реальный пример по камере у роботостроителей
Основная часть робота - мобильный телефон Nokia 3230
Робот способен повиноваться командам с программы управления и передавать видео примерно 50 на 50 пикселей 1 fps.
http://roboforum.ru/forum10/topic3080.html

полезно почитать по камерам и в чем их достоинства:
Камеры наблюдения: преимущества черно-белых матриц
http://www.comcom.ru/products/all/cctv-cam/
http://www.video-vision.ru/cams.php
вот неплохо и дешево
http://www.in-office.ru/main_camera/kpcs20.htm

Re: Колибри в робототехнике

Posted: Sat Mar 19, 2011 1:01 am
by art_zh
VaStaNi wrote:art_zh, посмотри выше его ТЗ. Там и в помине нет про разрешение, четкость и пр. Инверсная полоса.
Про освещение, тоже не сказано, кстати, может ли он "видеть" ее в темноте или нет это еще интересный вопрос.
Там явно говорилось про распознавание маршрута, начерченного на клетчатом полу.
И еще что-то насчет "гашения маяка" (непонятно - то ли речь идет о поражении мишени, то ли маяк - это какой-то мигающий ориентир?).

Так вот, если у тебя камера дает 12 размытых картинок в секунду (320х200), то в такой среде даже супермозг заблудится.

А если в твоем распоряжении 100 чётких кадров в секунду, да еще и с мегапиксельным разрешением, да ещё и с панорамным (вариант: стереоскопическим) обзором - тогда твоя скорость ограничена только мощностью моторов и скоростью процессора.

Это - задачка для Колибри. Всё остальное оставим линуксоводам.
VaStaNi wrote:... получается твое решение замыкается либо на тебе и все, либо он должен достичь этих высот сам в некоторые сроки.
... Если ты реально планируешь поучаствовать и помочь парнише в плане PCIe в роботе, а только аплодировать буду.
Дык я всегда пожалуйста. Задачка очень даже интересная.
Но он должен осознать что это его задачка, пропустить ее через себя, и тогда - дорогу осилит идущий.

Re: Колибри в робототехнике

Posted: Sun Mar 20, 2011 1:47 pm
by ДедОк
Здорово, честное слово!... интереснейшая весчь...:) я думаю, неттоп, это слишком, конечно, лучше одноплатный РС типа Octagon или Fastwell, например...:) Указанные задачи не требуют уж больших ресурсов, а интерфейс взаимодействия с двигателями не требует большой скорости вывода информации, если только не выводить ШИМ для мотора непосредственно с порта... :lol: :lol: :lol: что для не RTOS, конечно же бред... :lol: в общем, и СОМ порта или LPT хватит с головой... :) что касается камер - тот для отслеживания инверсной полосы на шахматном поле, при среднем расстоянии линии зрения камеры 2м и размере клетки 50х50 мм а линии 10мм хватит VGA с головой, только важна хорошая оптика, и частота обработки кадров, достаточная для перекрытия кадрами пространства наблюдения без пустых мест на максимальной скорости движения робота... :) . Насчёт зрения в темноте, или при плохом освещении - так есть камеры с чувствительностью 0,0005 lux или с ИК подсветкой...:) . Самое интересное - это обработка потока...:) Дабы не париться (пока) с девайсами, преобразующими видеосигнал в цифру - стоит применить IP камеру, которая даст вам на выходе видеопоток mpeg 4 на 25 кадров в секунду...:) Хотя вы правильно увидели одну интересную вещь - это применение Колибри в системах видеонаблюдения...:)в этом плане и с этой перспективой можно повозиться с платами видеозахвата, господа... :)

P.S. Я все расстояния и размеры взял для примера, надеюсь, автор уточнит их... :)

Re: Колибри в робототехнике

Posted: Tue Mar 22, 2011 12:06 am
by Gluk
прошу прощения что пропал, на вопросы ответы выясню (хотел еще в пятницу это сделать, но не удалось) и распишу тут все, пока нет времени.
Зато на задание вопроса время нашлось: что можно придумать насчет SDIO? требуется отдельный драйвер? Бывает контроллер такой штуки на не-USB шине? Реально ли это использовать? Просто скорость приемлемая, и контроллеры везде есть соответствующие (?).

Re: Колибри в робототехнике

Posted: Tue Mar 22, 2011 12:10 am
by Gluk
ну еще успеваю... на движение на маяк можно забить, тривиальная задача, используется локатор а не камера, можно даже поручить эту задачу целиком микроконтроллерам, а компьютер отключать.
Все, на остальное отвечу позже...

Re: Колибри в робототехнике

Posted: Tue Mar 22, 2011 12:24 am
by VaStaNi
Gluk wrote:Зато на задание вопроса время нашлось: что можно придумать насчет SDIO? требуется отдельный драйвер? Бывает контроллер такой штуки на не-USB шине? Реально ли это использовать? Просто скорость приемлемая, и контроллеры везде есть соответствующие (?).
цитирую
SDIO (BSQUARE SDIO Now)— эта аббревиатура не имеет отношения к накопителям, она сигнализирует о возможности контроллера использовать не только карты памяти, но и периферийные устройства, совместимые с этим разъемом. Большинство современных моделей совместимы с этим стандартом, а соответственно, позволяют вставлять в гнездо SD такие устройства, как GPS-адаптеры, цифровые камеры, RFID-приемники и др. BSQUARE SDIO Now! — маркетинговая инициатива, предпринятая компанией BSQUARE для стандартизации периферии этого стандарта.Основные проблемы в развитии SDIO периферии следующие. Устройства пока относительно дороги.Периферия SDIO мало распространена, ее сложно найти в продаже, выбор не так богат. И последнее – если слот SD в КПК один, то при установке периферии не остается места под карту памяти, приходится полагаться только на ресурсы оперативной или встроенной памяти. Все эти проблемы постепенно решаются.
каковы основания в данном сабже в данном случае можно услышать? Это типа задание и точка или меняемо?

Re: Колибри в робототехнике

Posted: Mon Mar 28, 2011 8:10 pm
by Asper
Gluk wrote:используется локатор а не камера
Если когда-нибудь будете использовать камеру, то имей ввиду, что теоретически HDA драйвер можно дополнить функциональной поддержкой HDMI.

Re: Колибри в робототехнике

Posted: Tue Mar 29, 2011 7:39 pm
by Gluk
Так, могу поотвечать... просто до этого несколько раз переносилась встреча на которой хотел уточнить детали.

Asper: "Если когда-нибудь будете использовать камеру, ..." - будем. Притом, как внезапно оказалось, две. Одна для наблюдения инверсной полосы, другая для наблюдения за светофором. Это все должен компьютер обрабатывать, разом.

VaStaNi: "каковы основания в данном сабже в данном случае можно услышать? Это типа задание и точка или меняемо?" - это типа вопрос о теоритической реализации данного интерфейса вместо USB если это возможно и/или проще.

ДедОк, область видимости камеры будет уточняться, размер клеток не знаю, как и скорость движения робота (максимальную), могу уточнить.

art_zh: "А если в твоем распоряжении 100 чётких кадров в секунду, да еще и с мегапиксельным разрешением, да ещё и с панорамным (вариант: стереоскопическим) обзором - тогда твоя скорость ограничена только мощностью моторов и скоростью процессора." - @@:...которые, в свою очередь, ограничены емкостью аккумуляторов, притом весьма заметно. А увеличение ёмкости аккумуляторов увеличивает время зарядки и массу, причем, увеличение последней вызовет необходимость в увеличении мощности моторов, которое... jmp @b

yogev_ezra: " 3-4 кадра в секунду...чувствуется, что Atom Z530 / 1GB RAM слабовато для всего этого." - а как с 2мя камерами будет у eBox-3300MX? одна совсем простенькая (на светофор), одна - для инверсной полосы.

Re: Колибри в робототехнике

Posted: Tue Mar 29, 2011 9:01 pm
by Asper
Gluk wrote:Asper: "Если когда-нибудь будете использовать камеру, ..." - будем. Притом, как внезапно оказалось, две. Одна для наблюдения инверсной полосы, другая для наблюдения за светофором. Это все должен компьютер обрабатывать, разом.
Ну вот и замечательно. Вам осталось выбрать какой из предложенных вариантов вы будете использовать.

Стал HDMI Adopter'ом, скачал спецификацию, поглядим что там насчет видео. А HDMI звук как я сказал можно добавить к HDA драйверу.

Re: Колибри в робототехнике

Posted: Tue Mar 29, 2011 11:25 pm
by popovpa
Здравствуйте!

Не знаю можно ли сравнивать, у меня Intel Atom D525 2 ядра, гипертрейдинг, киношку BDRemux на 10 Гигабайт, проигрывает без вопросов, загрузка процессора 25-30 процентов, сейчас докачаю BDRemux на 30 Гигабайт не знаю потянет ли...и кстате, Asper, могу помочь в тестировании аудио драйвера через HDMI.

Re: Колибри в робототехнике

Posted: Tue Mar 29, 2011 11:45 pm
by Asper
popovpa
Звук на TV выводишь?

Re: Колибри в робототехнике

Posted: Wed Mar 30, 2011 2:16 am
by art_zh
Gluk wrote:art_zh: "А если в твоем распоряжении 100 чётких кадров в секунду, да еще и с мегапиксельным разрешением, да ещё и с панорамным (вариант: стереоскопическим) обзором - тогда твоя скорость ограничена только мощностью моторов и скоростью процессора." - @@:...которые, в свою очередь, ограничены емкостью аккумуляторов, притом весьма заметно. А увеличение ёмкости аккумуляторов увеличивает время зарядки и массу, причем, увеличение последней вызовет необходимость в увеличении мощности моторов, которое... jmp @b
Какое время зарядки, ты о чем вообще?

Обычная автомобильная батарея (55ампер-часов) - это около 0.7кВт-ч.
С таким ресурсом 40-килограммовый робот может целый час гонять со скоростью (и маневренностью!) хорошего баскетболиста.
Причем рассчёт мощности сервомоторов должен быть основан на оптимальной кинетике разгона/торможения/поворота, где масса машины - это лишь один из параметров (причем иногда не самый значимый).

Про ограничение массы в условии задачи ничего не говорилось, или я чего-то не догнал?

Про марафонский заезд (до полного разряда батареек) тоже вроде речь пока не шла...
кстати, для робомарафона методика рассчета будет немного другая, но все равно нужна батарейка посолиднее, и колёсики побольше (особенно на пересеченной местности).

Asper

Это что за железо может работать на ввод HDMI-сигнала, да еще и в нетбуке?

Re: Колибри в робототехнике

Posted: Wed Mar 30, 2011 8:32 am
by Gluk
art_zh: "Какое время зарядки, ты о чем вообще?"
вот приносит человек робота в павильон, а там говорят: старт через час. А робот разряжен. Надо успеть зарядить. От выемки аккумуляторов с целью их зарядки было решено отказаться.

"Про ограничение массы в условии задачи ничего не говорилось, или я чего-то не догнал?" - ну телепорта у нас пока нет, поэтому кто-то должен робота донести до павильона, не говоря уже про транспортировку в другую страну. А мастеров спорта по тяжелой атлетике у нас в распоряжении тоже нет =(

"нужна батарейка посолиднее, и колёсики побольше (особенно на пересеченной местности)." - ну половое покрытие павильона (плитки, зачастую) я бы не считал сильно пересеченной местностью.

"да еще и в нетбуке" - да откуда нетбук-то? такой вариант вообще не рассматривается и не рассматривался

Re: Колибри в робототехнике

Posted: Wed Mar 30, 2011 8:40 am
by popovpa
Asper wrote:popovpa
Звук на TV выводишь?
Телевизор подключен через HDMI звук можно выводить через него,в виндовс выводится, в колибри пока не тестировал.

Re: Колибри в робототехнике

Posted: Wed Mar 30, 2011 10:16 am
by art_zh
Gluk
Что-то мы с тобой действительно не сфазировались: каждый находит проблемы там, где другой их просто не видит.

Зачем тащить робота в чемодане по чужой стране, если в каждом аэропорте есть прокат автомобилей?
А в каждом автомобиле - стандартный аккумулятор, уже заряженый?
Вариант: купить новый аккумулятор и сетевое зарядное устройство в любом автомагазине (сохранить чек!), а после соревнований сдать всё обратно в магазин по чеку.