SlideShare a Scribd company logo
1 of 27
Программирование Lego-роботов
Обзор Lego Mindstorms NXT




                     Нижний Новгород, 2012
Содержание

• Lego Mindstorms – что это?
• Поколения Mindstorms
• Состав Mindstorms
        Микрокомпьютер NXT
        Датчик касания
        Датчик звука
        Светочувствительный (световой) датчик
        Датчик цвета
        Ультразвуковой датчик
        Моторы
        Программное обеспечение
• Дополнительные детали
Lego Mindstorms – что
      это?
• Lego Mindstorms - констуктор для создания
  программируемых роботов
Lego Mindstorms – что
                  это?
• Конструктор MINDSTORMS NXT позволяет создать тысячи
  различных роботов.
• Роботы, которые могут видеть, слышать, говорить,
  чувствовать и двигаться
• Роботами можно управлять с помощью мобильного
  телефона.
• Если вы сможете придумать робота, то сможете и создать
  его!
Lego Mindstorms – что
                   это?
• В конструкторе MINDSTORMS NXT применены новейшие
  технологии робототехники, необходимые для создания робота
  Вашей мечты.
Поколения Mindstroms
• Первые наборы Lego Mindstorms
  начали выпускаться в 1998 году.
  Они были созданы на базе RCX
  блока.
• Следующая версия - Lego
  Mindstorm NXT - выпускается в
  2006 году. Основа – NXT блок.
• Начиная с середины 2009,
  продается новая версия Lego
  Mindstorm NXT 2.0. В этом наборе
  новый световой сенсор, а также
  NXT 2.0 блок поддерживает
  операции с дробями.
Состав Mindstorms

• Базовый набор Lego Mindstorms NXT состоит
  из следующих частей:
       Более 600 Lego деталей (бруски, соединяющие
        элементы, шестерни, колеса и т.п.)
       NXT Intelligent brick (блок управления)
       3 сервомотора
       Ультразвуковой датчик расстояния
       Датчик касания
       Датчик звука
       Светочувствительный (световой) датчик
       Цветовой датчик
Микрокомпьютер NXT
• NXT является “мозгом” робота
• Это интеллектуальный элемент,
  позволяющий роботу
  осуществлять различные действия



              • NXT оснащен тремя портами выхода для
                подключения моторов и четырьмя
                портами для подключения сенсоров
              • NXT имеет экран для отображения
                информации
Микрокомпьютер NXT
• Крепления микрокомпьютера NXT:
Датчик касания
• Датчик касания позволяет
  роботу воспринимать
  прикосновения и реагировать
  на внешние раздражители
• С помощью датчика касания
  робот может подбирать
  предметы
• Манипулятор, оснащенный
  датчиком касания, позволит
  роботу узнать, имеется ли
  объект, который можно взять
Датчик касания
• Датчик касания по сути своей кнопка, у которой
  возможно два состояния - Нажато (pressed) и
  Отжато (released). Программно датчик распознает
  еще одно сотояние Касание (Bumped).
Датчик звука
• Датчик звука (микрофон) позволяет
  роботу слышать
• Датчик звука можно использовать
  для создания робота,
  управляемого с помощью звуковых
  сигналов
Сенсор звука
• Датчик звука измеряет уровень громкости звукового
  сигнала (звуковое давление).
• Показания датчика звука выражаются в процентах [%]
  от максимальной громкости, которую он способен
  зафиксировать.


   4-5%          5-10%          10-30%       30-100%
Светочувствительный датчик
       • Светочувствительный
         (световой) датчик позволяет
         роботу различать яркость
         объектов, освещенность
         помещения и даже различать
         цвета.




      • То что видит глаз человека.

      • То что видит робот, через
        датчик освещенности.
Датчик цвета

                  • Датчик цвета позволяет
                    роботу определять цвета
                    объектов.




• Датчик цвета, также может работать в режиме
  светового датчика
• Можно управлять каждой лампочкой датчика по
  отдельности – робот использовать всякие
  световые эффекты
Ультразвуковой сенсор
                    • Ультразвуковой сенсор
                      позволяет роботу измерять
                      расстояние до объекта и
                      реагировать на движение


