Jeffrey Cross
Jeffrey Cross

Как я получил работу дизайнера Lego

Лассе Лаузен на Maker Faire Bay Area 2013, держа Lego Mindstorms DINOR3X, который он разработал. Фото Грегори Хейс.

Выросшая в датской сельской местности, на диком западе Ютландии, я не знала, что в конечном итоге я займусь разработкой и развитием робототехники в Лего. В настоящее время я работаю с Lego Mindstorms, программируемым комплектом для робототехники, который позволяет детям всех возрастов создавать своих роботов из Lego.

Я действительно люблю свою работу, поэтому я хотел бы рассказать вам все об этом. Тем не менее, работа в области высоко секретной разработки мешает мне делать это. Одна вещь, которую я могу вам сказать, - это мое путешествие до этой точки, моя история создания, которая включает в себя довольно много строительства Lego.

Детство

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

Лассе в детстве, рядом с одной из его башен Дупло.

Я перешел к наборам Lego City, где можно было сделать гораздо более подробные модели. Я следовал инструкциям для модели сразу после того, как получил их, но они быстро разрушались и превращались во что-то другое в сочетании с моими другими игрушками Lego. Несмотря на то, что мне действительно нравились мои наборы Lego City, требовалось нечто большее, и эта потребность была удовлетворена с помощью наборов Lego Technic - осей, зубчатых колес, пневматики и, что не менее важно, двигателей. Теперь я смог привести в движение свои творения Lego, которые открыли для меня целый новый мир. С помощью этих наборов я смог воспроизвести многие сельскохозяйственные машины, которыми я был окружен.

Теперь мое детство не было связано с Lego, когда я рос, мне также нравилось проводить время на улице. Вы могли бы сказать, что Lego был моим вечерним и дождливым днем, поэтому, слава Богу, Дания очень дождливая страна. Но когда я был на улице, я играл в лесах и полях, которые окружали наш дом. Мне нравилось строить домики на верхушках деревьев с дорожками Тарзана между ними. У моей мамы есть эта история, которую она любит рассказывать людям, которая описывает меня довольно хорошо. Однажды я прибежал на кухню и спросил ее, как далеко на деревьях мне разрешено подниматься. Она ответила мне, что сожалела так много раз, она сказала, что мне разрешено подниматься вверх, если я была уверена, что смогу подняться обратно. Следующее, что она увидела, было то, что я висел на очень тонких ветвях на вершине дерева, где обычно можно было найти только птиц.

Хижина Лассе на деревьях

Я открываю Lego Technic

В 1997 году с Lego произошло что-то особенное, что поразило меня: они выпустили один из своих первых программируемых наборов Lego Technic. Большинство из вас могут подумать, что я говорю о серии Mindstorms, но нет. Я говорю о наборе под названием Code-Pilot. Этот набор содержал программируемый блок, который можно запрограммировать с помощью встроенного сканера штрих-кода. Вместе с набором пришла большая картонная карточка со штрих-кодами, которые представляли инструкции, которые будут выполняться в том порядке, в котором они были отсканированы. Это было действительно удивительно для меня; Теперь я мог комбинировать свои кирпичи и моторы Lego Technic с программируемым кирпичом и датчиками, чтобы мои творения Lego пришли в LIFE!

Набор Code-Pilot

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

Сварка, Кодирование и Mindstorms

Я начал сварку и сошел с ума в нашем гараже. Я создал такие вещи, как конные повозки, кабачки и тележки. Я также провел несколько дождливых дней в Дании, обучая себя программировать веб-сайты с использованием HTML, PHP и MySQL. В то время веб-сайты были одним из самых простых способов для людей узнать о программировании самостоятельно. Хотя я был в состоянии сваривать, делать электрические схемы и программировать веб-сайты, мне все еще чего-то не хватало. В моих глазах я создавал более крутые вещи с моим Lego, установленным в гараже.

Мне нужно было больше учиться, поэтому я записался в техническую среднюю школу в Дании. В тот первый год меня впервые познакомили с Mindstorms RCX. Эта невероятная игрушка вернула мне любовь к Лего. В школе я нашел друга, который с таким же энтузиазмом относился к программируемому Lego, и вместе мы провели несколько выходных, создавая роботы и машины Lego. С RCX я познакомился со встроенным программированием с использованием языка Си, и я перешел к программированию микроконтроллеров и созданию собственных печатных плат во время учебы.

