Технический форум по робототехнике.
=DeaD= » 20 мар 2009, 13:50
realsystem писал(а):Не пойму никак в чем сложность отладки на мобильном роботе у которого полноценный пк на борту с вайфаем. Он ничем не будет отличаться от стационарного компа(та же сетка), но плюс у него тут же идет реальная обратная связь в виде реакции исполнительных устройств. Просто на борту ставится линух, система сборки и компиляции, софт компилится на борту в виде модулей. Центральная(ядро) часть естественно пишется и отлаживается на стационарном компе.
Ну что еще сказать - ждём первых практических нетривиальных результатов
Добавлено спустя 6 минут 43 секунды:Vorral писал(а):>чтобы не организовывать хитро выдуманные протоколы
Это тоже одна из ключевых составляющих(для меня проще всего, по роду деятельности). Повторюсь ещё раз у каждого свои потребности.
То есть у вас самоцель сделать хитровыдуманные протоколы для передачи отладочной информации?
Vorral писал(а):Тем более зачем мне тратить деньги на промежуточные этапы? Не говоря о своём времени.
Смотря что хочется сделать
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
если ошейник для собаки, тогда можно и не проектировать и не делать прототипов
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
realsystem » 20 мар 2009, 13:51
А зачем вам нетривиальные? Я начну с простых и легких.
![Embarassed :oops:](http://roboforum.ru/images/smilies/blush.gif)
=DeaD= » 20 мар 2009, 14:00
realsystem писал(а):А зачем вам нетривиальные? Я начну с простых и легких.
![Embarassed :oops:](http://roboforum.ru/images/smilies/blush.gif)
Еще одна телеуправляемая машинка?
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
Я же говорю - проблемы начинаются, когда люди поставив ПК на робота и научившись им рулить с другого компа по WiFi пытаются что-то большее сделать.
realsystem » 20 мар 2009, 14:00
Можно узнать какие именно проблемы?
=DeaD= » 20 мар 2009, 14:04
Проектов телеуправляемых роботов с ПК на борту я видел до кучи, вопрос один - НАФИГА???
Добавлено спустя 1 минуту 30 секунд:realsystem писал(а):Можно узнать какие именно проблемы?
Я же говорю - отлаживать удалённо софт существенно сложнее, наиболее простой способ - установка RAdmin. Но у вас вроде не предвидится такого хода?
Добавлено спустя 1 минуту 29 секунд:И еще оно всё громоздкое для массовых экспериментов в домашних условиях.
К тому же все проекты, которые я видел отличаются одной фичей - доделав телеуправление у робота с ПК на борту у авторов кончаются силы и они бросают своё творение на этом этапе, а таких проектов я видел уже штук 5-10 за последние 5 лет.
Vorral » 20 мар 2009, 14:12
>То есть у вас самоцель сделать хитровыдуманные протоколы для передачи отладочной информации?
Нет, конечно. Под своим высказыванием я подразумевал работу на 6 уровне базовой эталонной модели взаимодействия открытых систем. Первые уровни будут стандартными для интернета, т.е. TCP.
Добавлено спустя 4 минуты 40 секунд:>К тому же все проекты, которые я видел отличаются одной фичей - доделав телеуправление у робота с ПК на борту у авторов кончаются силы и они бросают своё творение на этом этапе, а таких проектов я видел уже штук 5-10 за последние 5 лет.
Так будет и дальше, просто это самая простая стадия. Просто с самого начало нужно увлекаться не механикой и управлением, а задать себе самый распространный вопрос. И подумать, смогу ли я ?
Последний раз редактировалось
Vorral 20 мар 2009, 14:13, всего редактировалось 1 раз.
=DeaD= » 20 мар 2009, 14:13
Обычно отладочная информация отличается от рабочей существенно, при этом может быть нужна в использовании всего 1 раз, но что еще хуже - может совершенно разный формат иметь, это может быть как тупо символьная инфа, так и самые хитрые изображения строящиеся по ходу работы программы, чтобы понимать чего у неё внутри происходит.
Vorral » 20 мар 2009, 14:16
Отладочным средством естественно будет Radmin(причём очень долго!). Я же не говорю, что я сегодня сяду и всё напишу.
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
Но в итоге, управление будет перенесено в модуль главной программы.
=DeaD= » 20 мар 2009, 14:19
Вот и вопрос - зачем на первое время ставить полноценный ПК на робота для обкатки алгоритмов, если всё равно рулить через RAdmin?
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
Тем более что в этом случае робот из-за габаритов, мощности аккумов, движков и т.п. будет дешевле в разы?
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
А через 1-2 года когда закончится отладка - ПК на роботе устареет. Это чисто мои прикидки, но готов обсудить
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
Vorral » 20 мар 2009, 14:25
Интересно, а механику, что уже и испытывать не надо? А про 1-2 года, абсолютно верно(на это тоже сделана ставка, как в отношении электроники, так и топливных элементов). Именно по этому ноутбук для отладки у меня рабочий. ))
=DeaD= » 20 мар 2009, 14:29
Vorral писал(а):Интересно, а механику, что уже и испытывать не надо?
А для этого нужен ПК на борту?
![Embarassed :oops:](http://roboforum.ru/images/smilies/blush.gif)
realsystem » 20 мар 2009, 14:35
=DeaD= писал(а):Я же говорю - отлаживать удалённо софт существенно сложнее, наиболее простой способ - установка RAdmin. Но у вас вроде не предвидится такого хода?
Я же четко отметил, компиляция и сборка будет происходить на самом роботе(исходники редактировать можно хоть на КПК заливая их по инету на борт, или удаленно кто-то в мире может писать свой модуль), чо вы все уперлись в этот радмин, тормозной до жути, на борту графическая подсистема вообще не нужна, достаточно будет консоли, но если и понадобится, то можно просто Х сервер запустить.
То, что подобные проекты заканчиваются на этапе готового телеуправления - это понятно и предсказуемо. Но не надо всех равнять под одну гребенку, если вы не видели что кто-то продолжил проект и сделал что-то нетривиальное, это не значит что этого не происходило.
ПК устареет? Хмм, а разве нельзя апгрейдить комп на борту? ПК на борту также легко заменяется, это всего лишь модуль во всей системе.
Добавлено спустя 1 минуту 23 секунды:Vorral писал(а):Интересно, а механику, что уже и испытывать не надо? А про 1-2 года, абсолютно верно(на это тоже сделана ставка, как в отношении электроники, так и топливных элементов). Именно по этому ноутбук для отладки у меня рабочий. ))
Для этой задачи как раз достаточно обычного мелкого проца и драйверов соотвествующих
![Good :good:](http://roboforum.ru/images/smilies/good.gif)
Vorral » 20 мар 2009, 14:36
Да, так как я хочу использовать именно вебкамеры ,а не радио. У меня есть одна радиокамера, качество не удолетворительное. Если бы был, модуль Wi-Fi и устройство для передачи сигналов от USB, я бы подумал. Подобные решения есть, но дороги и не удолетворяют всем требованиям.
Последний раз редактировалось
Vorral 20 мар 2009, 14:37, всего редактировалось 1 раз.
realsystem » 20 мар 2009, 14:39
=DeaD= писал(а):А для этого нужен ПК на борту?
![Embarassed :oops:](http://roboforum.ru/images/smilies/blush.gif)
Ну зачем так придираться? Может человеку проще с ПК работать чем с мелким! Хоть это и не рационально, но имеет право на существование
Добавлено спустя 1 минуту 29 секунд:Vorral писал(а):Да, так как я хочу использовать именно вебкамеры ,а не радио.
Кстати у дешевых вебкамер качество вообще отстой
Vorral » 20 мар 2009, 14:43
Опа, ну ка предложи мне рациональный путь, главное условие передача двух видеопотоков от USB камер?? Я с радостью на него соглашусь при стоимости 1500р, потому что для одной из моделей вес критичен.
Добавлено спустя 3 минуты 24 секунды:
>Кстати у дешевых вебкамер качество вообще отстой
у меня за свои 650рублей штука качество просто опупительное(даже при резких движениях!) и держит 640x480-30к/c. При чём камеры 1.3MPX.