freeCodeCamp/guide/chinese/robotics/index.md

37 lines
3.5 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)来补偿这些限制。
## 机器人技术的基本要素。
首先你需要对机器人技术中的ace有很大的耐心。
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)的好资源。
总而言之这些资源足以让您开始使用Robotics开始您的旅程
### 更多信息:
[机器人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)