Я изучаю промышленную автоматизацию и вычислительную технику

После окончания школы я был уверен, что мне нужен некоторый опыт работы, прежде чем я начал изучать инжиниринг, поэтому я записался на четырехлетнюю программу Automation Technician, работающую в области промышленной автоматизации с машинами и роботами. Программа дала мне большой опыт проектирования систем управления для промышленных машин и роботов. Я путешествовал по Европе, настраивая и настраивая производственные линии, и я получил две награды за мои усилия во время этого исследования. Это было очень захватывающе, но я всегда чувствовал, что мне не хватает полного понимания того, что именно происходит во всей системе.

Поэтому я начал изучать компьютерную инженерию в университете Ольборга на севере Дании. Это дало мне более глубокое понимание компьютерных систем, и теперь я обладаю знаниями по всем уровням автоматизированных систем. Я всегда находил для меня лучший способ понять теории и методы - играть с ними и экспериментировать, так как я никогда не умел читать толстые учебники по теории. Используя Lego Mindstorms, именно это я и сделал. Это помогло мне поиграть со многими теориями, которые мне преподавали в университете.

Lego замечает нас

Мне повезло, что мой друг из Lego из старшей школы также учился в Ольборгском университете, поэтому мы воссоединились и начали создавать удивительные вещи с Lego Mindstorms. Мы продолжали делать роботов и машины с Lego, и наши творения начали привлекать внимание некоторых сотрудников Lego.

В 2010 году Lego обратился к нам и спросил, хотим ли мы создать модель, которую мы могли бы показать для Lego World в Копенгагене. Мы создали стенд, в который вошли 8 роботов Mindstorms из нашей собственной коллекции Lego, и не знали, на что мы подписались. Наш стенд представлял собой модель грузового терминала, где у нас были автоматизированная конвейерная лента и два автономных грузовых автомобиля. На стенде также находились два вилочных погрузчика Mindstorms, каждый из которых управлялся джойстиком из Lego Mindstorms. Это был огромный успех в мире Lego, и Lego быстро попросил у нас список деталей, которые нам понадобятся, чтобы сделать его копию.

Затем они пригласили нас похвастаться грузовым терминалом на мероприятии Lego World в Голландии. Это событие открыло нам глаза на целый новый мир, мир с такими же людьми, как мы, которые увлекались робототехникой и использовали Lego для воплощения своих идей в жизнь. Мы оба были включены в группу под названием MCP (Mindstorms Community Partner), которая представляет собой группу избранных взрослых пользователей Mindstorms, которые обсуждают продукт и его будущее с разработчиками из Lego. Благодаря этой программе у нас также была возможность получить поддержку от Lego в наших проектах, поэтому, если бы у нас была хорошая идея, мы могли бы попросить Lego о том, что нам нужно, и они бы отправили нам все, если они нашли идею интересной. Мы чувствовали себя Чарли на шоколадной фабрике, так как теперь у нас была возможность реализовать некоторые проекты, которые мы всегда хотели реализовать. Мы также получили информацию о планах Lego по выпуску третьего поколения, теперь известного как EV3. На закрытом форуме мы получили доступ к фотографиям и видео ранних прототипов и обсуждали различные аспекты продукта во время разработки. Это было очень волнующее время для меня, я почувствовал себя особенным, будучи частью избранных, которые знали о проекте.

Dynaway просит нашей помощи

Но Лего был не единственным, кто заметил, что мы с другом делаем в свободное время. К нам обратилась компания Dynaway, которая производит специализированное программное обеспечение для управления крупными производственными мощностями. Они испытывали трудности с демонстрацией своего программного обеспечения на выставках, потому что оно должно было интегрироваться с фабрикой, чтобы показать весь ее потенциал. Это стало неполной занятостью для моего друга и меня, пока мы учились в университете. Мы создали модели Lego для двух разных заводов, по одному на каждый метр, с четырьмя и восемью кирпичами Mindstorms NXT. Мы создали сервер, который помог программному обеспечению Dynaway общаться с фабриками Lego, как будто они были настоящими фабриками. Это до сих пор самый большой проект Lego, в котором я когда-либо принимал участие, а также самый сложный. Это потребовало большого количества дизайна, как физического, так и цифрового, и мы не будем путешествовать с ним, когда он будет показан публике. Поэтому нам нужно было убедиться, что и модели, и программное обеспечение были очень стабильными и легко перезагружались. Здесь мой опыт в области промышленной автоматизации действительно окупился.

