Новый чемпион от Лего, встречайте: Lego Boost

    image

    На Хабре есть два типа статей про робототехнику компании Лего: условно «хейтерские», с лейтмотивом «Lego не нужен» и от самой компании Лего. Оправдано это, или не очень – тема отдельной статьи, но, по всей видимости, в Лего понимают, что робо-конструкторы становятся все более востребованными и нужно быть гибче, если не хочешь полностью потерять эту нишу. До сих пор на рынке были представлены два основных набора: это Mindstorms EVE3 и WeDo 2.0. Что изменилось и чем Boost круче? Я попробую сравнить «новичка» с этими двумя решениями, что бы вы поняли, насколько Лего продвинулись вперед.

    Итак: WeDo 2.0

    image

    Из «умных» компонентов: смартхаб, мотор и пара датчиков (расстояния\наклона), при том, что одновременно подключить можно только мотор и один датчик, либо два датчика и… все. Не густо. Лего объясняет это тем, что при должной фантазии даже на этом наборе компонентов можно реализовать «сотни проектов» (продолжение риторики о том, что три стандартных «кирпичика» лего можно соединить1060 различными способами… Интересно, что на эту сентенцию скажет ребенок, которому предложат поиграть тремя кирпичиками?) и действительно – методические материалы серии education предлагают довольно много различных «поделок», но… 12 000 рублей минимум. Это видимо какие-то нюансы лицензирования, может быть – софта и методических материалов, но факт остается фактом – ОДИН МОТОР!

    Вопрос на засыпку: можно ли собрать на одном моторе нечто, способное двигаться и поворачивать? (Ответ: можно.)

    Что же Boost? Ну, формально тоже самое, даже меньше: база (продвинутый смартхаб), мотор и датчик (один!).

    image

    Но дьявол кроется в деталях: Один датчик – это на самом деле интегрированные два: датчик препятствий и датчик цвета/освещенности (почти три!). Кроме того, база имеет встроенный гироскоп. Таким образом Boost по датчикам умеет все то же самое, что WeDо, плюс цвет. И что важно – одновременно! А еще база имеет два встроенных ходовых мотора, т.е. с дополнительным моторов– три! И все это, повторюсь, одновременно – нет нужды выбирать – моторы или датчики – все сразу. Это уже качественное превосходство – в разы. При этом Boost в два раза дешевле WeDо (ну, почти… На момент написания статьи можно найти по 7000-7500). Возможно потому, что не относится к серии education.

    Так что же Mindstorm EV3? Потенциально — крутая штука.

    image

    До 4-х моторов плюс до 4 датчиков (а по факту на первом порту быстрый I2C, что позволяет хаб и почти не ограниченные возможности расширения), экран (вывод мимики – вполне себе востребовано), динамик (эх…), USB (с возможностью подключения WiFi, хоть и из весьма скромного списка совместимого оборудования) – в общем полный фарш. В теории. На практике в базовом наборе (31313) моторов 3 – два больших, один маленький… Прям как в Boost – два ходовых и дополнительный, только в Boost все будет ГОРАЗДО компактнее. А по датчикам? По датчикам тоже не очень: их громко заявлено три, но один из них – кнопка. Цвет и ик-дальномер – это два разных датчика. И… Все. Гироскопа в 31313 нет: или покупай отдельно, или – прощай самобалансирующие модели! Как видно Boost впереди – вместо кнопки – целый гироскоп. Цвет и дальномер примерно эквивалентны интегрированному датчику из Boost. Ну да – в Mindstorm еще есть ИК маяк, он же пульт ДУ. Но его применение в эпоху ориентации на смартфон/планшет весьма ограничено. А цена… Ну можете погуглить – минимум в 3 раза дороже Boost!

    Еще мне показалось плюсом большая ориентированность Boost на Лего Classic, а не на серию mechanic technic, как у Mindstorm… Дело в том, что механизмы – штука крутая, но ребенку (а все мы помним, что это все-таки детский конструктор?) хочется больше в игру. Техник — он для механизмов, а классик – для творчества. Кроме того, Boost без проблем совместим с обеими «технологиями».

    А еще, чтобы подружить Boost с планшетом, нужно просто нажать зеленую кнопку. Mindstorm требует создания пары, по-разному работает с apple/android девайсами (нужно проводить настройку в самом блоке), и периодически теряет соединение так, что требуется перезагрузка блока! С Boost у меня пока не так много практики, но проблем еще не было – все работает и доступно ребенку пяти лет.

    Взаимодействие с Boost ребенка реализовано в виде непрерывного процесса в сопутствующем приложении. Сначала нужно собрать модель по прилагаемой инструкции. Потом включить (одна зеленая кнопка, помните?) и игрушка сразу оживет! Предыдущие серии требовали программирования, чтобы начать играть. Здесь программирование – элемент игры.

    Неужели все идеально? Ну, может не совсем, но на твердую четверку с плюсом! Немного расстроило отсутствие в блоке динамика. При достаточно обширной коллекции звуков, и приемов работы с ними, все это реализовано на сопрягаемом устройстве, а не в базе. А хотелось бы, что бы робот разговаривал сам. Без дисплея можно обойтись (тем более, что основная модель – робот Верни, вполне годно реализует мимику с помощью дополнительного мотора), а без динамика не очень. С другой стороны – приложение запускается на телефоне, и если телефон запихнуть в робота, то… ;) Короче – есть варианты!

    Возможностей расширения в плане электронных компонентов нет от слова «совсем»: портов на базе два и оба нужны под существующие модули. Однако имеющихся вполне достаточно, а совместимость практически со всеми наборами лего значительно расширяет границы юзер-кейсов в плане механики.

    Таким образом Boost – серьезная заявка на победу. Цена позволяет конкурировать с аналогами (вроде продукции Xiaomi), а качество как всегда на высоте. Надеюсь на продолжение в том же духе!

    Disclaimer: статья не проплачена и не ангажирована. Хотелось бы конечно получить наборчик нахаляву, но нет – куплен за свои, кровные… ;) Как и Майндсторм в свое время.

    UPD1: drobzik в комментариях указал на серьезное отличие, которое от части проливает свет на разницу в цене Mindstorm и Boost: «роль мозгов в Boost выполняет мобильное устройство». Действительно — в Ev3 мы имеем полноценный комп под юникс и программа перед исполнением загружается на устройство, после чего может быть запущена автономно. Boost без телефона/планшета не работает совсем. Хорошо это или плохо — вопрос. Все-таки производительность современных телефонов растет по экспоненте, и телефон в роли мозга робота выглядит вполне логичным.

    UPD2: nikolayv81 в комментариях указывает на то, что проблемы с производительностью возможно имеют место быть… Не до конца понятно — это канал связи, или неоптимизированность самого решения на устройстве, но параллельные процессы с интенсивной обратной связью могут не успевать обрабатываться с приемлемой скоростью. Возможно более быстрое устройство не дает таких проблем, возможно поможет оптимизация софта, но если для вас цель покупки — не совсем уж начальное освоение робототехники, а нечто более серьезное, это стоит иметь ввиду.

    UPD3: Lego официально выложила документацию на BLE протокол для Boost (ну там не только буст, там смартхаб WeDo и еще какие-то решения от них). Таки образом, пользователи больше не ограничены средой разработки Лего и могут писать программы на любом языке. Кейсы использования так же значительно расширяются!

    UPD4:
    • pyb00st — библиотека для Python.
    • movehub — интерфейс для node.js.
    • BLE extension — расширение BLE для App Inventor 2, что в сочетании с открытой спецификацией интерфейса, позволяет делать программы управления Boost под андроид, с использованием, например, голосовых команд...


    UPD5: Собственно готовый пример под App Inventor 2 — управление Верни со смартфона.

    Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

    Будете покупать?

    Поделиться публикацией

    Комментарии 68

      0
      приложение запускается на телефоне
      — ну, надо признать, далеко не на каждом телефоне… ( На офф. сайте лего есть перечень совместимых / требования к оным.
        +1

        Это те на которых гарантирована работа, а так работает на телефонах с bt4 и планшетах в том числе на mediatec, на моём 3х летгей давности "рукитайском" телефоне с 5.1 андроидом работает, хоть и немного дольше запускается чем на современных.
        Единственное что стоит учесть это размер приложение ~700мб. и оно совсем не может на sd карту, ни себя ни ресурсы.

        0
        нет пункта уже купил.
        ребенок развлекается с 1 января и еще не надоел. Из оставшихся моделей-фабрика.
        +3 доп модели. а потом полет фантазий
          0
          Нет пункта слишком дорого. Нафиг надо. Но не ардуино.
            +2
            Добавил, но…
            Все-таки, для Лего, это НЕ дорого. Лего само по себе не дешево — любой набор. А этот набор позволяет «оживить» любой другой.
              0
              Это не совсем дорого. Лего вообще иногда перегибает палку.
              Сравните, например:
              — Lego Boost (847 деталей) ~ 8000;
              — Грузовик Technic 42078 (2595 деталей) ~10000;
              — Lego education 9686 (396 деалей)~ 13000
                +1
                Ну, все-таки нельзя сравнивать просто по количеству деталей… В Boost входит электроника и софт, а серия edu скорее всего проходит сертификацию и содержит методические рекомендации…
              0
              для ребенка 6 лет ардуино сложновато. Поверьте и не так увлекательно.
              лего привычно увлекательно и первые шаги в программировании.
              и 6000 за набор вполне норм если учесть что 5 моделей можно собрать +3 допа.
              0
              добавил…
              +2
              Ардуино — это будет после Лего. Лего чем хорош — это понятная ребёнку игрушка, очень удобный конструктор (Technic), бонусом программирование, упор на алгоритмы, а не на язык программирования. И если воткнуть мотор/датчик не туда, ничего страшного не произойдёт.
              После будем подключать ардуино — разбираться, что такое порты, макетная плата, как это взаимодействует и т.д.
                0
                Лего чем хорош — это понятная ребёнку игрушка
                В контексте школы ещё и игрушка «неубиваемая» плюс беспроблемный заказ запчастей.
                  0
                  Лего — это еще и неплохие корпуса, внутрь которого можно и ардуино.
                    0
                    Когда в свое время возникли первые холливары на тему «лего — дорого», я как-то в одном споре предложил поподробнее рассмотреть большой леговский мотор из Майндсторма. думаю понятно, что это не просто мотор. Это мотор, контроллер мотора, энкодер (его можно не только выставить на нужный угол, либо задать количество оборотов, но и получить его текущее положение, т.е. использовать аналогично потенциометру в схемах ардуино), редуктор, плюс серьезная механическая часть (корпус, приводной вал — все по жестким стандартам лего). Кроме того, этот мотор не сгорит при клине/перегрузке, не спалит контроллер (заклиненный мотор под нагрузкой — серьезный ток), не сломает редуктор… Он просто не будет крутится и все. Он не греется, не проскальзывает, он надежен и прост в эксплуатации. Сколько будет стоить аналог с теми же параметрами из китайских запчастей? В рублях и человеко-часах того, кто все это будет подбирать, собирать, тестировать…

                    Тогда ответ был очевиден — дешевле не получится. Тогда он стоил около 2.5к рублей. Может сейчас что-то изменилось…

                    Кроме того мотор-то да. А вот датчик касания, который ну совсем прост — за пару тысяч, как гуглится сейчас — это конечно за гранью добра и зла…
                      0
                      Да, модуль мотора там однозначно крутейший (еще бы размером поменьше были вариации) — похоже в WeDo 2.0 это реализовали. А датчики — впятеро крупнее необходимого размер и вдесятеро — цена.

                      Вот старинный вариант дешевого мотора с энкодером для самодельного лего-робота
                      roboforum.ru/forum74/topic5161-15.html
                        0
                        А датчики — впятеро крупнее необходимого размер и вдесятеро — цена.


                        На счет размера — там в разъеме дело в основном… Да и не очень-то правильно в детском конструкторе сильно уменьшать размеры. Мне кажется с размером все ок (кнопку можно было сделать меньше, конечно, но… Стандартизация же!).

                        А на счет цены… Это да. Но можно самому датчиков наклепать! Как-то так, например.
                          0

                          Хорошо, что в коннекотрах есть уже I2C или Serial, последовательное соединение потенциально возможно.

                    0
                    если воткнуть мотор/датчик не туда, ничего страшного не произойдёт
                    Кстати в Бусте, как я понял просто нет разницы — два порта, куда хочешь туда и втыкай… У EV3 все же моторы в буквенные порты, датчики — в цифровые. Все кастомные девайсы в цифровые (там обычный I2C, а на моторах чутка иначе, как минимум с питанием). Если честно не пробовал поменять местами, но думаю просто не будет работать.
                    0
                    Для бюджетного варианта — можно ардуину с моторшилдом спрятать в коробочку, обвешанную лего-панелями и разъёмами к пинам.
                      0
                      Вместо основного блока? Ну я не знаю, что внутри Буста, но в Майндсторме девайс посерьезнее ардуино. Его скорее уместно сравнить с Расбери Пи. Там вполне взрослый линукс, к консоли которого можно получить доступ через вайфай со всеми вытекающими. Собственно альтернативные прошивки грузящиеся с SD-карты (о! SD-карта там еще есть) — это модификации этого линукса, с джавой, или питоном в качестве программного интерфейса.
                        0
                        Во втором майнсторме стоял атмеловский арм и атмега (последняя отвечала за перефирию).
                        Безусловно речь не о равноценности, а о доступности (и, если хотите — ROI) — я ведь о бюджетном варианте говорил.

                        Я покупал майнсторм когда-то (даже пару) и дополнительно датчики-расширители (на mindsensors.com). Качество, прочность и мощность впечатляют, удобство и возможность легко покреативить для детей — ограничены (как механически, так и программно). Механически ограничено — потому что все слишком крупное (блок, провода, моторы) и мало деталей, программно — потому что блоками программировать (было) очень неудобно, если программа больше нескольких операторов.
                        По моему, лучшее ему применение — организованные кружки в школах, по типу как в лицее 239 Петербурга ( www.239.ru/robot ), центры досуга, клубы. Но там покупаются наборы с дополнительными деталями (раньше еще большие наборы продавали):
                        education.lego.com/en-us/products/lego-mindstorms-education-ev3-expansion-set/45560

                        Многие реализуемые задачи легко посильны ардуине с моторшилдом. Например: лет 10 назад — офлайн-соревнования на машинках самой разной комплектации и оригинальности:
                        roboforum.ru/wiki/OFFLINE-contest

                        Сегодня конечно это был бы не ардуино, а ESP32 (WiFi, bluetooth, etc.) с Python, например:
                        www.zerynth.com/blog/python-on-esp32-getting-started
                        Или облаком mongoose-os.com

                        Майнсторм на Java тоже замечательно программировался — простейшая программа:
                        github.com/satr/jrobot/blob/master/src/JRobot.java

                        Неужели что до сих пор нет подобного майнстрму конструктора, с модулем с маленький смартфон (с его ГГц мощностью, ГБ памятью, датчиками, дисплеем, линуксом/андроидом и низкой ценой) и внешними датчиками и моторами/сервами, соединенными последовательно (I2C,±), а не пучком жестких проводов с огромными коннекторами, тянущимися в толстенный центральный блок?
                          0
                          Неужели что до сих пор нет подобного майнстрму конструктора, с модулем с маленький смартфон (с его ГГц мощностью, ГБ памятью, датчиками, дисплеем, линуксом/андроидом и низкой ценой) и внешними датчиками и моторами/сервами, соединенными последовательно (I2C,±), а не пучком жестких проводов с огромными коннекторами, тянущимися в толстенный центральный блок?


                          Ну… В ev3 линукс. И I2C! $) Т.е. вполне есть и работают хабы (в смысле разветвители), сторонних разработчиков. А вот с ценой — да… И крупное все, уж и не знаю — может в этом какой-то глубокий смысл был…
                            +1
                            Сегодня случайно натолкнулся на последовательное соединение устройств, которое называют "daisy chain" — пример подходов и вариант реализации на известных актуаторах DYNAMIXEL (подешевле модель)
                            image

                              +1
                              Dinamixel очень круто, но очень дорого! ;)

                              Странно звучит от человека, который в свое время купил Майндсторм и много чего еще к нему? Согласен. Но просто Робоконструктор от Лего — дорого по определению, и как-то проще смириться с ценой…

                              Ведь сервомашинок этих надо сразу полтора десятка (на робота-гуманоида, например), а это уже по цене приближается к майндсторму, даже если они по 20 баксов, а не по 200… А про 200 — и говорить нечего.

                              А так да — очень круто. Проводов лишних нет. Сами актуаторы имеют крепежные элементы и «правильную» форму (для использования в сочленениях). Есть обратная связь (т.е. можно выставить как нужно и считать положение). Я в свое время очень хотел, но так и не решился!
                      0
                      Вы все плюсы EV3 не особо расписали, складывается ощущение, что Boost — это то же самое, но дешевле. EV3 очень крут, одни только примеры, что можно из него собрать, в официальном приложении вызывают вау-эффект. Ребенку года на три-четыре его хватит, при том что уже в 6 лет со сборкой всех примеров он справляется.
                        0
                        Тут очень важно понимать — EV3 вообще, или 31313? Потому, что если вообще, то там можно несколько блоков соединить (два — точно), а следовательно портов уже очень много. Плюс датчики, помимо собственно леговских есть еще сторонние, а при желании — еще и самопальные (I2C, UART), а при желании — серво-контроллеры, умные камеры, кастомные прошивки — короче все, что душе угодно. Но тут возникает вопрос — насколько это уже лего…

                        А вот при использовании базового набора я вот так с ходу не могу придумать что можно было бы на EV3, но нельзя на Boost. В режиме фриплей, Буст тоже умеет базовую математику, переменные, свои блоки, циклы/условия и тп.

                        Так что замечание интересное, но хотелось бы понять, что вы имеете ввиду — базовый набор (тогда хорошо бы пример, что можно в ev3, и нельзя в boost), или все таки потенциальные возможности платформы… Тут я пожалуй соглашусь, что ev3 сильнее… При неограниченном бюджете и определенной «прямоте рук», т.е. не из коробки!
                          0
                          Извиняюсь, речь шла про базовый 31313. Опишу плюсы, которые я в нем вижу. Этот набор позволяет сделать около 15 роботов, для которых даны инструкции, видео в работе и программы — а это очень важно, чтобы заинтересовать ребенка. Моторы отличные (в отличие от Boost все независимо монтируются), набор датчиков подобран оптимально. Позволяет играть со звуком — записывать, синтезировать, использовать в программе — для детей это тоже очень интересно, например придумал сигнализацию по ИК лучу и потом неделю играл с ней. ИК пуль это ж не только управление, это еще и маяк для определения направления / видимости.
                            0
                            Хм… Любопытно.

                            Этот набор позволяет сделать около 15 роботов, для которых даны инструкции, видео в работе и программы — а это очень важно, чтобы заинтересовать ребенка

                            Дело в том, что я покупал Майндсторм EV3 очень давно. Может не сразу, как он вышел, но близко к этому. И тогда его список моделей был тот же, что сейчас у Буста — их было ровно пять. ;)

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

                            Моторы отличные (в отличие от Boost все независимо монтируются)

                            На счет моторов — да, в Майндсторме монтируются независимо. И это несколько расширяет диапазон возможных моделей, но… Сильно в ущерб компактности! Ходовые моторы + сам блок + соединения — и уже только для того, что бы собрать простейшую «тележку» (которая основа основ всей робототехники) нужно получить весьма габаритную и не очень тривиальную конструкцию. И тут вопрос еще — что лучше. Учитывая, что моторы Буст, хоть и собраны в одном корпусе с батарейным отсеком и контроллером, тем не менее независимы и за счет всевозможных передаточных механизмов могут использоваться далеко не только, как ведущие колеса. А как колеса — они однозначно удобнее за счет компактности! Единственное, на счет передаточных механизмов… Шестеренок пожалуй в Бусте маловато!

                            набор датчиков подобран оптимально
                            ну… Что значит Оптимально? ;) в базовой поставке 31313 нет гироскопа. А в Бусте есть. А знаете, что такое гироскоп? Это ведь не только самобалансирующие модели в стиле сигвей! Например, сразу после того, как вы приделаете роботу руки (третий этап сборки модели Варни), он вам предложит «дать пять» и он реагирует на соответствующее действие ребенка. Т.е. толчки, встряхивания, повороты, равновесие… Интерактив! Этого нет в 31313. Зато там есть кнопка! Да, я знаю, что это «датчик касания» и он довольно широко применим. ;) Но мне гироскоп нравится больше! Остальные датчики, почти идентичны в базовых кейсах. Расстояния и цвета/освещенности

                            Позволяет играть со звуком — записывать, синтезировать, использовать в программе


                            Так это… В Бусте с этим тоже проблем нет — все можно. Только динамика на самом модуле нету, что минус. А остальное — как в майндсторме. И запись, и фильтры и использование в алгоритмах.

                            ИК пуль это ж не только управление, это еще и маяк для определения направления / видимости.


                            Согласен. В бусте этого нет, в майндсторме есть. Я этой функцией так вроде ни разу и не воспользовался, хотя понимаю, что есть интересные кейсы. Поэтому не могу точно сказать, насколько это важно.

                            складывается ощущение, что Boost — это то же самое, но дешевле
                            Вы знаете… Я поэтому и решил закинуть тему на хабр. Потому, что у меня именно такое впечатление и сложилось, а меня, в принципе, можно считать фанатом майндсторма. Причем не просто дешевле, а В ТРИ РАЗА МИНИМУМ, что переводит их в принципиально разные ценовые категории.

                            Если бы вы сказали про потенциальные возможности — я бы не стал спорить, там все понятно. Но вот в том-то и дело, что базовые наборы у них вполне сравнимы, и если брать их на поиграться, а не как первую покупку из многих, то я бы скорее всего рекомендовал бы Буст даже без учета разницы в цене. Ну на текущий момент мне кажется так.
                              0
                              Мне как-то попадалась преза из учебных материалов Лего, где было разрисовано рекомендуемое использование леговских конструкторов для обучения по возрастам. Имхо, Boost закрыл дырку, которая наблюдалась у Лего между WeDo (для «маленьких») и Mindstorm (подростки, старшая школа), и ориентирован на тот возраст, когда писать полноценные программы все еще рано, но собирать из простых элементов какие-то примитивы уже можно, да и понятия типа «алгоритм», «цикл» уже можно понять.

                              З.Ы. А еще Boost построен на линейке Classic, что тоже очень большой плюс сейчас.
                                0
                                Хм, а можно чуть раскрыть мысль, для тех, кто не совсем (скорее, совсем не) в теме. Что значит, писать полноценные программы еще рано… В том плане, что в boost есть только прямое управление? Или так, же как и в EVE3 можно писать программки?
                                Так же хотелось бы знать (можно просто вменяемую ссылку) поясняющую фразу — «Boost построен на линейке Classic, что тоже очень большой плюс сейчас» — что это значит для конечного пользователя, и в чем плюс-то?
                                PS. Просто когда начинаешь гуглить — то или реклама без конкретики, или восторженные отзывы, опять же, без конкретики…
                                  0
                                  есть две основные серии лего — классическая с вариантами, и текникс, mindstorms заточен под вторую, т.е. если вы будете собирать что-то сложное, и вам не хватит деталей стандартного набора, то вам нужны будут наборы текникс, правда, я особой проблемы не вижу
                                    0
                                    А всякие шестеренки, червячные лифты, или как их правильно называть, в классике бывают? И в чем различие? Блоки другого размера? Я как-то и не подозревал, что они разные.
                                    Просто ребенку 8 лет, EVE3 я ему точно покупать не буду, так вопрос, есть ли смысл купить boost?
                                      0
                                      Нет… Это скорее не другой размер, а чуть иная концепция. Оси, колеса, шестеренки можно отнести к техникс, даже если они идут в классических наборах. Но их и не прикрепить к кирпичикам в большинстве случаев без элементов переходных, которые имеют и нужные посадочные места для осей (круглые либо крестообразные отверстия, либо «втулки») и классические леговские соединения.

                                      Типа таких, как в этом наборе: image

                                      Просто, как верно отметил trix, майндсторм на 98% состоит из элементов техник — стандартный «кирпичик» некуда крепить. А в бусте такой проблемы нет.

                                      Ну, стоит ли купить — зависит от того, чем ребенок интересуется, но… Там где-то в комментариях было про восьмилетнего ребенка и 42 летнего папу — оба остались довольны! ;)
                                        0

                                        Хм, а если есть много деталей technic, помешает это что-то интересное построить на Boost? Все ли датчики, моторы и модули можно закрепить на technic?
                                        А то на классике не особо-то и построишь функциональные модели, они могут развалиться от своих же моторов.

                                          0

                                          Ну… базу с техник совместима, а вот датчик и дополнительный мотор — чистый классик. Так что или крепить их к базе, или нужно больше переходных элементов. Хотя… сам буст содержит порядочно деталей, да и техник, за исключением именно ресурсных наборов тоже обычно не чисто техник. Не думаю, что проблемы будут.

                                            0
                                            да вполне
                                          0

                                          ИМХО 8 лет буст поздно

                                        0
                                        В том плане, что в boost есть только прямое управление? Или так, же как и в EVE3 можно писать программки?


                                        Можно писать. Там есть практически такой же набор блоков, как на майндсторме, если не углубляться совсем в дебри.

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

                                        Это все конечно, если речь идет о софте от лего. Для майндсторма при желании можно писать на полноценных ЯП, но это уже за рамки стандартного использования выходит.

                                        «Boost построен на линейке Classic, что тоже очень большой плюс сейчас» — что это значит для конечного пользователя, и в чем плюс-то?


                                        image Classic

                                        image Technic

                                        Плюс в том, что под лего многие все-таки понимают классик и его у народа — много! А техник — сравнительно недавнее новшество, хоть и удобное для механизмов (я вон даже в статье перепутал — назвал «механик», а не техник), но менее распространенное, и возможно непривычное…

                                        Буст может и то и то.
                                          +1
                                          Что значит, писать полноценные программы еще рано

                                          Ну тут я скорее имел в виду сложность программ. Все же Scratch-подобной редактор Boost не сильно удобен для чего-то более сложного чем пяток циклов с жменькой условий.

                                          что в boost есть только прямое управление

                                          Ага, роль мозгов в Boost выполняет мобильное устройство, на котором собсно и программу создаем, и инструкции смотрим, и звуки пишем/играем. там Scratch-подобной редактор, без командной строки. Программы писать не просто можно, а нужно — они дают львиную долю фана:). Вполне может быть что дальше появятся более продвинутые редакторы (возможно, и неофициальные), но тут многое зависит от Лего, как она себя поведет с комьюнити.

                                          что это значит для конечного пользователя, и в чем плюс-то

                                          Разница, в первую очередь, чисто механическая — модели Technic крепче чем модели Classic, и выдерживают бОльшую нагрузку с разных направлений. Например, реальный Бугатти построили именно из Technic деталей. Ну и лично для меня в класик версии всегда не хватало движения, а Буст именно такую возможность движения и приносит.
                                            0
                                            Обновил статью…
                                              +1

                                              Бугатти построили из Technic деталей и мааааленькой незаметной сборной стальной рамы =)

                                              0

                                              В boost по сути управление интерпретатором(scratch подобный) из планшета/телефона который весьма не шустрый (гироскоп под стабилизацию с с временем реакции под 0.1сек. есть большие сомнения :))
                                              Если очень интересно как оно работает, есть проект на github (не помню название но гуглится), к сожалению времени разобраться не было, поэтому все оценки того как BOOST работает исключительно из опыта использования...

                                            0
                                            Я согласен, Boost для старта неплох, ценник демократичный и возможностей хоть и меньше чем EV3, но все равно очень много.
                                              0
                                              segway собирается на комплекте NXT, со стандартным цветовым датчиком и без гироскопа, легко гуглится
                                                0
                                                Да, тоже находил в интернете, но глубоко не вникал… Интересно, насколько устойчиво получается? На гироскопе-то нетривиально достаточно получается, но достаточно стабильно, если нулевое положение правильно выставить (например, использовать подставку при старте).
                                                  0
                                                    0

                                                    Круто. Вполне стабильно, пожалуй даже стабильнее, чем на гироскопе в ev3. Я с nxt2 не работал, поэтому мне трудно судить, но насколько я понял, в этом конретном проекте вполне взрослое программирование, не на блоксхемах построенное. На ev3 я встречал подобные, самобалансирующие модели, где прога была в штатной леговскоф среде разработки сделана… Довольно нетривиально, но в принципе — возможно.


                                                    Интересно, получится ли на бусте… ;) Надо будет попробовать.

                                                0
                                                Согласен, что майндстормсу не хватает простых микромоторов, редуктор вообще не проблема собрать на самом лего, что и с образовательной точки зрения предпочтительнее. А еще огромные претензии к стандартному майндстормс софту.
                                                  0
                                                  Всегда считал, что софт — дело наживное. Типа можно допилить со временем, в отличие от железа. Но…

                                                  Нет, от части так и вышло: когда я брал ev3, не было решения для планшета в принципе — только настольный комп. Потом вышло под лицензией education. Потом — в свободный доступ. Т.е. все-таки развивается продукт. Но ооочень медленно! И косяков, насколько я знаю, до сих пор хватает.
                                              0

                                              У буста проблема в принципе управления (программа, насколько я понял, исполняется на телефоне/планшете изза этого у меня (не у ребёнка) возникли вопросы, т.к. собрать для ребёнка машинку с рулевым управлением без использования доп. мотора (он использовался как задний датчик касания/толкатель) я смог (нетривиально с учётом неудобной фрюормы основного блока), а вот сочтавить нормальную программу нет т.к. есть баги в многопоточном исполнении (3 ветки) увы.

                                                0
                                                есть баги в многопоточном исполнении (3 ветки) увы.

                                                С этого момента поподробнее…

                                                В чем именно баги, как проявлялись?

                                                Что значит «3 ветки, увы» — В смысле нельзя больше трех процессов? Это экспериментом подтверждено, или где-то прямо сказано?

                                                Софт не идеальный, кое-какие лаги я ловил тоже, но вроде не критичные.

                                                В частности рулевое управление самим роботом значительно веселее стало работать при добавлении паузы в 0.1 сек. в бесконечный цикл опроса джойстика.

                                                Думаю примерно тоже самое должно помочь в вашем случае, если я правильно понимаю о чем речь.
                                                  +1

                                                  Исключительно личный опыт.
                                                  У вас один поток отвечает за сенсоры (врезались передом запускаем цикл объезда, останавливая движение вперёд, задом соответственно стоп и толчёк доп мотором) +кнопки, в сумме получаем лаги по управлению, пропуски команд).

                                                    +1

                                                    p.s. у меня 2 boost-а почти с анонса(2 ребёнка на тот момент 3 и 6), увы себя не оправдали, у детей игра сводится к воспроизведению звуков в телефоне (этот интерактив лишний и отвлекает, а звук из телефона дополнительное отвлечение). Предлрженные вами задержки пробовал, проблема в том что если вы ставите задержку то вы рискуете пропустить сигнал управления, "джойстик" же ИМХО в принципе работает неадекваино.

                                                      0
                                                      Обновил статью… Нужно больше экспериментов, возможно это проблема конкретного мобильного устройства, например? Как у меня дойдет до чего-то более серьезного в этом направлении (параллельность/обратная связь) — отпишусь…
                                                        0

                                                        2 телефона 1 из списка, сомневаюсь что в модели :) честно говоря за почти год я в него уже наигрался, нужно смотреть api, специально купил пару bt адаптеров но руки, пока, так и не дошли.

                                                        0
                                                        рановато 3-6. 7 самое то. уже понятно и звуки не так сильно отвлекают. со звуком поиграться -пианино виртуальное гитара итп
                                                          0

                                                          Сейчас 7.5 ничего, по сути, не поменялось, ребёнок. Младшему наоборот интересней.

                                                      0
                                                      там же есть управлялка-джойстик
                                                        0

                                                        Она то есть, но работает "странно" по крайней мере так было 1.5 месяца назад.

                                                          0
                                                          В чем странность? Мой освоил за пять минут. Там есть вторая с двумя джойстиками так вот она вообще жесть.
                                                            0
                                                            Не… Я так понимаю речь именно о технической реализации.

                                                            Т.е. как оно задумывалось — понятно. А вот как оно работает через BLE, да еще и не на очень быстром устройстве, да еще и в самых ранних версиях ПО — вопрос.

                                                            У меня сходу заработало не особенно хорошо, но после добавления небольшой паузы стало терпимо. При этом никаких параллельных процессов не было.
                                                  0
                                                  Boost и EVE3 все таки разные возрастные группы. У лего есть момент связанный с сезонными скидками. Летом на пике скидок буст можно было найти за 5300.
                                                    0
                                                    Дед Мороз подарил такой Boost мальчику (8 лет) и папе (42 годика) на Новый год.
                                                    Удивились, что бумажной инструкции по сборке в комплекте не было. Скачали приложение, и тут то всё открылось! Сборка — не просто сборка, а поэтапная игра, с промежуточным «написанием» и «отладкой» кода! Поясню: собирали котика. Первый этап — сборка головы. В конце этапа надо сделать программку: котик реагирует на «бутылочку с молоком», мяукает и двигает глазами и ушками. После этого открывается второй этап — сборка туловища и хвоста, в конце — программка для виляния хвостом, и т.д. В процессе сборки выдают «ачивки». Сборки далеко не примитивные. Но восьмилетний ребенок с навыками общения с WeDo вполне справляется со сборкой самостоятельно (но папе же тоже интересно!). С готовым котиком сын играет уже почти месяц, накручивая подпрограммки, осваивая разные события и реакцию на них.
                                                    Учетка в приложении сохраняет прогресс и позволяет «перепрыгивать» между устройствами.
                                                    Резюмируя: для младшего школьника очень крутая штука!
                                                      0
                                                      В прошлом году купил малым Lego Boost, недели 2 пыхтели и занимались, в общем забавная игрушка, все сами собирали, я не вмешивался. Софтуер пошел на IPhone 5S, стабильно работает.
                                                        –1
                                                        Цена, как будто комплект для умного дома купил.
                                                          0
                                                          Lego официально выложила документацию на BLE протокол для Boost (ну там не только буст, там смартхаб WeDo и еще какие-то решения от них). Таки образом, пользователи больше не ограничены средой разработки Лего и могут писать программы на любом языке. Кейсы использования так же значительно расширяются!
                                                            0
                                                            Это мега круто! У нас 2 комплекта boost и 1 EVE3, ну теперь заживем))
                                                              0
                                                              О, прикольно. Надо будет глянуть, возможно, сюда же попали и обновленные паровозы от Лего — у них тоже теперь интерфейс на BLE.
                                                              +1
                                                              • pyb00st — библиотека для Python.
                                                              • movehub — интерфейс для node.js.
                                                              • BLE extension — расширение BLE для App Inventor 2, что в сочетании с открытой спецификацией интерфейса, позволяет делать программы управления Boost под андроид, с использованием, например, голосовых команд...

                                                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                              Самое читаемое