freeCodeCamp/guide/chinese/robotics/index.md

3.5 KiB
Raw Blame History

title localeTitle
Robotics 机器人

机器人

机器人技术是关于组成机器人的系统。没有普遍适用的机器人定义。一个普遍接受的定义是: 机器人是一种遵循感觉,思考,行动范式的可编程物理机器 。更具体地说,机器人需要感知其环境,使用该信息作为输入来做出决定,然后相应地采取行动。这种范式中的每个系统本身通常都是一项研究。有各种各样的机器人类型和组件系统。每个机器人通常专注于一组具有明确目标的过程。

机器人必须感知其环境。为此,它使用不同类型的传感器。 _传感器_可以定义为将物理参数转换为通常电信号的输入设备。智能手机中的摄像头是一种传感器它们将光转换为电子信息。数字温度计是一种将热量温度转换为电信号的传感器可以在屏幕上显示为摄氏温度值。传感器输出的准确性总是存在限制因此通常会进一步处理传感器的输出以补偿误差。

认为

机器人必须根据从环境接收的输入及其编程方式做出决策。自主功能是可由机器人在没有任何人为输入的情况下执行的功能。机器人通常具有自主功能和受控功能(现在全自动机器人越来越普遍)。它们具有机载计算机,便于机器人决策过程所需的计算。例如,商业消费者四轴飞行器提供了一种功能,其中可以要求直升机跟随移动物体。它使用来自摄像机的输入,执行图像处理以将对象与环境区分开,并使用受控系统跟踪对象。所有这一切都是在没有任何人为输入的情况下完成的(即在编程直升机之后)。

法案

一旦机器人做出决定,它就需要采取相应的行动。为此,它使用执行器。 _致动器_是将能量转换为运动的装置。可以根据所需的输入能量类型对执行器进行分类。两种最常见的致动器类型是电动的其使用电能来产生运动和气动的其使用气压来产生运动。例如马达是将电能转换为旋转运动的致动器。致动器的精度和控制程度总是存在限制因此使用控制系统来补偿这些限制。

机器人技术的基本要素。

首先你需要对机器人技术中的ace有很大的耐心。

1善于使用任何一种编程语言来掌握代码。 2学习RaspberryPi或Arduino以正确理解电子和逻辑。 现在RaspberryPi和Arduino的区别在于 RaspberryPi是一个SBC单板计算机而Arduino只是一个微控制器。 所以上述内容之间的区别非常重要。 3反向运动学对于设计部分非常重要。 这是学习逆运动学的好资源。

总而言之这些资源足以让您开始使用Robotics开始您的旅程

更多信息:

机器人Wikipedia.org

机器人技术Wikipedia.org

传感器electronicshub.org

执行器Wikipedia.org