При съемке ролика был использован телевизор с большим временем отклика. Всецело данная оплошность лежит на мне (так как я выбирал телевизор) и в новых демонстрационных роликах, которыми будет сопровожден проект на Kickstarter, данной задержки не будет видно.
И да, после определенных доработок после соревнования внутренность выглядела так (построено на базе Arduino Lilypad — на тот момент не было опыта в схемотехнике и программировании микроконтроллеров, так что пришлось пользоваться готовыми решениями. Но, как ни странно, оно работало)
Как один из вариантов — в решении, которое было показано, использовалась кнопка, выведенная из браслета на пальцы. Для определения положения использовалась связка гироскоп+акселерометр. Дополнительно использовалась камера для увеличения точности. Кроме того, рассматривались варианты использования электроактивных полимеров для обеспечения отдачи на кончики пальцев, но, к сожалению, добраться до них не удалось и проект как таковой был заброшен.
Касательно этого проекта — внимательно посмотрев ролик у меня возникло несколько вопросов:
1) Как им удалось сделать отслеживание движения настолько точным. Поясню — если бы браслет располагался на запястье, которое де-факто двигается гораздо быстрее места, где его предлагается крепить (у локтя), то вопроса бы не возникло. Проблема в том, что локтевая зона движется не достаточно быстро и с недостаточно большой амплитудой (по сравнению с кистью) и этого может быть недостаточно для корректного распознавания жестов.
2) 0:33 секунда на видео — как у него получился настолько ИДЕАЛЬНО ровный замкнутый овал. По мне — явно CG. Как и другие демки, что наводит на некоторые размышления.
Примерно нечто подобное мы показали 4 года назад на Imagine Cup 2009 — не настолько совершенное, конечно, но прототип работал уже тогда пруфлинк. Если кому интересно — могу поискать схему и прошивку устройства.
В прошлом году был в кампусе Google на конференции Google Summer Of Code Mentor Summit, где была устроена экскурсия. Личные ощущения — кампус уже сейчас выглядит как город — все уютно и продумано.
Во-первых, хочу поздравить всех студентов, которые были успешно отобраны сообществами для участия в проекте GSoC 2012. По сравнению с предыдущими годами число студентов из России и стран СНГ резко возросло (Возможно хабраэффект после этой статьи :) )
Во-вторых, касательно процесса отбора глазами менторов. В прошлом году я выступал в качестве ментора от сообщества Natural User Interfaces Group (сообщество участвуем в GSoC с 2008 года), а в этом году выступаю в роли ко-ментора (вследствие недостатка времени). Итак, с точки зрения руководителей сообщества GSoC выглядит следующим образом:
1) В начале февраля приходит письмо от Google в котором говорится о том, что в этом году будет проходить GSoC и сообщество может составить заявку на участие. Что должно входить в заявку? Во-первых, краткое описание деятельности сообщества, различные параметры (общая численность, число активных участников и т.д.). Во-вторых, если сообщество ранее не участвовало в GSoC, оно должно запросить рекомендацию от старожилов проекта. Просто прийти с улицы, понятно, никто не даст :). Если же сообщество ранее участвовало в проекте, то надо отчитаться по предыдущим проектам. Все это делается путем заполнения огромного числа форм. В-третьих, необходимо создать специальную страницу, на которой студенты смогут найти всю информацию о сообществе, узнать о форме подачи заявки на GSoC, посмотреть проекты предыдущих лет и почерпнуть идеи, над которыми им предстоит работать. Привожу пример нашей страницы. Те кто осилил — переходят к следующему шагу.
2) Ждем ответа от Google в середине марта — было ли отобрано сообщество для участия в проекте. Если да — то идем в п.3. Если нет — то пытаемся понять, что было сделано не так, чтобы учесть свои ошибки в будущем.
3) Процесс принятия заявок от студентов. Длится примерно 3-4 недели (каждый год по разному). Предполагается, что за это время студенты смогут заблаговременно оформить и подать заявку на проект, получить от менторов замечания, исправить их и подкорректировать видение проекта. Так вот, ключевое слово здесь — «предполагается». Как показывает практика — сознательных студентов, которые делают все заранее — не более трети от общего числа заявок. Остальные 2/3 подаются за несколько часов до дедлайна.
4) После окончания принятия заявок менторам дается около недели на оценку присланных проектов. И если с теми, кто присылал все заранее, кто уже успел подкорректировать проект уже все ясно, то с проектами пришедшими незадолго до дедлайна — необходимо копаться. В последнем случае, как правило, менторы выходят на связь со студентами и общаются с ними, пытаясь выяснить степень вменяемости студента и его видения проекта. В итоге, в конце недели, администратор выбирает проекты, которые будут примут участие в GSoC и назначает менторов.
5) С момента зачисления студентов начинается работа над проектом. Студент должен выполнять работу строго согласно плану, который он описывал в своей заявке. Ментор должен следить за графиком, всячески подсказывать и делиться опытом со студентом. Здесь стоит отметить следующие моменты — в самом начале студент получает т.н. Welcome Kit — карточку Bank of Amerika (с 500 $), футболку и кепку. Далее, получит ли он оставшиеся деньги — зависит лишь от него самого. В середине июля ментору от Google приходит форма, где необходимо выставить оценку работы студента за прошедший период. Если все ок — то на карту приходит 2000$. Аналогичную операцию необходимо проделать и в конце августа — в случае успешного завершения проекта Google перечисляет еще 2000$. На этом этапе для студента GSoC заканчивается, но не для его ментора.
6) От каждого сообщества выбирают по 2-3 ментора, которых приглашают в главный офис Google в Mountain View на Google Summer of Code Mentor Summit. Я был на этом мероприятии в прошлом году, планирую посетить и в этом. Мероприятие действительно очень интересное, в первую очередь благодаря участникам — представьте, что идя по кампусу можно встретить руководителей почти ВСЕХ крупных open-source сообществ и обсудить с ними будущие проекты.
В общем — если наберется достаточное число желающих, то могу сделать отчет о Google Summer of Code Mentor Summit 2011 (видео и фото будет прилагаться)
Или, например, NUI Group. Маленький хинт — деньги менторов перечисляются ответсвенному лицу, которое было указано при регистрации сообщества. Задача этого человека — передать эти деньги менторам.
Согласно официальному календарю проекта список сообществ, участвующих в GSoC 2012 будет объявлен завтра.
От себя — приглашаю поучаствовать в проектах сообщества NUI Group. Специально для GSoC 2012 была запущена страница, где можно найти информацию как о предыдущих, так и грядущих проектах сообщества.
— уже совсем скоро начнется Kickstarter кампания
Касательно этого проекта — внимательно посмотрев ролик у меня возникло несколько вопросов:
1) Как им удалось сделать отслеживание движения настолько точным. Поясню — если бы браслет располагался на запястье, которое де-факто двигается гораздо быстрее места, где его предлагается крепить (у локтя), то вопроса бы не возникло. Проблема в том, что локтевая зона движется не достаточно быстро и с недостаточно большой амплитудой (по сравнению с кистью) и этого может быть недостаточно для корректного распознавания жестов.
2) 0:33 секунда на видео — как у него получился настолько ИДЕАЛЬНО ровный замкнутый овал. По мне — явно CG. Как и другие демки, что наводит на некоторые размышления.
А Вы как думаете?
yo
Во-вторых, касательно процесса отбора глазами менторов. В прошлом году я выступал в качестве ментора от сообщества Natural User Interfaces Group (сообщество участвуем в GSoC с 2008 года), а в этом году выступаю в роли ко-ментора (вследствие недостатка времени). Итак, с точки зрения руководителей сообщества GSoC выглядит следующим образом:
1) В начале февраля приходит письмо от Google в котором говорится о том, что в этом году будет проходить GSoC и сообщество может составить заявку на участие. Что должно входить в заявку? Во-первых, краткое описание деятельности сообщества, различные параметры (общая численность, число активных участников и т.д.). Во-вторых, если сообщество ранее не участвовало в GSoC, оно должно запросить рекомендацию от старожилов проекта. Просто прийти с улицы, понятно, никто не даст :). Если же сообщество ранее участвовало в проекте, то надо отчитаться по предыдущим проектам. Все это делается путем заполнения огромного числа форм. В-третьих, необходимо создать специальную страницу, на которой студенты смогут найти всю информацию о сообществе, узнать о форме подачи заявки на GSoC, посмотреть проекты предыдущих лет и почерпнуть идеи, над которыми им предстоит работать. Привожу пример нашей страницы. Те кто осилил — переходят к следующему шагу.
2) Ждем ответа от Google в середине марта — было ли отобрано сообщество для участия в проекте. Если да — то идем в п.3. Если нет — то пытаемся понять, что было сделано не так, чтобы учесть свои ошибки в будущем.
3) Процесс принятия заявок от студентов. Длится примерно 3-4 недели (каждый год по разному). Предполагается, что за это время студенты смогут заблаговременно оформить и подать заявку на проект, получить от менторов замечания, исправить их и подкорректировать видение проекта. Так вот, ключевое слово здесь — «предполагается». Как показывает практика — сознательных студентов, которые делают все заранее — не более трети от общего числа заявок. Остальные 2/3 подаются за несколько часов до дедлайна.
4) После окончания принятия заявок менторам дается около недели на оценку присланных проектов. И если с теми, кто присылал все заранее, кто уже успел подкорректировать проект уже все ясно, то с проектами пришедшими незадолго до дедлайна — необходимо копаться. В последнем случае, как правило, менторы выходят на связь со студентами и общаются с ними, пытаясь выяснить степень вменяемости студента и его видения проекта. В итоге, в конце недели, администратор выбирает проекты, которые будут примут участие в GSoC и назначает менторов.
5) С момента зачисления студентов начинается работа над проектом. Студент должен выполнять работу строго согласно плану, который он описывал в своей заявке. Ментор должен следить за графиком, всячески подсказывать и делиться опытом со студентом. Здесь стоит отметить следующие моменты — в самом начале студент получает т.н. Welcome Kit — карточку Bank of Amerika (с 500 $), футболку и кепку. Далее, получит ли он оставшиеся деньги — зависит лишь от него самого. В середине июля ментору от Google приходит форма, где необходимо выставить оценку работы студента за прошедший период. Если все ок — то на карту приходит 2000$. Аналогичную операцию необходимо проделать и в конце августа — в случае успешного завершения проекта Google перечисляет еще 2000$. На этом этапе для студента GSoC заканчивается, но не для его ментора.
6) От каждого сообщества выбирают по 2-3 ментора, которых приглашают в главный офис Google в Mountain View на Google Summer of Code Mentor Summit. Я был на этом мероприятии в прошлом году, планирую посетить и в этом. Мероприятие действительно очень интересное, в первую очередь благодаря участникам — представьте, что идя по кампусу можно встретить руководителей почти ВСЕХ крупных open-source сообществ и обсудить с ними будущие проекты.
В общем — если наберется достаточное число желающих, то могу сделать отчет о Google Summer of Code Mentor Summit 2011 (видео и фото будет прилагаться)
От себя — приглашаю поучаствовать в проектах сообщества NUI Group. Специально для GSoC 2012 была запущена страница, где можно найти информацию как о предыдущих, так и грядущих проектах сообщества.