Как стать автором
Обновить

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

Отличная работа! Почему-то всегда казалось что камеры правильнее устанавливать непосредственно в глаза :)

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

Главное вовремя остановить фантазию! ;) Камеру кажется можно замаскировать полупрозрачной пленкой...

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

Крутотенюшка!

А можете рассказать подробнее — как управляли сервами (программный ШИМ?) и как запитывали их (сервы)? А то я делал давно подобный проект, здорово намучился как раз с этим.
Добавил описание в статью.
А рот у него будет? Хотя бы небольшая световая полоска.

p.s. В боевом варианте в глаза можно лазеры встроить… :) Система наведения у вас уже есть.
По задумке старались сделать так что бы верхний изгиб подбородка напоминал улыбку. Дабы из бежать светодиодов и прочего. Как-то так это должно было выглядить:

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

Взято отсюда: http://www.getchip.net/posts/115-sd-card-showing-device/

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

У вас задача — управлять шариком в двух плоскостях. С этой функцией хорошо справляется линейный электродвигатель. В вашем варианте — шарообразный линейный двигатель. Это то-же шаговый двигатель — только вывернутый мехом на изнанку. Подобным направлением плотно занимается http://www.differentr.ru/.
Спасибо за похвалу касательно детектирования лица.
Что такое линейный привод/актуатор — знаю, а вот про «шарообразный линейный двигатель» не слышал. Попробовал погуглить и ничего не нашел. Можете дать ссылку или картинку показать?
Что такое линейный привод/актуатор — это отдельно двигатель + отдельно механика.
Линейный электродвигатель — это отдельно плоский статор + отдельно плоский ротор. Поезд на магнитной подвеске имеет схожую технологию.
Но случае с шариком трудно будет разместить в нём полый магнит, да ещё и на уникальное сочетание полюсов. А вот намотать обмотку — легко.
Вам просто нужно отпечатать шарик глаза с готовыми микроканалами для обмоток на поверхности, и уже потом в ручном или машинкой — намотать туда провод. После аккуратно замазать лишнюю пустоту эпоксидкой, и отполировать. Шлейф, наверное придётся оставить пустое окно для него.
Есть вариант с короткозамкнутым витком (не нужны шлейфы) — но управление получается сложным для старта.

Ответная часть сложнее в сборке и намотке. Точнее обмотку придётся мотать на шарике отдельно, фиксировать стойкой эпоксидкой, и растворять шарик. И уже потом клеить на внутреннюю часть сферы глаза.

В идеале — камера должна быть в глазе.
Технология интересная, но простой ее не назовешь. По сути предлагаете сделать перекрестную намотку как на картинке, где красная полоска — одна степень, синя — другая? Если с намоткой все понятно, то как должен выглядеть магнит внутри сферы? или я что-то путаю?

image
Магнит у вас получится в случае свободного доступа к высокоточному чпу станку по металлу. Выточить полый шарик из магнитной стали — это достаточно сложно и очень, очень дорого.
Дешевле намотать обмотки на пластик.
Наверное имеет смысл поставить что-то уровня 3dmax, и потренироваться.
Обмотка секционная, но не перехлёст. Там получается большой сдвиг, весь диапазон на одну полосу разместить не получится. Но их можно размещать в шахматном порядке, с разным шагом.
Из пушки по воробьям.
Не спорю, идея хорошая, но в реализации, мягко говоря, сложновата. Не нужны здесь такие точность и быстродействие.
просто глаза смотрелись лучше, чем голова+шея, вот чего-то явно (и хорошо заметно) не хватает. вы не пробовали посадить живого человека на аналогичный тест и понаблюдать? там должна быть совсем нехитрая мелочь, типа где-то задержаться, а где-то ускориться
P.S. понаблюдал сам.

получается так — живой человек поворачивает голову и головой же в основном отслеживает. НО. человек не истукан, поэтому его поза постоянно меняется, в т.ч. и поворот головы, и вот тогда работают глаза. вообще, это очень интересно выходит — не мешало бы поштудировать на тему body language.
Предложение интересное — «Робот владеющий невербальной техникой общения», если рассматривать мимику и жесты в целом. Тут думаю хорошо бы подошла нейросеть. Или уже есть решения на данную тему?
не совсем так, или даже совсем не так. эмоции — это как раз то, что не связано (напрямую) с интеллектом, но создают характер, индивидуальность. «щенок глуп, но очень мил!». а эмоции очень даже транслируются посредством движения. посмотрите внимательно на роботов в «Звездных войнах», тот же C-3PO. вам просто надо час-два посидеть и пообщаться с аниматором, который «оживляет» персонажи. не надо никаких нейронных сетей — несколько базовых движений и их комбинации, хорошо еще генератор энтропии прикрутить, чтобы перемешивать их случайным образом.
Хорошо, но моргает медленно, словно засыпает
Тут да… на веки поставили серву которая не шибко быстрая, другой под рукой не оказалось)
Интересно узнать, почему сервы плохо работают с длинными проводами, и какая максимальная безопасная длинна?
Основная проблема заключается в помехах которые могут создавать другие электронные устройства. Если просто подключить серву к ардуино и пошевелить ею, то может и с 1 метром провода будет нормально работать, а вот когда будет подключено несколько серв от одного источника питания и находиться рядом, тот тут будет твориться бесовщина)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий