Программист Майкл Кон (Michael Kohn) создал робота на базе компьютера Apple IIe, представленного в 1983 году. Он написал на языке Apple BASIC алгоритм управления, позволяющий роботу ездить по полу и двигать мечом, рассказывает разработчик на своем сайте.
Как правило, разработчики простых роботов используют для них доступные платы управления, такие как Arduino, или полноценные одноплатные компьютеры, такие как Raspberry Pi. К ним необходимо подключить остальные компоненты, к примеру, электромоторы и датчики, а также загрузить алгоритм управления. Такой подход позволяет быстро создать полноценного робота, потратив на это небольшую сумму денег.
Программист Майкл Кон (Michael Kohn) показал, что в качестве альтернативы современным одноплатным компьютерам для управления роботом можно использовать обычный компьютер, даже если он был разработан более 35 лет назад. За основу разработчик взял компьютер Apple IIe. Он был выпущен в январе 1983 года и основан на восьмибитном процессоре MOS Technology 6502, который использовался во многих других известных компьютерах и игровых приставках, таких как Nintendo Entertainment System, Commodore 64 и Atari 2600.
Для начала инженер выяснил, что Apple IIe использует для питания четыре линии с разными параметрами напряжения и тока, поэтому ему пришлось использовать четыре стабилизатора напряжения вместе с литий-полимерным аккумулятором с напряжением 14,8 вольта. Кроме того, программист создал плату управления моторами, которую он подключил к разъему на материнской плате, изначально предназначенному для подключения джойстика. Для питания этой платы и моторов используется отдельный аккумулятор с напряжением 11,1 вольта. Наконец, помимо моторов для движения, у робота есть мотор для махания 3D-печатным пластиковым мечом, а также модуль синтеза речи, позволяющим роботу говорить несколько фраз, в том числе «С дороги, болван!».
Автор написал простой код на языке Apple BASIC, позволяющий роботу проезжать определенное расстояние, разворачиваться, произносить фразы и махать мечом. Программист писал код на обычном компьютере с Linux и эмулятором Apple IIe, а затем сохранил его на SD-карте и загрузил в робота с помощью специальной платы, эмулирующей внешний дисковод. Для запуска алгоритма необходимо ввести на клавиатуре Apple IIe «LOAD ROBOT» и «RUN».
Автор проекта отмечает, что из-за преобразования напряжения стабилизатор быстро разогревается и после записи короткого демонстрационного ролика он почувствовал в помещении запах плавящегося пластика. Также он рассказал, что в будущем может выложить исходный код и подробную документацию, если найдет свободное время.
Любители компьютерной техники нередко используют различные модификации Apple II для своих проектов. К примеру, американский программист Винс Вивер (Vince Weaver) создал для этого компьютера версии популярных игр Portal и Kerbal Space Program. Кроме того, существует открытый проект, позволяющий любому желающему собрать собственную масштабную копию Apple IIe на базе одноплатного компьютера C.H.I.P.
Григорий Копиев
Он может поднимать груз до 25 килограмм
Американская компания Apptronik представила раннюю версию прототипа гуманоидного робота общего назначения Apollo. Его рост составляет 173 сантиметра, масса — 73 килограмма. Заряда батареи хватает на четыре часа работы. В текущей версии Apollo может поднимать до 25 килограмм и предназначен для работы на складах, однако в будущем список возможностей и сфер применения будет расширяться, сообщает New Atlas. При поддержке Angie — первого российского веб-сервера В последнее время сразу несколько компаний анонсировали разработку собственных человекоподобных роботов общего назначения. Среди них, например, производитель экзоскелетов Fourier Intelligence и робототехническая компания Unitree, известная прежде всего своими четвероногими роботами. К разработке собственного человекоподобного робота приступила даже Tesla, которая недавно представила обновленную версию робота Optimus. Такой всплеск интереса к роботам, конструктивно повторяющим анатомию человека, в первую очередь связан с их ключевой способностью функционировать в той же среде, где работает и живет человек. Они могут передвигаться по тем же помещениям, взаимодействовать с теми же инструментами и предметами без необходимости специально что-либо менять и перестраивать. В перспективе человекоподобные роботы смогут заменить собой людей на тяжелых и опасных для здоровья работах. Недавно список компаний-разработчиков пополнила американская компания Apptronik из штата Техас. Основанная в 2016 году сотрудниками лаборатории Human Centered Robotics Lab Техасского университета в Остине, Apptronik за время своего существования уже успела поработать над десятком проектов. Среди них, например, человекоподобный робот Valkyrie, созданный по заказу NASA, а также телеоперационный робот Astra. Прототип человекоподобного робота, разработку которого недавно анонсировала компания, получил название Apollo. Его высота составляет 173 сантиметра. При собственной массе 73 килограмм Apollo может поднимать грузы до 25 килограмм, что, для сравнения, больше грузоподъемности робота Optimus на 25 процентов. Одного заряда батареи хватает на четыре часа работы Apollo. При этом батарею можно быстро заменить на новую без длительного перерыва на зарядку. Также при необходимости Apollo может работать от электросети. https://www.youtube.com/watch?v=uJOA5IDaL5g Робот имеет модульную конструкцию — его верхняя часть может быть установлена на колесную платформу или на неподвижную опору, если нет необходимости в передвижениях робота. Для коммуникации с человеком на лицевой части головы Apollo есть светодиодная подсветка вокруг глаз-видеокамер и индикатор на основе технологии электронных чернил, на котором кроме рта, изображающего эмоции, может отображаться текстовая и графическая информация. Для этой же цели на груди робота расположен большой информационный OLED-дисплей. В ближайшей перспективе основным предназначением Apollo станет работа на складах и в производственных помещениях, где он будет переносить и сортировать грузы. Однако в дальнейшем с развитием аппаратного и программного обеспечения платформы Apollo, которую в Apptronik планируют сделать доступной для сторонних разработчиков, будут расти и возможности робота. В компании считают, что в будущем робот найдет применение и в других сферах, например, в строительстве, нефтегазовой отрасли, производстве электроники, торговле, курьерской доставке, уходе за пожилыми людьми и пациентами, которым требуется реабилитация. На данный момент представлена ранняя альфа-версия. Серийный Apollo компания планирует выпустить в 2024 году, а старт продаж можно ожидать не ранее 2025 года. Основное предназначение робота Digit от компании Agility Robotics также связано с переноской грузов на складах. Его отличительной особенность стала конструкция ног, колени которых выгнуты в обратную сторону. Недавно компания представила обновленную версию Digit, у которой появилась голова и манипуляторы на руках.