l^2: lego и linux
DESCRIPTION
Презентация к докладу, проходившего в рамках Linux Install Fest 12.04 в Нижнем Новгороде.TRANSCRIPT
Lego Mindstorms NXT
• Основной проц. ARM (256 KB FLASH, 64 KB RAM, 48 MHz)
• Со-процессор AVR (4 KB FLASH, 512 Byte RAM, 8 MHz)
BlueTooth, USB, 3 порта для мотора, 4 порта для сенсоров, ч/б экран, динамик, 4 кнопки, 6 батареек
goo.gl/SwLjp
Технические спецификации
Большой брат следит за тобой
Команды на моторы
Данные с сенсоров и енкодеров
MS Robotics Developer Studio LEGO::NXT NXT-Python RWTH - Mindstorms NXT Toolbox for MATLAB
NI LabView Robolab Scratch
Автономный робот
Скомпилированный исполняемый файл
NXT-G leJOS NXJ Enchanting Not Exactly C (NXC)
NI LabView Robolab RobotC NXT Byte Code (NBC)
Мобильная реальность
Программа-посредник
MINDroid – OpenSource проект от LEGO Chatterbox – как инициировать общение со стороны NXT блока Конструкторы: MIT App Inventor, CATROID
RPC
Результаты вызова RPC
Enchanting
+ графическая среда + обучение - проект в разработке - перепрошивка FW
enchanting.robotclub.ab.ca
Not eXactly C (NXC)
Just compiler goo.gl/wp40X
nxcEditor + nxcSimulator goo.gl/IFMKM
+ Open Source, все платформы + облегченная нотация C - выпуск новых версий
Куда податься?
Всероссийские
Классические соревнования роботов
Региональные отборочные этапы
Мировые