В субботу мы с моим другом @vkatmandu решили тряхнуть стариной и попробовать разобраться в программировании контроллера Leap Motion, прототип которого ему как раз недавно прислали по программе для разработчиков. Было интересно, насколько быстро мы сможем это сделать и адаптировать мою традиционную игру “Морской бой” (которая уже была написана для Kinect) под управление пальцами.
Результаты превзошли все наши ожидания! На установку и исследование SDK под .NET ушло около получаса, после чего ещё за полчаса была адаптирована игра. Всего мы потратили около 2.5 часов на написание нескольких прототипов, включая управление Powerpoint-ом и браузером и трехмерный танцующий космический корабль. Результаты нашего мини-хакатона смотрите ниже:
Интересно, что идея Leap Motion не единственна – оказывается мой знакомый @achurikov с командой делают аналогичное устройство DUO, в стиле Do It Yourself – при этом их Intro Video очень похоже на соответствующее видео от Leap Motion. Интересно, что этот проект в некотором смысле берет своё начало с Imagine Cup – Анатолий несколько лет назад представлял на конкурс интересный проект беспроводного управления компьютером при помощи специальных браслетов.
Конференция получилась очень разношерстной – в ней были задействованы как профессионалы международного уровня в сфере робототехники (например, выступал Гари Брадски, один из создателей OpenCV и член команды-победителя DARPA Challenge; с нашей стороны я встретил Владимира Павловского из ИПМ РАН, Анатолия Левенчука, который кстати уже написал свои мысли по поводу конференции, и других), но и много молодых студенческих коллективов, занимающихся робототехникой по всей России (конференция была удачно приурочена к Робофесту). Мне кажется, в перемешивании разных слоев людей есть смысл – это поиск синергии, которая иногда совершенно неожиданно возникает, и рождает какое-то новое качество. Сколково отлично зарекомендовало себя именно в таких проектах, когда надо привлечь разных людей и сделать что-то необычное. Сегодня на конференции, например, помимо зам.министраМарка Шмулевича и Игоря Агамирзяна, выступали удаленно космонавты с МКС.
От посещения конференции осталось несколько умных мыслей и хороших знакомств. В частности, я понял для себя, почему Дмитрий Гришин сделал Grishin Robotics и стал вкладываться в робототехнику. По его словам, есть три основные причины предстоящего лавинообразного роста персональной (бытовой) робототехники: дешевые комплектующие, возможность недорого сделать прототип на основе быстрого прототипирования, и аутсорсинг производства, позволяющий заказывать небольшие партии роботов для первого использования. Порог входа драматически снижается – значит будет интерес.
Много времени было потрачено на обсуждение предполагаемого российского конкурса по робототехнике, сравнимого с DARPA Grand Challenge. Я очень люблю конкурсы, но считаю очень важным, чтобы кроме PR-составляющей и топовых соревнований конкурс также помогал популяризации соответствующего раздела знаний, привлечению и увлечению молодежи. А для этого – если говорить про робототехнику – наверное нужно опускать планку, говорить про симуляционные категории конкурса (включая, возможно, даже Kodu), про конкурсы, заточенные на популярные робо-наборы типа LEGO. Почему-то не вспомнили Eurobot и Robocup, в котором кстати российские команды были не так давно очень успешны.
На выставке роботов встретил много знакомых лиц и моделей – вот несколько фотографий оттуда. Там же в гиперкубе – пара моделей из закрывшегося политехнического музея – очень поразила обучающаяся черепаха 50-х годов, которая, несмотря на отсутствие в ней как такового компьютера, до сих пор успешно работает и адаптируется к окружающей среде.
Ниже слева – твиттер-робот из УлГТУ, он ездит везде, находит и фотографирует людей, знакомится с ними и пишет об этом в твиттер. Если он вас уже видел – заново знакомиться не будет. Распознавание лиц – на основе OpenCV. Правее – аппарат, который участвует в пробеге на соревнованиях в Селигере и успешно соперничает с беспилотными ГАЗелями. А на входе в гиперкуб можно поиграть вот на таком аппарате, который создает эффект погружения за счет мобильного игрового места.
Было приятно повидаться с друзьями. В конце нас стали даже посещать разные бредовые мысли, типа теста Тьюринга для мышей и создание помимо робоняни еще и робомамы и робопапы, чтобы заселить всю Россию восточнее Москвы роботами. Ну и мы конечно просуммировали все идеи для роботехнического конкурса – получилась собирательная идея конкурса – экзоскелет из жидкого металла для червей с ограниченными возможностями.
В общем, день удался на славу! Я проделал путешествие из Гиперкуба в Москву где-то после круглого стола (кстати да, был очень вкусный обед!), но многие остались на просмотр премьерного филься Робот и Фрэнк, и расходились уже в полной темноте. Жаль, я не увидел Гиперкуб таким – наверное, уже в следующий раз…
Курс будет проходить в марте 2013 г. и позволит студентам улучшить свой проект, придумать для него правильную бизнес-модель, а также познакомиться с основами технологического предпринимательства и решить, насколько вас привлекает дальнейшее развитие проекта в виде стартапа. Ну а лучшие 20-25 команд, приглашенные для участия в Российском финале Imagine Cup, получат возможность поучаствовать в специальном двухдневном акселераторе, и доработать свои проекты – ведь три лучших с точки зрения бизнеса проекта будут претендовать на гранты фонда посевного финансирования Майкрософт на общую сумму $30000.
Подробнее о курсу можно почитать по адресу http://aka.ms/imcup13course. Все участники, прошедшие онлайн-курс и финальное онлайн-тестирование, получат сертификаты об окончании, выданные ИТМО, Открытым университетом Сколково и Майкрософт.
Мне кажется, Imagine Cup начинает действительно становиться всё более привлекательным для студентов, и теперь – даже если у вас ещё нет прототипа, а есть только идея и желание участвовать – самое время подать заявку на конкурс и в ходе онлайн-курса понять, что и как делать с идеей дальше!