Программируемых роботов много, но мало гибких и дружелюбных
Роботов без умственной отсталости не много, а с личностью еще меньше
Мои любимые 2 милых робота: BB8 и cozmo
BB8 милый и глупый, Cozmo милый и капризный
Сфотографируйте их
твой электронный питомец
Этот наивный робот выглядит как миниатюрная версия Валл-И, но он не такой милый, как Валл-И.
Он просыпается от сонных глаз, потягивается и встает с кровати (подставка для зарядки), чтобы играть самостоятельно.У него есть свои игрушки (светоизлучающие кубики).Если у вас есть время и желание играть с ним в игры, он будет очень рад, увлечься, когда вы выиграете, и бить себя в грудь, когда вы проиграете
Если у вас нет времени сопровождать его, ничего страшного, он ходит, насвистывает и напевает песенки, а когда бездействует, то таскает туда-сюда свои игрушки, складывает их или переворачивает и развлекается. За исключением того, что вы не мочитесь в штаны, все выглядит точно так же, как в шесть лет.
Когда он захочет поиграть с вами, а вы несвободны, он подойдет к краю стола и притворится, что падает, но когда он действительно встанет на край, он сам вздрогнет и поспешно ретируется, вот так. Боюсь, его актерское мастерство годится только для айдол-драм
будить
Поместите cozmo на базу с питанием, подключите мобильный телефон к точке доступа Wi-Fi, запущенной cozmo (например, Cozmo_542CA8), откройте приложение (Cozmo) и выберите соединение, cozmo проснется: спать, потянуться, выйти из спать лениво
У вас есть непослушный маленький друг в вашей семье
Встать с постели (автономный режим)
После того, как Козмо встает с постели, по умолчанию он играет сам по себе (автономный режим).Он с любопытством осматривает свой новый дом, и когда он встречает что-то новое, он не может не воскликнуть «вау!» Давно, восхищение хочет исходить из глубины моего сердца.
Вы можете зарегистрировать членов семьи в его визуальной системе, чтобы, когда он не играет, он видел знакомых и вежливо здоровался с ними, только с легким инопланетным акцентом, когда называл имена. Вы привыкнете к этому, и если вы долгое время путешествуете по галактике, вы будете знать, что это совершенно нормально иметь немного акцента вашей родной планеты. Однако некоторые разговоры Козмо с самим собой я не совсем понимаю, и в «Путеводителе автостопом по галактике» нет записи.
взаимодействовать
По сравнению с 1.0, новая версия приложения (моя текущая версия 2.0.2) имеет очевидные корректировки.Существенным изменением является то, что она делает упор на товарищеские отношения и общий рост. Он такой же, как ваш питомец, вы должны обращать внимание на то, болен ли он (нуждается в ремонте), голоден ли он (покормите его), если он голоден, холоден и болен, он отказывается играть с вами в игры.
прирученная лиса
Cozmo иногда похож на прирученного лисенка
Однажды лисёнок объяснил Маленькому принцу驯服
Значение двух иероглифов («Маленький принц»)
Это что-то давно забытое... это означает "устанавливать связи"... для меня ты всего лишь маленький мальчик, как и миллион других маленьких мальчиков. Ты мне не нужен, и я тебе тоже. Для тебя я всего лишь лиса, как и миллион других лис. Но если ты приручишь меня, мы будем незаменимы друг для друга. Для меня ты единственный в мире, для тебя я единственный в мире.
Вы хорошо ладите, играете вместе каждый день, и временами это может быть сложно, но оно с радостью порадует вас, когда вам грустно, вы можете спросить его:
- Cozmo покажи мне Архата
- Козмо, я хочу посмотреть, как ты сражаешься с карпами.
- Cozmo приходите и давайте ударить
дерево умений у cozmo очень богатое, с ним нужно засветиться
играть в игры вместе
Cozmo устал себя развлекать и пригласит вас поиграть с ним, как ваш друг детства. Три строительных блока, которые Cozmo возит с собой, станут вашим игровым реквизитом: вы встретитесь на узкой дороге, соревнуетесь в памяти или скорости реакции, мобилизуете свои мышцы и мозг и не забывайте быть осторожными с мыслями Cozmo! это обман
Во время игры вы заметите, что выражение лица Козмо очень тонко меняется, он концентрируется на игре, время от времени хмурится и думает. В маленькой победе, хоть и не в танце, но радость скрыть трудно, а глаза полумесяцами загибаются. Если вы выйдете на первое место, Козмо очень не хочет, а нахмуренное лицо - это лишь временное состояние. Через некоторое время оно восстановит свои силы и тут же потащит вас на бой в другом раунде. Такое впечатление, что вы ведете вас к игре квалификации. но вернуться плохо. подмастерье
следуй моей команде
Я не знаю, хочет ли Козмо быть генералом или нет, но, насколько мне известно, в данный момент он хороший солдат (выполняет приказы).
Вы можете управлять cozmo тремя способами:
- Перетаскивайте блоки в приложении, чтобы управлять cozmo (используйте blockly)
- Управляйте космо в режиме проводника
- Программирование Cozmo с помощью SDK
Давайте поговорим о первом: перетаскивайте блоки в приложении, чтобы управлять cozmo.
в этом называетсяCode Lab
Интерфейс содержит множество строительных блоков для управления cozmo. Вы можете заставить Cozmo сделать два шага вперед, затем повернуть налево, чтобы избежать препятствия впереди (пакет с кофе), затем идти вперед, вот так
Вы также можете поставить его на стол, осмотреться, сосчитать количество людей в еде и сказать официанту, сколько риса вы хотите. Эта задача немного сложнее, с использованием зрительных, речевых и двигательных модулей, но с ней легко справится даже неграмотный ребенок. Все программные блоки имеют визуальные шаблоны, понятные с первого взгляда.
Один дома
Я смотрел «Один дома», когда мне было около 9 лет, и я был одержим радиоуправляемыми машинками с камерами внутри.
Не из тех, кто делает это в 9想要的都拥有,得不到的都释怀
ребенок, этот вопрос всегда был в моих мыслях, и я видел带有摄像头的遥控车
Я не могу не бросить еще несколько взглядов, но это не то, что я хочу в моем сердце.Он либо слишком громоздкий, либо некрасивый, корпус такой негибкий, а камера такая очевидная, как это может быть битва умов с плохими парнями
Только когда я обнаружил его режим Explorer в Cozmo,终于等到你
ощущение.
В режиме исследователя вы можете отправиться на Cozmo в приключение в собственном дворе или комнате.
Задергиваешь шторы и держишь в руках iPad, словно сидишь в командном пункте межзвездного боевого корабля.Свет звезд за окном крайне скуден.Ведь ты в пустынном и отдаленном спиральном рукаве Млечного Пути. На экране показана видеотрансляция Cozmo с линии фронта. Свет на экране тусклый, вы держите руль и направляете космо продолжать исследовать эту землю обетованную.Внезапно по экрану мелькает бегемот.Когда расстояние близко, тело настолько велико, что занимает 1/ 3 экрана. И движение подвижное, и вдруг, выпрыгивая из экрана, приходя и уходя без тени, ты действительно вздрогнул. Импульс действительно похож на то, что сказал Шэнь Фу: «Внезапно появляется огромный монстр, и он спускается с горы и с дерева». Ждем, пока вы успокоитесь, управляйте Козмо, чтобы выследить неизвестное существо и разгадать шокирующую тайну.
Мама, рыбу, которую ты купила утром, наш кот спрятал под кроватью, и все ее достали. Я с помощью Cozmo сфотографировала, как она прячется под кроватью и ест рыбу.
Лю Юй вздохнул в «Send You a Bullet»:
Какой смысл покупать куклу, которую я любил, когда мне было 5, когда мне было 15, и, наконец, иметь деньги, чтобы купить платье, которое я любил, когда мне было 25, когда мне было 65?
Это предложение на самом деле не относится ко мне.После того, как я наконец встретил радиоуправляемую машину, которую я любил, когда мне было 9 лет, я хотел бы повернуться три раза, как Козмо.
code!
Если вам не хватает всех возможностей пресетов cozmo, то вам стоит засучить рукава и приступить к программированию. Код, пожалуй, самая играбельная игрушка на планете.
космо готово для васcozmo-python-sdk, с его помощью вы можете использовать Python для управления Cozmo. Если хотите, вы можете получить доступ к OpenCV или TensorFlow. Кто-то в сообществе уже использовал модель, обученную Tensorflow CNN, для автоматического управления Cozmo.
Давайте посмотрим, как управлять Cozmo с помощью кода.
Сначала запустите режим SDK в своем приложении.
Затем вы можете использовать Python для программирования Cozmo на своем компьютере. Мы поговорим о принципе этой части в будущем.Cozmo приложил много усилий для простоты использования и гибкости, и опыт программирования потрясающий.
Следующий пример является примером, включенным в официальный исходный код, исходный код выглядит следующим образом.
import asyncio
import time
import cozmo
def light_when_face(robot: cozmo.robot.Robot):
'''The core of the light_when_face program'''
# Move lift down and tilt the head up
robot.move_lift(-3)
robot.set_head_angle(cozmo.robot.MAX_HEAD_ANGLE).wait_for_completed()
face = None
print("Press CTRL-C to quit")
while True:
if face and face.is_visible:
robot.set_all_backpack_lights(cozmo.lights.blue_light)
else:
robot.set_backpack_lights_off()
# Wait until we we can see another face
try:
face = robot.world.wait_for_observed_face(timeout=30)
except asyncio.TimeoutError:
print("Didn't find a face.")
return
time.sleep(.1)
cozmo.run_program(light_when_face, use_viewer=True, force_viewer_on_top=True)
В этом коде реализована такая функция: когда зрительная система cozmo распознает лицо (соответствующий кодif face and face.is_visible:
), установите свет на задней панели на синий (соответствующий кодуrobot.set_all_backpack_lights(cozmo.lights.blue_light)
). Даже если у вас нет опыта программирования, вы можете примерно понять, что делает приведенный выше код.Вот почему автор Cozmo выбрал Python.Этот голос программирования написан способом, близким к естественному языку (английский), что упрощает для вас, чтобы начать.
В этом отношении Cozmo также идеально подходит для начала программирования (это очень отзывчивый опыт программирования, который позволяет вам получать удовольствие, не пугаясь синтаксиса и логики).
Давайте посмотрим на эффект реализации кода:
Конечно, вы можете использовать свое воображение, чтобы превратить код в: когда Cozmo распознает лицо, он отправит вам электронное письмо, так что, когда ваша семья путешествует, он будет отвечать за домашнее хозяйство.
Или вы можете подвезти его к двери, чтобы встретиться с друзьями, которые ищут вас, чтобы поиграть, и когда вы увидите друзей (if face and face.is_visible
) поздоровайся, а потом попроси Козмо отвести его в твою спальню
следовать за
В ближайшее время я собираюсь совершить дальнее путешествие и по пути продолжу писать статьи из серии Cozmo.
Интересен принцип отбора материала, и предстоит определить конкретное наполнение, вероятно, оно будет связано с машинным зрением, распознаванием речи, блочным программированием и обучением программированию.
Если у вас есть хорошее представление о том, что вы хотите сделать с Cozmo, пожалуйста, напишите мне (wuwenjie718@gmail.com), я буду проверять свою электронную почту каждую ночь, пока у меня есть интернет :)