Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Игрушки на вырост. Программируем Lego-роботов

4,122 views

Published on

Доклад, представленный на Application Developer Days - 3 в Москве.

Published in: Education
  • Be the first to comment

Игрушки на вырост. Программируем Lego-роботов

  1. 1. Игрушки на выростПрограммируем Lego-роботов Александр Колотов nnxt.blogspot.com
  2. 2. Шпаргалки разрешены goo.gl/S63TO
  3. 3. Хобби или Инструмент?Если вы можете придумать робота, вы можете его построить
  4. 4. 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
  5. 5. I like to move it • 170 rpm • Встроенный энкодерКак подключить больше трех моторов?
  6. 6. Идем по приборамКасания,удары Яркость, окрашенностьПомехи,расстояния ЦветаШум, громкиезвуки
  7. 7. Работа со светом Черный цвет отражает света много меньше чем белый.Разное количество светаотражается от поверхностейразных цветов
  8. 8. Каллибровка Тихое помещение vs Фоновый шум Освещенное поле vs поле в тени 0% 0% 100%0 1023
  9. 9. Еще сенсоры Dexter Industries
  10. 10. Большой брат следит за тобой Команды на моторы Данные с сенсоров и енкодеровMS Robotics Developer Studio NI LabViewLEGO::NXT RobolabNXT-Python ScratchRWTH - Mindstorms NXT Toolbox for MATLAB
  11. 11. Автономный робот Скомпилированный исполняемый файлNXT-G NI LabViewleJOS NXJ RobolabEnchanting RobotCNot Exactly C (NXC) NXT Byte Code (NBC)
  12. 12. Мобильная реальность Программа-посредник RPC Результаты вызова RPCMINDroid – OpenSource проект от LEGOChatterbox – как инициировать общение состороны NXT блокаКонструкторы: MIT App Inventor, CATROID
  13. 13. NXT-G goo.gl/Lvcx2+ графическая среда+ обучение- стабильность в работе
  14. 14. Enchanting + графическая среда + обучение - проект в разработке - перепрошивка FWenchanting.robotclub.ab.ca
  15. 15. Not eXactly C (NXC) + Open Source, все платформы + облегченная нотация C - выпуск новых версий BricxCC + nxcEditor +инструменты nxcSimulatorgoo.gl/wp40X goo.gl/IFMKM
  16. 16. Ставим BricxCC1. Установка Fantom драйвера goo.gl/Cs5RY2. Установка последнего релиза3. Распаковка последней тестовой сборки поверх установленной goo.gl/ZHskb
  17. 17. RobotCRobotC IDE +Virtual Worlds goo.gl/ks6SD + оптимизированое FW + эмулятор NXT робота - только на OS Windows
  18. 18. Куда податься? Всероссийские Региональные отборочные этапы Классические соревнования роботовМировые
  19. 19. Кегельринг@addconfЦель: выбить 8 банок за пределы рингаМакс. время работы робота: 2 минуты Побеждает робот, вытолкнувший все кегли за минимальное время
  20. 20. Помогите!!!• MINDboards: goo.gl/Sp7Lb• phantoms.su: goo.gl/NEMTZ• DoubleBrick.ru: goo.gl/M9hjM• RobotC: goo.gl/dvNmY• LabView: goo.gl/CxRm9
  21. 21. Спасибо за внимание Александр Колотовalexandr.kolotov@gmail.com nnxt.blogspot.com

×