Путешествие по миру с Lego

В этот период моей жизни спонсорство Lego привело меня и моего друга по всему миру с другими энтузиастами, чтобы продемонстрировать наши творения и вдохновить других. Среди наших направлений были Всемирная олимпиада по робототехнике в Абу-Даби (2011 год), Куала-Лумпур (2012 год) и Джакарта (2013 год); и ежегодные ПЕРВЫЕ чемпионаты в Сент-Луисе, штат Миссури. На этих мероприятиях мы в основном представили некоторые из наших больших творений, таких как Lego Mindstorms Blimps. Это летающие модели Lego, которые используют гелиевые шарики в качестве основного источника подъема и имеют пропеллеры, которые позволяют управлять подъемом, движением и рулевым управлением.

Моя Лего Стажировка

Когда мы были на мероприятии в Абу-Даби, Лего позвал нас на встречу со всеми энтузиастами Mindstorms, которых они спонсировали, чтобы поехать туда, и объявил, что они ищут 12 человек, которые станут группой экспертов Lego Mindstorms. Это будет группа, которая тесно сотрудничает с Lego в разработке продукта Mindstorms EV3. Я вошел в эту избранную группу и начал сотрудничать с Lego в будущем поколении Mindstorms. Благодаря этому тесному сотрудничеству с Lego я также смог пройти стажировку в Lego.

Мой первый день я провел в штаб-квартире Lego в Биллунде 11 апреля 2012 года, где моей задачей было выяснить, как интегрировать новый продукт Mindstorms со смартфонами. Я действительно не могу описать то чувство, которое у меня было в тот день, когда я сидел за своим столом в штаб-квартире Lego, зная, что стану большой частью команды, которая создала новую версию продукта, которая помогала мне на протяжении всего Вся моя жизнь до этого момента. Более того, оказалось, что мой менеджер был одним из создателей набора Lego, который вызвал у меня интерес к роботам, 8479, о которых я упоминал ранее. Во время моей стажировки я создал множество различных прототипов приложений, два из которых стали официальными приложениями Lego Mindstorms Robot Commander.

Проектирование DINOR3X

Несмотря на то, что во время стажировки я работал в Lego полный рабочий день, я все еще был частью экспертной группы поклонников, которые также получали разные задания. Одной из больших задач, над которой нас попросили поработать, было создание бонусных моделей. Это будут модели, созданные фанатами, но размещенные на официальном веб-сайте Lego и рекламируемые Lego как дополнительные модели, которые могут быть построены с новым набором Mindstorms EV3. Я, как я держал пари, большинство из тех, кто играл с Lego, всегда мечтал стать дизайнером Lego, поэтому просьба сделать модель для Lego была как воплощение мечты. Когда мне нужно было решить, какой должна быть модель, я решил создать шагающего четырехногого робота. И у меня даже был специальный механизм ходьбы, который я действительно хотел реализовать с помощью Lego: «Strandbeest» Тео Янсена. Этот механизм всегда очаровывал меня, поскольку в нем было такое жизненное движение. Самая большая проблема заключалась в том, чтобы создать этот механизм, используя ограниченные части, которые поставлялись с набором, но после многих проб и ошибок мне удалось заставить его работать. С помощью этого механизма я создал бонусную модель DINOR3X.

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

Когда я получил диплом, меня наняли на работу на полную ставку. Моя работа в области компьютерной инженерии в Lego Mindstorms включает в себя работу с нашим существующим продуктом, Mindstorms EV3, а также заглядывать в хрустальный шар, думая о создании игрушек и инструментов, которые вдохновят новаторов завтрашнего дня. Я все еще очень чувствую себя ребенком, я хотел бы рассказать вам больше об этом последнем кусочке, но, как я уже сказал ... я бы потерял свою работу, если бы сделал это. И это то, чего я действительно не хочу! Видите ли, играть с Лего и роботами на работе - это чертовски круто ...

Поделиться

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