Робот LEGO Mindstorms NXT 2.0

Недавно в нашем университете проходил «Фестиваль науки юга России». Я оказывал небольшой помощь организаторам, поэтому тоже там оказался. Каждый факультет знакомил публику с различными научными новшествами и разработками. И меня очень заинтересовало, то что представляли ребята с нашего факультета. Это были роботы LEGO Mindstorms NXT 2.0. Вот о них я и хочу рассказать. Казалось бы какая связь между Lego и факультета Математики, Механики и Компьютерных наук, расскажу позже.

Контролер LEGO Mindstorms NXT 2.0

Так вот LEGO Mindstorms NXT 2.0 это программируемые конструкторы. Поэтому они интересны не только детям, но еще и взрослым дядям-программистам. В наборы входят куча мелких деталек, как и во всех конструкторах Lego. Контролер содержит 32x битный процессор, жидкокристаллический дисплей с разрешением 100×64, 3 выходных и 4 входных порта, USB, Bluetooth. К контролеру подключаются различные сенсоры: ультразвуковой, тактильные (сенсор расстояния, сенсор касания), цветовой сенсор. Двигатели представляют из себя сервоприводы с датчиками поворота.

Всю эту прелесть можно программировать. При этом Lego предоставляет графическую среду программирования понятную детям. Также предоставляются библиотеки для Microsoft Robotics Developer Studio, Net платформы и Java. На нашем факультете взялись импортировать библиотеки в среду PascalABC.Net, разработанную у нас.

Стоимость таких роботов колеблется от 10000 до 18000 рублей, в зависимости от комплектации.

Вот пример выполнения совсем не детских алгоритмом роботами LEGO Mindstorms NXT 2.0. С помощью двух роботов LEGO Mindstorms NXT 2.0 и телефона Nokia N95 собирают кубик рубик. Здесь уже применяются алгоритмы распараллеливания процессов. К стати такой робот справляется со своей задачей за 20 секунд.

Или вот робот играет в судоку.

Понравилась статья? Расскажи друзьям

4 Comments

  1. +5))) Ну это здорово конечно. В США за такое премировали бы студентов и предоставили им работу в лучших компаниях, а потом эти ребята выпускают лучшее в мире оборудование, офигенные автомобили. А у нас)))) А у нас на кубиках рубиках все и заканчивается.

    1. Да, где-то недавно читал: «Российская наука не умерла, она переехала». 😐
      А вообще, как мне кажется, для развития науки в современном мире необходимы ученые и бизнесмены-инноваторы. Ученые у нас есть, да и бизнесмены, правда они пока-что еще не инноваторы. Как станут ими, так и подымется наша наука.

  2. Дааа, с судоку круто конечно:) Самое интересное это то, как они разрабатывали моторику для письма. А по поводу кубика-рубика, так это обычная университетская задач, но за робота – молодцы, круто. Я писал лабу по искусственному интеллекту, где надо было собирать игру «пятнашки»:) Ниче, довольно таки это просто делается 😉

    1. Ну да, сами алгоритмы кубика рубика и судоку сложности не вызывают. Я тоже когда-то на втором курсе развлекался: написал классическую игру змейку, а потом дописал алгоритм автопилота для змейки. 🙂 Еще в то время написал классические крестики нолики. А потом долго проигрывал своему творению. Компьютер же внимательный и не когда не ошибается 😆
      Интересны сами роботы. Особенно хорошо, то что это для детей. Детям гораздо интересней изучать информатику программируя таких роботов, чем решать математические задачки. У нас при факультете работает детская компьютерная школа. Так они для этого дела 20 роботов купили.
      Я и сам бы своему ребенку купил такой конструктор. Ребенка нет 😐

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *