H-ROS — Hardware Robot Operating System


H-ROS - Hardware Robot Operating System
На конференции ROSCon 2016 (8-9 Октября, Сеул, Южная Корея), был представлен концепт H-ROS (Hardware Robot Operating System) — Аппаратные средства Операционной системы для роботов.

Первоначально, H-ROS финансировался Агентством передовых оборонных исследовательских работ США (DARPA) в рамках программы 2016 года Robotics Fast Track и был разработан Erle Robotics.

H-ROS — это общая среда аппаратных компонентов для роботов, с соответствующими стандартными интерфейсами, построенными на популярной Операционной системе для роботов (ROS).

По задумке авторов, H-ROS должен предоставить производителям инструменты для создания совместимых компонентов робота, которые можно будет легко заменять и переставлять от робота к роботу.

Собственно, что показывается в разных фантастических фильмах.

В качестве физического интерфейса, авторы предлагают использовать сеть Ethernet (стандартную витую и разъём 8P8C (RJ45)) с возможностью передачи питания (PoE — Power over Ethernet).

H-ROS предлагает разбить компоненты роботов на 5 типов:
сенсоры — датчики и сенсоры робота, используются для восприятия окружающего мира,
актуаторы — позволяют взаимодействовать с окружающей средой,
коммуникация — обеспечение средств связи,
познание (cognition) — мозг робота;
гибридные — компоненты, которые группируют вместе различные субкомпоненты под общим интерфейсом.

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

ROSCon 2016 Seoul Day 1: Introducing H-ROS, the Hardware Robot Operating System

далее: У компании Acutronic Robotics, разрабатывающей H-ROS, возникли трудности с привлечением финансирования

Ссылки
https://h-ros.com
http://erlerobotics.com

По теме
ROS — Robot Operating System
Что же такое ROS?
Робософт — обзор существующих решений
Мозги для робота
Morgan Quigley: ROS 2 во встраиваемых системах


Добавить комментарий

Arduino

Что такое Arduino?
Зачем мне Arduino?
Начало работы с Arduino
Для начинающих ардуинщиков
Радиодетали (точка входа для начинающих ардуинщиков)
Первые шаги с Arduino

Разделы

  1. Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…

  2. Добрый день! Я недавно начал изучать программирование под STM32 и ваши уроки просто бесценны! Хотел узнать зачем использовать переменную типа…

3D-печать AI Android Arduino Bluetooth CraftDuino DIY IDE iRobot Kinect LEGO OpenCV Open Source Python Raspberry Pi RoboCraft ROS swarm ИК автоматизация андроид балансировать бионика версия видео военный датчик дрон интерфейс камера кибервесна конкурс манипулятор машинное обучение наше нейронная сеть подводный пылесос работа распознавание робот робототехника светодиод сервомашинка собака управление ходить шаг за шагом шаговый двигатель шилд

OpenCV
Робототехника
Будущее за бионическими роботами?
Нейронная сеть - введение