• Сенсор измеряет расстояние
 путем расчета времени, которое
 потребовалось звуковой волне
 для возвращения после
 отражения от объекта
Моторы
• Мотор дает роботу или его
  деталям возможность
  двигаться
• B каждый мотор встроен
  сенсор вращения, который
  позволяет контролировать
  движение с высокой
  точностью.
Программное обеспечение
• NXT даёт
  возможность
  программировать
  роботов, используя
  USB или Bluetooth
Дополнительные сенсоры



• Какие бы еще сенсоры вы хотели видеть в
  наборе Lego Mindstroms?
Дополнительные сенсоры
  •   Датчик температуры позволяет различать горячее и холодное,
      имеет широкий диапазон в градусах Цельсия и Фаренгейта. Датчик
      выполнен в обычном конструктиве и имеет металлический щуп
      длиной 80мм.
  •   Датчик-акселерометр измеряет ускорение по трем осям. Он также
      измеряет наклон вдоль каждой оси.
  •   Датчик-гироскоп позволяет определить вращение NXT.
      NXT гиро-сенсор определяет число градусов за секунду вращения, а
      также указывает направления вращения.
  •   Датчик-компас определяет текущее направление робота
      относительно сторон света.

  •   Датчик-барометр – позволяет определять атмосферное давление,
      может использоваться для измерения высоты
  •   Датчик-инфракрасного излучения – может различать человека и
      животных от других объектов окружающего мира
  •   Датчик-камера – позволяет отслеживать перемещение до 8
      предметов разных цветов
  •   GPS-датчик – позволяет роботу ориентироваться на местности,
      может использоваться для вычисления скорости робота
Дополнительные детали


• Помимо NXT блока и
  датчиков в Lego
  Mindstorms набор входит
  более 600 других
  деталей конструктора:
  колесные барабаны,
  шины, шестерни, балки и
  крепеж.
Дополнительные детали

• Сборка колес
Дополнительные детали

• Схемы управления колесной тележкой
Дополнительные детали

• Зубчатая передача
Дополнительные детали

• Червячная передача
Дополнительные детали

• Ременная передача
Обзор Lego Mindstorms NXT



     • Ваши вопросы?

More Related Content

What's hot

Hand gesture controlled robot with arduino
Hand gesture controlled robot with arduinoHand gesture controlled robot with arduino
Hand gesture controlled robot with arduinoAnindyaAdhikary3
 
Human_Following_Robot.pptx
Human_Following_Robot.pptxHuman_Following_Robot.pptx
Human_Following_Robot.pptxPONTAMILSELVANV
 
NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임
NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임
NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임Imseong Kang
 
게임 인공지능 설계
게임 인공지능 설계게임 인공지능 설계
게임 인공지능 설계ByungChun2
 
[NDC2016] 신경망은컨텐츠자동생성의꿈을꾸는가
[NDC2016] 신경망은컨텐츠자동생성의꿈을꾸는가[NDC2016] 신경망은컨텐츠자동생성의꿈을꾸는가
[NDC2016] 신경망은컨텐츠자동생성의꿈을꾸는가Hwanhee Kim
 
[IGC2015] 엔씨소프트 김주용-내가 사랑한 MMO들
[IGC2015] 엔씨소프트 김주용-내가 사랑한 MMO들[IGC2015] 엔씨소프트 김주용-내가 사랑한 MMO들
[IGC2015] 엔씨소프트 김주용-내가 사랑한 MMO들강 민우
 
line following robot
line following robotline following robot
line following robotRehnaz Razvi
 
VR音ゲーを楽しんでいたら VR音ゲーを作り始めていた話
VR音ゲーを楽しんでいたら VR音ゲーを作り始めていた話VR音ゲーを楽しんでいたら VR音ゲーを作り始めていた話
VR音ゲーを楽しんでいたら VR音ゲーを作り始めていた話陸弥 福田
 
이은석 마비노기 영웅전 포스트모템 2부 (kgc 버전)
이은석   마비노기 영웅전 포스트모템 2부 (kgc 버전)이은석   마비노기 영웅전 포스트모템 2부 (kgc 버전)
이은석 마비노기 영웅전 포스트모템 2부 (kgc 버전)drandom
 
