+1
Скорее всего, в названии имелось ввиду «мягкое», «легкое» введение в ROS
avatar

DevOS

  • 13 июля 2014, 19:57
0
Как раз задумывался о подобном. Спасибо за проект
avatar

DevOS

  • 24 мая 2014, 08:06
0
Интересная статья. Спасибо
avatar

DevOS

  • 4 марта 2014, 03:31
0
Про python тоже чуток написано в вики.
Atlas control over ROS topics with python — gazebosim.org/wiki/Tutorials/drcsim/2.5/Atlas_control_over_ROS_topics_with_python
Предоставляется контроль над моделями роботов в среде Gazebo с использованием ROS и дополнения к Gazebo — DRC Simulator.
Тоже надо будет попробовать.
avatar

DevOS

  • 6 ноября 2013, 07:50
0
Добавлю еще чуток.
Есть плата Iteaduino BT imall.iteadstudio.com/development-platform/arduino/arduino-compatible-mainboard/im120411006.html
100% compatible with official Arduino UNO
The power consumption is about 50% of the original Arduino boards
Pins out for Sensor and Servo (удобное расположение 3-pin servo контактов)
3.3V/5V Operating Voltage selection
Кстати, возможно беспроводное программирование платы:
blog.iteadstudio.com/warless-program-your-iteaduino-bt-2/
Board Size — 75mm x 57mm
Нет GPIO и WiFi, размер платы немного более заявленного в теме. В остальном плату можно рассматривать как основу для разработки. WiFi модули выходят дорогими по сравнению с BT.

Кто что об этом думает?
avatar

DevOS

  • 2 ноября 2013, 19:01
0
stores.ebay.com/splduino/
Вот есть интересная платка. Сделать бы такую, только поменьше в размерах и подешевле раза в два так, да хотя бы около 2т.р. :)
Кстати, wifi b/g серий с малым потреблением энергии вполне себе необходим для платы :)
avatar

DevOS

  • 2 ноября 2013, 16:43
+1
+ софт

есть уже наработки в этом направлении?
А процессор ARM поставить можно?
Как насчет заказа изготовления в Китай? Возможно выйдет снизить цену еще больше. Подобные темы на хабре недавно только были.
И еще надо прошивку по wifi сделать ))) А серьезно, такое возможно?
И еще охота писать программы для сего чуда на питоне (где-то уже были темы с платами, которые программировались на питоне)
Про цены:
www.ti.com/ww/en/launchpad/hercules.html — платка стоит $20 + доставка к нам.
Если будут ясные характеристики платы и они будут удовлетворять потребностям юзеров, думаю, найдется много готовых сделать предзаказ
avatar

DevOS

  • 10 октября 2013, 16:35
+1
Идея интересная.
Процессор отдельный на плате подразумевается или нет?
«добавить WiFi, Bluetooth, GPS, GSM вашим ардуинам» — плата будет только Arduino-совместимая (модуль к ардуино)?
Или проект предполагает самостоятельную Arduino-плату + софт?
Тогда в чем отличие от ардуины простой с wifi-модулем (кроме компактности)?
Можно поподробнее теххарактеристики?
avatar

DevOS

  • 10 октября 2013, 10:14
0
Не копия ли это Робонавта-2 от Nasa?
То же самое устройство, аналогичная механика, аналогично использует ROS.
Американцы как всегда используют свои разработки как минимум в двух направлениях. И как минимум одно из направлений — коммерческое.
Сейчас отработают технологию на земле и выпустят в космос более умную версию.
avatar

DevOS

  • 19 сентября 2012, 08:57
0
Ролик отпад!!! Особенно концовка :)
Повеселило :)
avatar

DevOS

  • 30 марта 2012, 09:10
+1
Сорри за повторение. Но хотелось бы внести и свою лепту. Как новичок в этом деле долго ( что-то около 15 минут :) ) разбирался в последнем куске кода :)
Чтобы было более понятно, приведу этот кусок кода с некоторыми комментариями.

// пробегаемся по всем пикселям изображения
        for( int y=0; y<image->height; y++ ) {
                int nChan = image->nChannels;  // Определить количество каналов, чтобы реализация не зависела от пользователя. 
// Мало ли сколько там каналов :) Не самому же пользователю за всем следить :)

                uchar* ptr = (uchar*) (image->imageData + y * image->widthStep);  
// widthStep - расстояние между соседними по вертикали точками изображения (число байт в одной строчке картинки). 
// Хотя это, скорее всего, число элементов (uchar) в одной строке массива данных. 
// Соответственно, для данного случая (при image->imageData == начало массива данных) по арифметике указателей
// ptr будет указывать на начало каждой строки массива данных картинки

                for( int x=0; x<image->width; x++ ) {
                         // количество каналов вложили в nChan
                         // пробегаемся по всем каналам каждого пикселя
                         // конкретно здесь устанавливаются значения каналов каждого пикселя :)
                        ptr[nChan*x] = 0;     // B - синий
                        ptr[nChan*x+1] = 0;   // G - зелёный
                        ptr[nChan*x+2] = 255; // R - красный
                }
        }
avatar

DevOS

  • 25 марта 2012, 12:17