freeCodeCamp/guide/russian/robotics/index.md

7.2 KiB
Raw Blame History

title localeTitle
Robotics робототехника

робототехника

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

Смысл

Робот должен чувствовать свою окружающую среду. Для этого он использует различные типы датчиков. Датчик может быть определен как устройство ввода, которое преобразует физические параметры в (обычно) электрические сигналы. Камеры на вашем смартфоне - это тип датчиков, которые преобразуют свет в электрические биты информации. Цифровой термометр - это датчик, который преобразует тепло (температуру) в электрический сигнал, который может отображаться как значение цели на экране. Всегда есть ограничения точности вывода датчика, поэтому выход с датчика обычно обрабатывается, чтобы компенсировать ошибки.

Думать

Робот должен принимать решения на основе ввода, который он получает от среды и способа ее программирования. Автономные функции - это те, которые могут выполняться роботом без какого-либо человеческого ввода. У роботов обычно есть смесь автономных и контролируемых функций (в наши дни все полностью автономные роботы становятся все более популярными). У них есть бортовой компьютер, который облегчает вычисления, необходимые для процесса принятия решений роботом. Например, коммерческие квадроциклы предлагают функцию, в которой вертолет может попросить следовать за движущимся объектом. Он использует вход с камеры, выполняет обработку изображения, чтобы отличить объект от окружающей среды и использует контролируемые системы для наблюдения за объектом. И все это делается без какого-либо человеческого ввода (т. Е. После запрограммированного вертолета).

акт

Как только робот принимает решение, он должен действовать соответствующим образом. Для этой цели он использует приводы. Привод - это устройство, которое преобразует энергию в движение. Приводы можно классифицировать в соответствии с типом требуемой энергии ввода. Два большинства типа исполнительных механизмов являются электрическими (которые используют электрическую энергию для генерации движения) и пневматическими (которые используют давление воздуха для генерации движения). Например, двигатель является приводом, который преобразует электрическую энергию в вращательное движение. Всегда существуют ограничения точности и степени управления исполнительным механизмом, поэтому системы управления используются для компенсации этих ограничений.

Существенные вещи для робототехники.

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

  1. Будьте хороши на любом языке программирования, чтобы иметь хорошее сцепление с кодом. 2) Изучите RaspberryPi или Arduino для правильного понимания электроники и логики. Теперь разница между RaspberryPi и Arduino: RaspberryPi - это SBC (одноплатный компьютер), тогда как Arduino - это только микроконтроллер. Таким образом, разница между вышеуказанными материалами весьма важна. 3) Обратная кинематика очень важна для проектной части. Вот хороший ресурс для изучения обратной кинематики .

Собираясь вместе, эти ресурсы достаточно хороши, чтобы начать свое путешествие с робототехники!

Дополнительная информация:

Роботы (Wikipedia.org)

Робототехника (Wikipedia.org)

Датчики (electronicshub.org)

Привод (Wikipedia.org)