그럴듯한 랜덤 생성 컨텐츠 만들기
그럴듯한 랜덤 생성 컨텐츠 만들기그럴듯한 랜덤 생성 컨텐츠 만들기
그럴듯한 랜덤 생성 컨텐츠 만들기Yongha Kim
 
유니티3D에서 2D 이미지 다루기
유니티3D에서 2D 이미지 다루기유니티3D에서 2D 이미지 다루기
유니티3D에서 2D 이미지 다루기Jungsoo Park
 
김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011
김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011
김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011devCAT Studio, NEXON
 
世界へ向けたゲーム開発 〜ローカライズ支援ツール『LION』〜
世界へ向けたゲーム開発  〜ローカライズ支援ツール『LION』〜世界へ向けたゲーム開発  〜ローカライズ支援ツール『LION』〜
世界へ向けたゲーム開発 〜ローカライズ支援ツール『LION』〜DeNA
 
장용석, fmod를이용한사운드프로그래밍, NDC2010
장용석, fmod를이용한사운드프로그래밍, NDC2010장용석, fmod를이용한사운드프로그래밍, NDC2010
장용석, fmod를이용한사운드프로그래밍, NDC2010devCAT Studio, NEXON
 
Metodologia para Avaliação de Sites
Metodologia para Avaliação de SitesMetodologia para Avaliação de Sites
Metodologia para Avaliação de SitesSimone Cervantes
 
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012devCAT Studio, NEXON
 
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원강 민우
 
김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019
김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019
김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019devCAT Studio, NEXON
 

What's hot (20)

Hand gesture controlled robot with arduino
Hand gesture controlled robot with arduinoHand gesture controlled robot with arduino
Hand gesture controlled robot with arduino
 
Human_Following_Robot.pptx
Human_Following_Robot.pptxHuman_Following_Robot.pptx
Human_Following_Robot.pptx
 
NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임
NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임
NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임
 
게임 인공지능 설계
게임 인공지능 설계게임 인공지능 설계
게임 인공지능 설계
 
[NDC2016] 신경망은컨텐츠자동생성의꿈을꾸는가
[NDC2016] 신경망은컨텐츠자동생성의꿈을꾸는가[NDC2016] 신경망은컨텐츠자동생성의꿈을꾸는가
[NDC2016] 신경망은컨텐츠자동생성의꿈을꾸는가
 
[IGC2015] 엔씨소프트 김주용-내가 사랑한 MMO들
[IGC2015] 엔씨소프트 김주용-내가 사랑한 MMO들[IGC2015] 엔씨소프트 김주용-내가 사랑한 MMO들
[IGC2015] 엔씨소프트 김주용-내가 사랑한 MMO들
 
line following robot
line following robotline following robot
line following robot
 
Diw manual
Diw manualDiw manual
Diw manual
 
VR音ゲーを楽しんでいたら VR音ゲーを作り始めていた話
VR音ゲーを楽しんでいたら VR音ゲーを作り始めていた話VR音ゲーを楽しんでいたら VR音ゲーを作り始めていた話
VR音ゲーを楽しんでいたら VR音ゲーを作り始めていた話
 
SURVEILLANCE ROBOT
SURVEILLANCE ROBOTSURVEILLANCE ROBOT
SURVEILLANCE ROBOT
 
이은석 마비노기 영웅전 포스트모템 2부 (kgc 버전)
이은석   마비노기 영웅전 포스트모템 2부 (kgc 버전)이은석   마비노기 영웅전 포스트모템 2부 (kgc 버전)
이은석 마비노기 영웅전 포스트모템 2부 (kgc 버전)
 
그럴듯한 랜덤 생성 컨텐츠 만들기
그럴듯한 랜덤 생성 컨텐츠 만들기그럴듯한 랜덤 생성 컨텐츠 만들기
그럴듯한 랜덤 생성 컨텐츠 만들기
 
유니티3D에서 2D 이미지 다루기
유니티3D에서 2D 이미지 다루기유니티3D에서 2D 이미지 다루기
유니티3D에서 2D 이미지 다루기
 
김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011
김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011
김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011
 
