По-моему, если речь идет о сборке 1 экз робота для собственных нужд, с перспективой, наигравшись, разобрать и собрать что-то совсем другое, то Arduino. А если это предполагается выпускать хотя бы мелкой серией, то Raspberry PI.
Ну вот это по-моему, и есть основная разница. Если мы делаем что-то типа прототипа из Lego, обилие готовых прикладных модулей - это существенный плюс. Если собираемся делать тиражируемое устройство, то все равно все сервоприводы и датчики напильником обтачивать: и тогда большая мощность процессора у Raspberry + большее разнообразие софта становится большим плюсом.
всё зависит от серьёзности выполняемых задач, т.е. если в raspberry есть железный ethernet, железная обработка HD-видео, и работает всё это под никсами (черпаю отсюда (http://ru.wikipedia.org/wiki/Raspberry_Pi)) - а следовательно писать придется под никсы, то ардуина это 8-битная AVR ATMega, под которую нужно писать, имея в голове представление о "железной" составляющей микроконтроллера. ну и производительность различается на порядки, в сторону распберри ессно.
Я всё больше думаю о связке Raspberry в качестве центрального контроллера и ardunno в качестве контроллеров исполнительных механизмов.
Задачи пока не особенно серьёзные. Хочется соорудить подвижную систему со стереокамерой и датчиками расстояния для отработки аспектов компьютерного зрения в движении. Сейчас вроде игрушки. В перспективе - связка со шлемом VR с датчиками ориентации, эдакое телеприсутствие с управлением движением головы и возможностью автономного перемещения без вхождения в стенку.
...а зачем вообще ардуина нужна? это ж тупо плата с регулятором питания, разъёмами с портов контроллера, UART-USB интерфейсом и собссно атмегой в качестве контроллера. ну и программно голая атмега отличается от атмеги-в-ардуине только наличием зашитого ардуиновского бутлоадера. ардуина в финальном девайсе будет смотреться нелепо, всё равно в конце концов на её месте будет голая мега.
в общем, я б в таком случае не парился с дуинами, и просто писал на сях под саму мегу.
лучше начать с курса cs373, и развиваться в модификации написанного там эмулятора робота (всячески модифицировать его поведение под планируемую задачу). заменой базового класса robot на класс отвечающий инфой с реальной машинкой уже можно много сделать.
А раз речь зашла о камере, потом логично перейти на платформу (с кучей библиотек) авторов OpenCV. Когда в тамошнем эмуляторе-визуализаторе все оживет, то можно выбирать одну из сделанных нашими добрыми друзьями китайцами платформе с колесиками, крыльями и т.п. :)
PS а железо лучше обычное иметь, и просто канал связи с машинкой.
no subject
Date: 2013-02-07 01:56 pm (UTC)По-моему, если речь идет о сборке 1 экз робота для собственных нужд, с перспективой, наигравшись, разобрать и собрать что-то совсем другое, то Arduino.
А если это предполагается выпускать хотя бы мелкой серией, то Raspberry PI.
no subject
Date: 2013-02-07 02:04 pm (UTC)С другой стороны, для систем компьютерного зрения Raspberry выглядит интереснее в силу большей мощности процессора.
Вот, сижу и думаю ;)
no subject
Date: 2013-02-07 02:07 pm (UTC)Если собираемся делать тиражируемое устройство, то все равно все сервоприводы и датчики напильником обтачивать: и тогда большая мощность процессора у Raspberry + большее разнообразие софта становится большим плюсом.
no subject
Date: 2013-02-07 02:26 pm (UTC)т.е. если в raspberry есть железный ethernet, железная обработка HD-видео, и работает всё это под никсами (черпаю отсюда (http://ru.wikipedia.org/wiki/Raspberry_Pi)) - а следовательно писать придется под никсы, то ардуина это 8-битная AVR ATMega, под которую нужно писать, имея в голове представление о "железной" составляющей микроконтроллера. ну и производительность различается на порядки, в сторону распберри ессно.
no subject
Date: 2013-02-07 02:54 pm (UTC)Задачи пока не особенно серьёзные. Хочется соорудить подвижную систему со стереокамерой и датчиками расстояния для отработки аспектов компьютерного зрения в движении. Сейчас вроде игрушки. В перспективе - связка со шлемом VR с датчиками ориентации, эдакое телеприсутствие с управлением движением головы и возможностью автономного перемещения без вхождения в стенку.
Шлема/очков пока тоже нет ;)
no subject
Date: 2013-02-07 03:55 pm (UTC)ардуина в финальном девайсе будет смотреться нелепо, всё равно в конце концов на её месте будет голая мега.
в общем, я б в таком случае не парился с дуинами, и просто писал на сях под саму мегу.
no subject
Date: 2013-02-07 06:34 pm (UTC)no subject
Date: 2013-02-07 06:05 pm (UTC)no subject
Date: 2013-02-07 06:32 pm (UTC)no subject
Date: 2013-02-08 05:20 pm (UTC)А раз речь зашла о камере, потом логично перейти на платформу (с кучей библиотек) авторов OpenCV. Когда в тамошнем эмуляторе-визуализаторе все оживет, то можно выбирать одну из сделанных нашими добрыми друзьями китайцами платформе с колесиками, крыльями и т.п. :)
PS а железо лучше обычное иметь, и просто канал связи с машинкой.
no subject
Date: 2013-02-08 06:59 pm (UTC)cs373 - этот?
no subject
Date: 2013-02-08 07:01 pm (UTC)