Источник: https://www.legonews.ru
Ганс Андерсон вдохновился желанием сделать робота, который бы собирал кубик Рубика используя только стандартный набор Lego Mindstorms NXT, который он раньше купил для своих двоих дочерей. Вся хитрость и сложность состояла в датчике, который бы определял цвета. К сожалению, оригинальный датчик цветов Lego путал оттенки и не мог однозначно дифференцировать цвета. Решение этой проблемы было поистине изумительно – было решено заменить цветные наклейки на кубике Рубика, так, чтобы датчик не ошибался.
Программа для управления Lego Mindstorms NXT первоначально было написано на языке С. После небольшого тестирования оно было перенесено на язык управления роботом Lego Mindstorms NXT. Первая версия алгоритма собирала кубик Рубика, в среднем, за 97 шагов. Применяя различные комбинации, Ганс Андерсон уменьшил количество шагов до 60 и заметно оптимизировал первоначальный поиск решения.
Что в итоге? Небольшой монстр Лего, который собирает кубик Рубика быстрее чем это можете сделать вы. Внесем небольшую ясность - этот робот полностью независим и не подключен к внешним компьютерам, которые помогали бы ему функционировать. Для тех кто желал бы повторить такого робота Lego Mindstorms NXT, Андерсон на своем сайте tiltedtwister.com разместил подробную инструкцию по сборке и исходные коды программы для него.
Мы открыли новый раздел: Создание и
программирование роботов LEGO MINDSTORMS NXT 2.0, где описываем как
создавать и программировать работов из конструкторов ЛЕГО МИНДСТОРМЗ НХТ 2.0
версии 8547. Замечу, что 90% всех роботов, которые описаны на этой странице
собираются и из других наборов, в том числе, версий 9797 (версия для
образовательных учреждений) и 8527 (старая версия, выпускаемая до 2009
года).
Выкладываю инструкции для робота лего миндсторм нхт 2.0 8547 на РУССКОМ ЯЗЫКЕ:
lego mindstorms nxt 2.0 инструкция и
lego mindstorms nxt инструкция (это для старой модели версии 1.0).
|