воскресенье, 16 февраля 2014 г.

Программируем LEGO Mindstorms на планшете

Совсем недавно компания LEGO в социальной сети профессионалов LinkedIn выложила вакансию:
"Digital designers for LEGO Group
As a digital designer, you will be part of a team of product designers that develop programmable LEGO toys for kids aged 8-99. We are looking for designers with a user interface design education or background from the digital world. Your mission will be to collaborate in creating toys that a kid should be able to program from a tablet."
Из текста вакансии раскрываются планы компании - предоставить возможность программировать электронные конструкторы (может это будет Mindstorms, а может WeDo, а может что-то новое) с планшета. Что ж, будет интересно посмотреть на то, чем LEGO планирует в этот раз восхитить мир!

А пока, все желающие уже могут сейчас попробовать программировать LEGO Mindstorms NXT на iPAD. Для этого нужно установить соответствующее приложение iNXTG-Lite.

пятница, 14 февраля 2014 г.

Google Science Fair 2014 начал принимать заявки

Стартовал ежегодный международный конкурс для молодых исследователей и изобретателей Google Science Fair!
Собирайте свою команду и приступайте к изысканиям!
Если посмотреть конкурсы прошлых лет, то можно увидеть, что русскоязычные школьники пробиваются в финал наравне со всеми остальными!

EV3: можно ли использовать С++ программы на WRO? Часть I

Использование открытой операционной системы Linux на EV3 блоках - несомненно шаг вперед для LEGO-робототехников. Для них стали доступны следующие возможности:
1) исходные коды EV3 firmware выложены в репозиторий GitHub, а, значит, каждый желающий может ознакомиться с ними и, при необходимости, внеся изменения, собрать свою собственную версию прошивки для блока
2) есть возможность писать C/С++ приложения под Linux платформу и исполнять их на блоке - освоить библиотеку стандартных функций не так сложно.
При желании, это сможет сделать любой человек, увлекающийся программированием.

Следовательно, каждый может добавлять свои новые функции в firmware и эффективно использовать их непосредственно в Linux окружении, без ограничений вводимых средами программирования EV3-G и другими.

Ровно это и сделал Девид Гилдей, создатель нового робота из набора 31313 (LEGO Mindstorms EV3 Home edition), собирающего кубик-рубика за 101 секунду:


Чтобы понять, как такое удалось Девиду, необходимо разобраться, что же он сделал:

четверг, 13 февраля 2014 г.

JAVA объединяет NXT и EV3 блоки!

К вчерашней статье про передачу сообщений по WiFi между NXT и EV3 блоками был добавлен комментарий, в котором спрашивалось как обеспечить соединение этих двух платформ по BlueTooth.

Действительно, на стандартной прошивке и стандартными средствами (EV3-G) программирования это не достигнуть.
И такое возможно только с использованием LeJOS прошивки как на NXT, так и на EV3, и соответственно программирования на языке Java.

Например, следующий код, запущенный на EV3 позволит ему выполнять команды на NXT блоке.

среда, 12 февраля 2014 г.

Соединение по WiFi между NXT и EV3

Известно, что оба блока EV3 и NXT имеют возможность посылать сообщения по BlueTooth. Два блока даже смогут взаимодействовать между собой, если на обоих сторонах установлена LeJOS прошивка. Теме не менее, для многих интересным вопросом является возможность соединить между собой эти два блока посредством более современных протоколов семейства WiFi. Недавно появилось сообщение, что такое вполне осуществимо.
Все технические детали связки еще не известны, но пока это становится возможным при использовании следующих компонент:
  • на NXT блоке используется программа на RobotC
  • к NXT блоку подключен HumaRobotics WiFiBlock
  • на EV3 блоке используется LeJOS программное обеспечение и WiFi dongle (Edimax EW-7811UN или Netgear WNA1100)
Related Posts Plugin for WordPress, Blogger...