世界へ向けたゲーム開発 〜ローカライズ支援ツール『LION』〜
世界へ向けたゲーム開発  〜ローカライズ支援ツール『LION』〜世界へ向けたゲーム開発  〜ローカライズ支援ツール『LION』〜
世界へ向けたゲーム開発 〜ローカライズ支援ツール『LION』〜
 
장용석, fmod를이용한사운드프로그래밍, NDC2010
장용석, fmod를이용한사운드프로그래밍, NDC2010장용석, fmod를이용한사운드프로그래밍, NDC2010
장용석, fmod를이용한사운드프로그래밍, NDC2010
 
Metodologia para Avaliação de Sites
Metodologia para Avaliação de SitesMetodologia para Avaliação de Sites
Metodologia para Avaliação de Sites
 
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
 
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
 
김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019
김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019
김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019
 

Similar to Кружок по робототехнике. Занятие #2. Lego Mindstorms NXT

Устройства сканирования и распознавания речи
Устройства сканирования и распознавания речиУстройства сканирования и распознавания речи
Устройства сканирования и распознавания речиangelikadp87
 
08.peremennyie.datchik rasstoyaniya.(ultrazvukovoy datchik)
08.peremennyie.datchik rasstoyaniya.(ultrazvukovoy datchik)08.peremennyie.datchik rasstoyaniya.(ultrazvukovoy datchik)
08.peremennyie.datchik rasstoyaniya.(ultrazvukovoy datchik)tukunivan
 
универсальный детектор движения
универсальный детектор движенияуниверсальный детектор движения
универсальный детектор движенияgsmagent
 
описание проекта
описание проектаописание проекта
описание проектаBoriskova_Liza
 
проект трансформер
проект трансформерпроект трансформер
проект трансформерpermskijkrai
 
Ev3 руководство пользователя
Ev3 руководство пользователяEv3 руководство пользователя
Ev3 руководство пользователяpermskijkrai
 
Another example of slides for Lego Mindstorms NXT courses
Another example of slides for Lego Mindstorms NXT coursesAnother example of slides for Lego Mindstorms NXT courses
Another example of slides for Lego Mindstorms NXT coursesAlexander Kolotov
 
Яуген Харужий - Автоматизація збору статистики про велосипедний і автомобільн...
Яуген Харужий - Автоматизація збору статистики про велосипедний і автомобільн...Яуген Харужий - Автоматизація збору статистики про велосипедний і автомобільн...
Яуген Харужий - Автоматизація збору статистики про велосипедний і автомобільн...veloforum
 
Разработки ООО НПП "Тензосенсор"
Разработки ООО НПП "Тензосенсор"Разработки ООО НПП "Тензосенсор"
Разработки ООО НПП "Тензосенсор"TeploKormyat
 
исслед. проект 4 датчика!
исслед. проект 4 датчика!исслед. проект 4 датчика!
исслед. проект 4 датчика!permskijkrai
 
исслед. проект 4 датчика!
исслед. проект 4 датчика!исслед. проект 4 датчика!
исслед. проект 4 датчика!permskijkrai
 
Ицхак Цал-Крупп, Павел Фесенко - Intel Real Sense 3D
Ицхак Цал-Крупп, Павел Фесенко - Intel Real Sense 3DИцхак Цал-Крупп, Павел Фесенко - Intel Real Sense 3D
Ицхак Цал-Крупп, Павел Фесенко - Intel Real Sense 3DШкольная лига РОСНАНО
 
NettleBox - Products
NettleBox - ProductsNettleBox - Products
NettleBox - ProductsNettleTech
 
Лекция №13 Организация ЭВМ и систем
Лекция №13 Организация ЭВМ и системЛекция №13 Организация ЭВМ и систем
Лекция №13 Организация ЭВМ и системpianist2317
 
Оптические приборы Метротек
Оптические приборы МетротекОптические приборы Метротек
Оптические приборы МетротекIgor Baklanov
 
Обработка данных с датчиков Холла
Обработка данных с датчиков ХоллаОбработка данных с датчиков Холла
Обработка данных с датчиков Холлаishevchuk
 
