Место для баннера, продается :)

Робот-танцор

Робот-танцор Робот-танцор
В этой статье приводится пример того, как с помощью программирования в  NXT-G заставить Вашего робота NXT танцевать.

 

На самом деле, робот движется по случайной траектории, по типу приведенной на рисунке внизу. Все это лишь отдаленно напоминает танец.

1. Создайте новый документ. Левой кнопкой мыши перетащите в рабочую зону блок цикла.

2. Настройте его на работу, скажем, в течении 20 секунд.

3. Внутрь тела цикла поместите первый блок Случайное число, отвечающий за продолжительность движения.

4. Он будет генерировать случайные числа в диапазоне 100-2000, что будет соответствовать 100-2000 градусам.

5. Второй блок отвечает за мощность, т.е. скорость движения робота.

6. Диапазон изменения мощности от 30 до 100.

7. Третий блок управляет рулевым колесом, т.е. направлением движения робота.

8. Он генерирует случайные числа в диапазоне от -100 до +100.

9. Наконец добавим блок движение, заставляющий робота двигаться в соответствии с генерируемыми случайными параметрами движения. Соедините его с остальными блоками проводниками так, как это показано на рисунке.

10. Настройте блок в соответствии с картинкой. Из существенных параметров перечислим только двигатели, направление движения - прямо, отсутствие тормозов и измерение длительности в оборотах. Все остальные параметры задаются в программе динамически.

11. Последним блоком программы будет блок останавливающий двигатели и включающий тормоз.

12.

13. Нажмите кнопку RUN, программа будет загружена в NXT и запущена.

14. Меняя параметры генераторов случайных чисел, сделайте движения робота более:

  • плавными
  • резкими
  • динамичными и т.п.
 
  • Оцените материал
    (0 голосов)
  • Опубликовано в NXT 2
  • Прочитано 2386 раз
Другие материалы в этой категории: « Младший брат LabVIEW Робот ищет выход из лабиринта »

Оставить комментарий

Убедитесь, что вы вводите (*) необходимую информацию, где нужно
HTML-коды запрещены

Наверх

Последние новости от LEGO Mindstorms NXT 2

Лабораторный практик…

29-04-2013 Hits:3588 NXT 2 Capitano - avatar Capitano

Лабораторный практикум №4 по LEGO MINDSTORMS NXT

Целью данного урока является написание кода для подключения Wiimote по Bluetooth при помощи LabVIEW. Приведен пример написания кода для считывания состояния одной кнопки и статуса XYZ ускорения Wiimote.

Read more

Лабораторный практик…

24-04-2013 Hits:15597 NXT 2 Capitano - avatar Capitano

Лабораторный практикум №3 по LEGO MINDSTORMS NXT

Целью данного урока является написание кода, с помощью которого можно будет считывать состояние мотора робота NXT и заставить моторы двигаться, используя инструментарий LabVIEW NXT.

Read more

Лабораторный практик…

22-04-2013 Hits:3821 NXT 2 Capitano - avatar Capitano

Лабораторный практикум №2 по LEGO MINDSTORMS NXT

Целью данного урока является изучение основ среды программирования LabVIEW и получение практических навыков программирования с использованием инструментария LabVIEW NXT. Приведен пример написания кодов для считывания показаний датчиков на NXT-блоке.

Read more

Коментарии в материале

Мишени для тренировок…

01-12-2016 Hits:4615 Спортивная стрельба Capitano - avatar Capitano

Каталог мишеней для тренировок на основе "Официальной мишени для ПТ" Все файлы в формате PDF, при печати использовать реальный размер!

Read more

17.10.2015г. Чемпионат по Fi…

02-10-2015 Hits:2018 Спортивная стрельба Capitano - avatar Capitano

17.10.2015г. Чемпионат по Field Target. Киев.Украина

Приглашаются все желающие, 17 октября 2015г, принять участие в открытых соревнованиях по Field Target, в классах ППП и ПСП до 16,3дж в калибре 4,5мм. 

Read more