--- 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)