Как сделать свою VR игру и не остаться без штанов / Алексей Гагарин (Deep Typ...
Как сделать свою VR игру и не остаться без штанов / Алексей Гагарин (Deep Typ...Как сделать свою VR игру и не остаться без штанов / Алексей Гагарин (Deep Typ...
Как сделать свою VR игру и не остаться без штанов / Алексей Гагарин (Deep Typ...DevGAMM Conference
 

Similar to Кружок по робототехнике. Занятие #2. Lego Mindstorms NXT (20)

Устройства сканирования и распознавания речи
Устройства сканирования и распознавания речиУстройства сканирования и распознавания речи
Устройства сканирования и распознавания речи
 
08.peremennyie.datchik rasstoyaniya.(ultrazvukovoy datchik)
08.peremennyie.datchik rasstoyaniya.(ultrazvukovoy datchik)08.peremennyie.datchik rasstoyaniya.(ultrazvukovoy datchik)
08.peremennyie.datchik rasstoyaniya.(ultrazvukovoy datchik)
 
универсальный детектор движения
универсальный детектор движенияуниверсальный детектор движения
универсальный детектор движения
 
описание проекта
описание проектаописание проекта
описание проекта
 
проект трансформер
проект трансформерпроект трансформер
проект трансформер
 
Ev3 руководство пользователя
Ev3 руководство пользователяEv3 руководство пользователя
Ev3 руководство пользователя
 
Another example of slides for Lego Mindstorms NXT courses
Another example of slides for Lego Mindstorms NXT coursesAnother example of slides for Lego Mindstorms NXT courses
Another example of slides for Lego Mindstorms NXT courses
 
мышь
мышьмышь
мышь
 
Яуген Харужий - Автоматизація збору статистики про велосипедний і автомобільн...
Яуген Харужий - Автоматизація збору статистики про велосипедний і автомобільн...Яуген Харужий - Автоматизація збору статистики про велосипедний і автомобільн...
Яуген Харужий - Автоматизація збору статистики про велосипедний і автомобільн...
 
Разработки ООО НПП "Тензосенсор"
Разработки ООО НПП "Тензосенсор"Разработки ООО НПП "Тензосенсор"
Разработки ООО НПП "Тензосенсор"
 
Dotpick
DotpickDotpick
Dotpick
 
исслед. проект 4 датчика!
исслед. проект 4 датчика!исслед. проект 4 датчика!
исслед. проект 4 датчика!
 
исслед. проект 4 датчика!
исслед. проект 4 датчика!исслед. проект 4 датчика!
исслед. проект 4 датчика!
 
Ицхак Цал-Крупп, Павел Фесенко - Intel Real Sense 3D
Ицхак Цал-Крупп, Павел Фесенко - Intel Real Sense 3DИцхак Цал-Крупп, Павел Фесенко - Intel Real Sense 3D
Ицхак Цал-Крупп, Павел Фесенко - Intel Real Sense 3D
 
NettleBox - Products
NettleBox - ProductsNettleBox - Products
NettleBox - Products
 
Лекция №13 Организация ЭВМ и систем
Лекция №13 Организация ЭВМ и системЛекция №13 Организация ЭВМ и систем
Лекция №13 Организация ЭВМ и систем
 
Оптические приборы Метротек
Оптические приборы МетротекОптические приборы Метротек
Оптические приборы Метротек
 
RST2014_Khabarovsk_EMIT
RST2014_Khabarovsk_EMITRST2014_Khabarovsk_EMIT
RST2014_Khabarovsk_EMIT
 
Обработка данных с датчиков Холла
Обработка данных с датчиков ХоллаОбработка данных с датчиков Холла
Обработка данных с датчиков Холла
 
Как сделать свою VR игру и не остаться без штанов / Алексей Гагарин (Deep Typ...
Как сделать свою VR игру и не остаться без штанов / Алексей Гагарин (Deep Typ...Как сделать свою VR игру и не остаться без штанов / Алексей Гагарин (Deep Typ...
Как сделать свою VR игру и не остаться без штанов / Алексей Гагарин (Deep Typ...
 

More from Alexander Kolotov

Таблица соответствия робототехнических компетенций и возрастов
Таблица соответствия робототехнических компетенций и возрастовТаблица соответствия робототехнических компетенций и возрастов
Таблица соответствия робототехнических компетенций и возрастовAlexander Kolotov
 
Опросный лист оценки знаний по соревновательной робототехнике
Опросный лист оценки знаний по соревновательной робототехникеОпросный лист оценки знаний по соревновательной робототехнике
Опросный лист оценки знаний по соревновательной робототехникеAlexander Kolotov
 
Справка-обзор популярных робототехнических комплектов
Справка-обзор популярных робототехнических комплектовСправка-обзор популярных робототехнических комплектов
Справка-обзор популярных робототехнических комплектовAlexander Kolotov
 
тропинка по лесу к голубому озеру
тропинка по лесу к голубому озерутропинка по лесу к голубому озеру
тропинка по лесу к голубому озеруAlexander Kolotov
 
Робототехника с Not eXactly C. Часть I
Робототехника с Not eXactly C. Часть IРобототехника с Not eXactly C. Часть I
Робототехника с Not eXactly C. Часть IAlexander Kolotov
 
Кружок по робототехнике. Занятие #8. Решение задач
Кружок по робототехнике. Занятие #8. Решение задачКружок по робототехнике. Занятие #8. Решение задач
Кружок по робототехнике. Занятие #8. Решение задачAlexander Kolotov
 
Кружок по робототехнике. Занятие #7. Решение задач
Кружок по робототехнике. Занятие #7. Решение задачКружок по робототехнике. Занятие #7. Решение задач
Кружок по робототехнике. Занятие #7. Решение задачAlexander Kolotov
 
Кружок по робототехнике. Занятие #6. Ветвления
Кружок по робототехнике. Занятие #6. Ветвления Кружок по робототехнике. Занятие #6. Ветвления
Кружок по робототехнике. Занятие #6. Ветвления Alexander Kolotov
 
Кружок по робототехнике. Занятие #3. Программируем экран и звуки
Кружок по робототехнике. Занятие #3. Программируем экран и звукиКружок по робототехнике. Занятие #3. Программируем экран и звуки
Кружок по робототехнике. Занятие #3. Программируем экран и звукиAlexander Kolotov
 
Кружок по робототехнике. Занятие #2. Программируем моторы
Кружок по робототехнике. Занятие #2. Программируем моторыКружок по робототехнике. Занятие #2. Программируем моторы
Кружок по робототехнике. Занятие #2. Программируем моторыAlexander Kolotov
 
Кружок по робототехнике. Занятие #2. Первый робот
Кружок по робототехнике. Занятие #2. Первый роботКружок по робототехнике. Занятие #2. Первый робот
Кружок по робототехнике. Занятие #2. Первый роботAlexander Kolotov
 
Promo presentation for robotics cources
Promo presentation for robotics courcesPromo presentation for robotics cources
Promo presentation for robotics courcesAlexander Kolotov
 
Кружок по робототехнике. Занятие #1. Введение
Кружок по робототехнике. Занятие #1. Введение Кружок по робототехнике. Занятие #1. Введение
Кружок по робототехнике. Занятие #1. Введение Alexander Kolotov
 
Игрушки на вырост. Программируем Lego-роботов
Игрушки на вырост. Программируем Lego-роботовИгрушки на вырост. Программируем Lego-роботов
Игрушки на вырост. Программируем Lego-роботовAlexander Kolotov
 

More from Alexander Kolotov (15)

Таблица соответствия робототехнических компетенций и возрастов
Таблица соответствия робототехнических компетенций и возрастовТаблица соответствия робототехнических компетенций и возрастов
Таблица соответствия робототехнических компетенций и возрастов
 
Опросный лист оценки знаний по соревновательной робототехнике
Опросный лист оценки знаний по соревновательной робототехникеОпросный лист оценки знаний по соревновательной робототехнике
Опросный лист оценки знаний по соревновательной робототехнике
 
Справка-обзор популярных робототехнических комплектов
Справка-обзор популярных робототехнических комплектовСправка-обзор популярных робототехнических комплектов
Справка-обзор популярных робототехнических комплектов
 
тропинка по лесу к голубому озеру
тропинка по лесу к голубому озерутропинка по лесу к голубому озеру
тропинка по лесу к голубому озеру
 
Робототехника с Not eXactly C. Часть I
Робототехника с Not eXactly C. Часть IРобототехника с Not eXactly C. Часть I
Робототехника с Not eXactly C. Часть I
 
Кружок по робототехнике. Занятие #8. Решение задач
Кружок по робототехнике. Занятие #8. Решение задачКружок по робототехнике. Занятие #8. Решение задач
Кружок по робототехнике. Занятие #8. Решение задач
 
Кружок по робототехнике. Занятие #7. Решение задач
Кружок по робототехнике. Занятие #7. Решение задачКружок по робототехнике. Занятие #7. Решение задач
Кружок по робототехнике. Занятие #7. Решение задач
 
Кружок по робототехнике. Занятие #6. Ветвления
Кружок по робототехнике. Занятие #6. Ветвления Кружок по робототехнике. Занятие #6. Ветвления
Кружок по робототехнике. Занятие #6. Ветвления
 
Кружок по робототехнике. Занятие #3. Программируем экран и звуки
Кружок по робототехнике. Занятие #3. Программируем экран и звукиКружок по робототехнике. Занятие #3. Программируем экран и звуки
Кружок по робототехнике. Занятие #3. Программируем экран и звуки
 
Кружок по робототехнике. Занятие #2. Программируем моторы
Кружок по робототехнике. Занятие #2. Программируем моторыКружок по робототехнике. Занятие #2. Программируем моторы
Кружок по робототехнике. Занятие #2. Программируем моторы
 
Кружок по робототехнике. Занятие #2. Первый робот
Кружок по робототехнике. Занятие #2. Первый роботКружок по робототехнике. Занятие #2. Первый робот
Кружок по робототехнике. Занятие #2. Первый робот
 
Promo presentation for robotics cources
Promo presentation for robotics courcesPromo presentation for robotics cources
Promo presentation for robotics cources
 
Кружок по робототехнике. Занятие #1. Введение
Кружок по робототехнике. Занятие #1. Введение Кружок по робототехнике. Занятие #1. Введение
Кружок по робототехнике. Занятие #1. Введение
 
L^2: LEGO и Linux
L^2: LEGO и LinuxL^2: LEGO и Linux
L^2: LEGO и Linux
 
Игрушки на вырост. Программируем Lego-роботов
Игрушки на вырост. Программируем Lego-роботовИгрушки на вырост. Программируем Lego-роботов
Игрушки на вырост. Программируем Lego-роботов
 

Кружок по робототехнике. Занятие #2. Lego Mindstorms NXT

  • 1. Программирование Lego-роботов Обзор Lego Mindstorms NXT Нижний Новгород, 2012
  • 2. Содержание • Lego Mindstorms – что это? • Поколения Mindstorms • Состав Mindstorms  Микрокомпьютер NXT  Датчик касания  Датчик звука  Светочувствительный (световой) датчик  Датчик цвета  Ультразвуковой датчик  Моторы  Программное обеспечение • Дополнительные детали
  • 3. Lego Mindstorms – что это? • Lego Mindstorms - констуктор для создания программируемых роботов
  • 4. Lego Mindstorms – что это? • Конструктор MINDSTORMS NXT позволяет создать тысячи различных роботов. • Роботы, которые могут видеть, слышать, говорить, чувствовать и двигаться • Роботами можно управлять с помощью мобильного телефона. • Если вы сможете придумать робота, то сможете и создать его!
  • 5. Lego Mindstorms – что это? • В конструкторе MINDSTORMS NXT применены новейшие технологии робототехники, необходимые для создания робота Вашей мечты.
  • 6. Поколения Mindstroms • Первые наборы Lego Mindstorms начали выпускаться в 1998 году. Они были созданы на базе RCX блока. • Следующая версия - Lego Mindstorm NXT - выпускается в 2006 году. Основа – NXT блок. • Начиная с середины 2009, продается новая версия Lego Mindstorm NXT 2.0. В этом наборе новый световой сенсор, а также NXT 2.0 блок поддерживает операции с дробями.
  • 7. Состав Mindstorms • Базовый набор Lego Mindstorms NXT состоит из следующих частей:  Более 600 Lego деталей (бруски, соединяющие элементы, шестерни, колеса и т.п.)  NXT Intelligent brick (блок управления)  3 сервомотора  Ультразвуковой датчик расстояния  Датчик касания  Датчик звука  Светочувствительный (световой) датчик  Цветовой датчик
  • 8. Микрокомпьютер NXT • NXT является “мозгом” робота • Это интеллектуальный элемент, позволяющий роботу осуществлять различные действия • NXT оснащен тремя портами выхода для подключения моторов и четырьмя портами для подключения сенсоров • NXT имеет экран для отображения информации
  • 9. Микрокомпьютер NXT • Крепления микрокомпьютера NXT:
  • 10. Датчик касания • Датчик касания позволяет роботу воспринимать прикосновения и реагировать на внешние раздражители • С помощью датчика касания робот может подбирать предметы • Манипулятор, оснащенный датчиком касания, позволит роботу узнать, имеется ли объект, который можно взять
  • 11. Датчик касания • Датчик касания по сути своей кнопка, у которой возможно два состояния - Нажато (pressed) и Отжато (released). Программно датчик распознает еще одно сотояние Касание (Bumped).
  • 12. Датчик звука • Датчик звука (микрофон) позволяет роботу слышать • Датчик звука можно использовать для создания робота, управляемого с помощью звуковых сигналов
  • 13. Сенсор звука • Датчик звука измеряет уровень громкости звукового сигнала (звуковое давление). • Показания датчика звука выражаются в процентах [%] от максимальной громкости, которую он способен зафиксировать. 4-5% 5-10% 10-30% 30-100%
  • 14. Светочувствительный датчик • Светочувствительный (световой) датчик позволяет роботу различать яркость объектов, освещенность помещения и даже различать цвета. • То что видит глаз человека. • То что видит робот, через датчик освещенности.
  • 15. Датчик цвета • Датчик цвета позволяет роботу определять цвета объектов. • Датчик цвета, также может работать в режиме светового датчика • Можно управлять каждой лампочкой датчика по отдельности – робот использовать всякие световые эффекты
  • 16. Ультразвуковой сенсор • Ультразвуковой сенсор позволяет роботу измерять расстояние до объекта и реагировать на движение • Сенсор измеряет расстояние путем расчета времени, которое потребовалось звуковой волне для возвращения после отражения от объекта
  • 17. Моторы • Мотор дает роботу или его деталям возможность двигаться • B каждый мотор встроен сенсор вращения, который позволяет контролировать движение с высокой точностью.
  • 18. Программное обеспечение • NXT даёт возможность программировать роботов, используя USB или Bluetooth
  • 19. Дополнительные сенсоры • Какие бы еще сенсоры вы хотели видеть в наборе Lego Mindstroms?
  • 20. Дополнительные сенсоры • Датчик температуры позволяет различать горячее и холодное, имеет широкий диапазон в градусах Цельсия и Фаренгейта. Датчик выполнен в обычном конструктиве и имеет металлический щуп длиной 80мм. • Датчик-акселерометр измеряет ускорение по трем осям. Он также измеряет наклон вдоль каждой оси. • Датчик-гироскоп позволяет определить вращение NXT. NXT гиро-сенсор определяет число градусов за секунду вращения, а также указывает направления вращения. • Датчик-компас определяет текущее направление робота относительно сторон света. • Датчик-барометр – позволяет определять атмосферное давление, может использоваться для измерения высоты • Датчик-инфракрасного излучения – может различать человека и животных от других объектов окружающего мира • Датчик-камера – позволяет отслеживать перемещение до 8 предметов разных цветов • GPS-датчик – позволяет роботу ориентироваться на местности, может использоваться для вычисления скорости робота
  • 21. Дополнительные детали • Помимо NXT блока и датчиков в Lego Mindstorms набор входит более 600 других деталей конструктора: колесные барабаны, шины, шестерни, балки и крепеж.
  • 23. Дополнительные детали • Схемы управления колесной тележкой
  • 27. Обзор Lego Mindstorms NXT • Ваши вопросы?