Рубрика «роботы» - 28

Робот с рекордным показателем вертикальной прыгучести освоил паркур - 1
Схема накопления энергии для модуляции мощности перед прыжком у робота SALTO. Иллюстрация: Калифорнийский университет в Беркли

Инженеры из Калифорнийского университета в Беркли сконструировали 100-граммового робота SALTO (SAtatorial Locomotion on Terrain Obstacles), который преодолевает многометровые препятствия, быстро прыгая в высоту по одному метру. Главная идея в том, что развиваемая во время прыжка мощность превышает мощность моторов робота. Идея накопления и высвобождения энергии (модуляция мощности) позаимствована в животном мире, а именно — у сенегальского галаго, маленького африканского зверька с большими глазами.

По примеру сенегальского галаго робот SALTO делает ряд последовательных прыжков, в том числе отталкиваясь от вертикальных стен, как в паркуре. Возможно, такие машины найдут применение в армии и МЧС.
Читать полностью »

Сегодня делаем настольное приложение с графическим интерфейсом для управления роботом на Ардуине через последовательный порт. На языке JavaScript на платформе Electron с виджетами ReactJS+MaterialUI.

image

Теперь пульт управления для своего станочка с ЧПУ сделать не сложнее, чем написать сайтик.

Читать полностью »

В прошлый раз мы рассмотрели, как сделать свой мини-терминал с режимом «вопрос-ответ» на роботе с Ардуиной с библиотекой babbler_h. Сегодня посмотрим, как эту же библиотеку использовать для управления роботом из настольного приложения на JavaScript+Node.js.

Чтобы меняться данными с роботом, в клиентской части на JavaScript+Node.js используем специально написанную по такому случаю библиотеку Babbler.js. Для работы с последовательным портом Babbler.js использует стандартную библиотеку node-serialport, но строит поверх нее некоторые дополнительные удобства.

Читать полностью »

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

Как предполагают в издании Techcrunch, Читать полностью »

Сложно удивить кого-то роботом. Они уже среди нас — работают на заводах, спасают людей в чрезвычайных ситуациях, разоружают бомбы, водят автомобили. Иногда удовлетворяют иные человеческие потребности.

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

image
Читать полностью »

Переслать роботу на Ардуине несколько байт через вайфай, блютус, последовательный порт или любой другой канал связи в виде команды, а потом принять несколько байт в качестве ответа труда не составляет: достаточно скачать скетч с примером обмена данными «здравствуй мир» и вставить в него несколько строк своего кода, который будет выполнять желаемые действия.

Однако с развитием проекта область вспомогательного кода, который отвечает за связь с внешним миром, раздувается: появляется логика, отделяющая один пакет данных от другого, разрастается лес проверок, что за команда пришла, какие у нее параметры, как её правильно выполнить, что делать, если пакет данных не корректен, если данные пришли не полностью, если они не умещаются в отведенных для них буфер памяти и так далее. Код, обслуживающий вспомогательную логику, переплетается с главным кодом, выполняющим интересную и полезную работу. Заменить один канал связи на другой (например, добавить к последовательному порту вайфай) без переработки накопившейся кодовой базы становится весьма проблематично.

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

Исходная задача: упростить процесс создания прошивки для роботов, которые будут работать в режиме «вопрос-ответ». Главный скетч должен содержать полезный код (что, собственно, должен делать робот) и минимальное количество вспомогательных конструкций. Все вспомогательные транспортно-протокольные блоки окуклить в библиотеку и вынести за пределы внимания инженера.

В качестве побочного эффекта получилась своеобразная командная строка, работающая внутри Ардуины, если подключиться к ней через монитор последовательного порта и отправлять команды вручную:

image
Читать полностью »

«Яндекс», как и обещал, запустил роботизированное информагентство. Компания официально объявила о старте проекта «Терминал». Это интерфейс для доступа к новостным лентам проекта «Яндекс для медиа». В «Терминале» журналисты могут сами подключать и настраивать нужные им ленты новостей — например, о пробках или рынке электронной торговли в Москве.

Читать полностью »

Фонд развития интернет-инициатив инвестирует 15 млн рублей в консьерж-сервис юридических услуг "Юрбюро". Команда проекта разработала платформу на базе самообучающегося искусственного интеллекта, позволяющую максимально автоматизировать процесс получения любых юридических услуг – без офлайн-консультаций и необходимости обращения к юристу. Привлеченные инвестиции команда планирует потратить на доработку технологической платформы, маркетинг и построение партнерской сети. В планах компании – в ближайшее время выйти на рынок юридических услуг Казахстана и Беларуси.

Читать полностью »

Китайский робот-охранник с электрошокером AnBot заступил в патруль - 1

В Шэньчжэне начал работу первый патрульный робот для работы с гражданским населением, у которого есть вооружение. AnBot похож на своих сородичей как и формой ездящего яйца, так и основной функцией — аудиовизуально искать нарушения и сообщать об этом человеку. У AnBot есть небольшое отличие: он может не просто сообщать об угрозе, но и разгонять толпу электрошокером.

Впервые робота показали в апреле этого года. Разработка Университета национальной обороны Народно-освободительной армии Китая напоминает Далека из «Доктора Кто»: весит 78 килограммов, имеет рост в полтора метра и диаметр в 80 сантиметров. При внешней неповоротливости разработчики обещают максимальную скорость в 18 километров в час — сравнимо со средней скоростью бега. Впрочем, патрульная скорость робота — 1 км/ч, о возможности езды по препятствиям ничего не сообщается. AnBot работает до 8 часов на одном заряде.
Читать полностью »

Робот научился играть в Lego, наблюдая за человеком - 1
Давид Вогт обучает робота собирать ракету из кубиков Lego (Источник: Arizona State University/TU Freiburg)

Давид Вогт (David Vogt) — профессор робототехники в Фрайбергской горной академии (Freiberg University of Mining and Technology). У него есть сын, который очень любит играть в Lego, а также много деталей этого конструктора. Однажды ученому пришла в голову идея проверить возможность обучения робота собирать различные модели из деталей Lego.

«Мы с сыном подумали, что будет неплохо создать робота, который мог делать то же, что и мы, когда играем», — говорит Вогт. Специалист с группой коллег приняли решение приобрести роботизированный промышленный манипулятор для своей лаборатории. По прибытию в академию робота оснастили камерой Kinect.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js