Lego Mindstorm

Още от малък съм признал Лего за No1 сред конструкторите. А ето че в днешно време са се развили допълнително като са отишли една крачка напред – сглобяваш робота, чийто движения сам програмираш – лего Майндсторм. Преди известно време си взех един такъв ‘индивид’ за да го видя що за стока е. Ето ми и първите впечатления: Като цяло много ми хареса и робота се оказа доста по-голям от колкото си мислех че е.  Но останах малко разочарован в някои отношения, беше доста по-ограничен като възможности от колкото си представях. Това е може би защото е правен за деца над 10 години и всичките му функций и езика за програмиране (по-скоро софтуера за програмиране), който върви с комплекта, е много елементарен – NXT-G който е базиран на LabVIEW. Миндсторм предоставя и възможността да си контролираш робота с GSM-а чрез bluetooth, което и направих, беше доста сполучливо, но и от самия софтуер за GSM имаше какво да се желае – доста тромав, много ненужни неща и не всичко си вървеше нормално, въпреки че беше създаден точно за моя модел GSM. Отделно че някои от сензорите не винаги работят както си го представях – например сензора за виждане би трябвало да работи на 3 метра, докато при мен засичаше от 40 сантиметра и то не винаги, но какво да се прави, може и от батериите да е :). Друго е че капацитета му е изключително малък – около 260 кб. с което можете да си представите колко код и мелодийки можете да си поставите на него. С критиките до тук, а сега и малко добри впечатления. Софтуера който беше в комплекта беше доста ограничен, но самата Миндсторм система която се казва NXT предоставя възможност за разработка на софтуер по най-различни начини, дори в уеб пространството има форуми и сайтове които са насочени точно към тази цел. Някои от езиците на които може да се програмира са: Robot C, Java, nQc, leJOS и др. На сайта на миндсторм има и някои готови програми които можете да си свалите и да промените. Говори се, че от Лего се канят да направят софтуера open source и да излезе и за Линукс (защото за момента се поддържа само за Windows i MacOS) Направих няколко програми за моя човеко-робот, едната е когато някой се доближи на разстояние робота започва да ръмжи, като дойде още по-близо робота започва да лае и като се доближи на 1 педя разстояние робота започва да маха с ръце и да вика „крадец, крадец!!“ Другата е да танцува когато започне да свири музика и да спира да танцува когато музиката спре, ето и едно клипче как изглежда в действие:

Share

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*