freeCodeCamp/guide/russian/robotics/index.md

37 lines
7.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Robotics
localeTitle: робототехника
---
## робототехника
Робототехника - это системы, которые составляют роботов. Нет универсального применения робота. Одно общепринятое определение: _робот - это программируемая физическая машина, которая следует за смыслом, мыслить, действовать парадигмой_ . В частности, робот должен ощущать свою окружающую среду, использовать эту информацию в качестве вклада для принятия решений, а затем действовать соответствующим образом. Каждая система в этой парадигме часто является само по себе изучением. Существует множество разновидностей типов роботов и систем компонентов. Каждый робот обычно относится к целому ряду процессов с четкими целями.
### Смысл
Робот должен чувствовать свою окружающую среду. Для этого он использует различные типы датчиков. атчик_ может быть определен как устройство ввода, которое преобразует физические параметры в (обычно) электрические сигналы. Камеры на вашем смартфоне - это тип датчиков, которые преобразуют свет в электрические биты информации. Цифровой термометр - это датчик, который преобразует тепло (температуру) в электрический сигнал, который может отображаться как значение цели на экране. Всегда есть ограничения точности вывода датчика, поэтому выход с датчика обычно обрабатывается, чтобы компенсировать ошибки.
### Думать
Робот должен принимать решения на основе ввода, который он получает от среды и способа ее программирования. Автономные функции - это те, которые могут выполняться роботом без какого-либо человеческого ввода. У роботов обычно есть смесь автономных и контролируемых функций (в наши дни все полностью автономные роботы становятся все более популярными). У них есть бортовой компьютер, который облегчает вычисления, необходимые для процесса принятия решений роботом. Например, коммерческие [квадроциклы](https://en.wikipedia.org/wiki/Quadcopter) предлагают функцию, в которой вертолет может попросить следовать за движущимся объектом. Он использует вход с камеры, выполняет [обработку изображения,](https://en.wikipedia.org/wiki/Digital_image_processing) чтобы отличить объект от окружающей среды и использует [контролируемые системы](https://en.wikipedia.org/wiki/Control_system) для наблюдения за объектом. И все это делается без какого-либо человеческого ввода (т. Е. После запрограммированного вертолета).
### акт
Как только робот принимает решение, он должен действовать соответствующим образом. Для этой цели он использует приводы. ривод_ - это устройство, которое преобразует энергию в движение. Приводы можно классифицировать в соответствии с типом требуемой энергии ввода. Два большинства типа исполнительных механизмов являются электрическими (которые используют электрическую энергию для генерации движения) и пневматическими (которые используют давление воздуха для генерации движения). Например, двигатель является приводом, который преобразует электрическую энергию в вращательное движение. Всегда существуют ограничения точности и степени управления исполнительным механизмом, поэтому [системы управления](https://en.wikipedia.org/wiki/Control_system) используются для компенсации этих ограничений.
## Существенные вещи для робототехники.
Во-первых, вам нужно иметь достаточное количество терпения для туза в робототехнике.
1) Будьте хороши на любом языке программирования, чтобы иметь хорошее сцепление с кодом. 2) Изучите RaspberryPi или Arduino для правильного понимания электроники и логики. Теперь разница между RaspberryPi и Arduino: RaspberryPi - это SBC (одноплатный компьютер), тогда как Arduino - это только микроконтроллер. Таким образом, разница между вышеуказанными материалами весьма важна. 3) Обратная кинематика очень важна для проектной части. Вот хороший ресурс для изучения [обратной кинематики](https://www.intechopen.com/books/industrial_robotics_theory_modelling_and_control/robot_kinematics__forward_and_inverse_kinematics) .
Собираясь вместе, эти ресурсы достаточно хороши, чтобы начать свое путешествие с робототехники!
### Дополнительная информация:
[Роботы (Wikipedia.org)](https://en.wikipedia.org/wiki/Robot)
[Робототехника (Wikipedia.org)](https://en.wikipedia.org/wiki/Robotics)
[Датчики (electronicshub.org)](https://www.electronicshub.org/different-types-sensors/)
[Привод (Wikipedia.org)](https://en.wikipedia.org/wiki/Actuator)