《机器人操作系统ROS原理与应用》——1.1 智能机器人概念及其特点

本文涉及的产品
资源编排,不限时长
简介:

本节书摘来自华章出版社《机器人操作系统ROS原理与应用》一 书中的第1章,第1.1节,作者:周兴社 杨刚 王岚,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.1 智能机器人概念及其特点

1.1.1 智能机器人概念

1954年,美国人乔治·德沃尔制造出了世界上第一台可编程的机器人;1959年,德沃尔与美国发明家约瑟夫·英格伯格联手制造出了第一台工业机器人,自此之后,机器人大体经历了如下三个发展阶段。第一代机器人称为示教再现型机器人,它是通过计算机控制一个多自由度的机械,并通过示教存储程序和信息,在工作时读取信息,发出指令,机器人就可以根据事先示教的结果,再现出同样的动作,如汽车点焊机器人只要对其示教点焊过程,它就总是重复同样的操作,不过因为其对于外界环境没有感知,因而操作力大小、点焊质量等均无从知晓。第二代机器人称为带感觉的机器人,通过为其配置各类传感器,其具有一定程度的力觉、触觉、视觉等感觉能力,如当搬运机器人抓住一样物体时,它就能自动感觉出实际的用力大小,并能通过视觉感受和识别出物体的形状、大小及其颜色。第三代机器人即智能机器人,目标是只需要告诉它做什么,而不用告诉它怎么做,它就能完成感知、运动、推理和人机交互等功能和机能,目前还只在局部有这种智能的概念和含义,随着科学技术的不断发展,智能的概念与内涵将会越来越丰富。
到目前为止,在世界范围内还没有一个统一的智能机器人的定义。1956年,马文·明斯基提出了他对智能机器的理解:“智能机器能够创建周围环境的抽象模型,一旦遇到问题,便能够从抽象模型中寻找解决方法”。该定义对此后30年智能机器人的研究方向产生了重要影响。
还有一种理解是智能机器人是具备某些与生物类似的智能能力且具有高度灵活性的自动化机器。大多数专家认为智能机器人至少要具备以下三个要素:一是感觉要素,用来认知周围的环境状态;二是运动要素,用来对外界做出反应性动作;三是思考要素,根据感觉要素所得到的信息,思考应采用什么样的动作。
国内科学家对机器人的定义是:“智能机器人是一种自动化的机器,所不同的是这种机器具备一些与人或生物相似的智能能力。”在研究和开发作业于未知及不确定环境下的机器人的过程中,人们逐步认识到机器人技术的本质是感知、决策、行动和交互技术的结合,因此将具有感知、思考、决策和动作的技术系统统称为智能机器人,其是具有感知能力、规划能力、动作能力和协同能力的一种高度灵活性的自动化机器。

1.1.2 智能机器人的发展

1.?智能机器人的发展背景
机械的使用放大并延伸了人的四肢能力,计算机的使用提升了人脑的功能,而机器人的使用将大大拓展人类的综合能力。进入21世纪以来,智能机器人的研发和应用得以快速发展,其主要发展背景包含以下几个方面:
1)制造业劳动力的价格越来越高,而产品的价格却越来越低,企业需要利用机器人改变传统制造业依赖密集型廉价劳动力的生产模式。
2)人类寿命和生活质量越来越高,然而能够提供老龄化服务的人力资源却越来越少,因此需要利用智能化机器设备提供优质服务。
3)自然灾害、人为灾害及战争仍在频繁发生,而人类难以适应此类环境,因此需要机器人代替人来执行任务。
4)人类探索深海、太空等极端环境的活动越来越频繁,而人类在此类环境中的生存能力极低且代价很高,因此需要利用机器人实现远程交互作业。
2.?初级与高级智能机器人
智能机器人正在由初级阶段向高级阶段发展。初级智能机器人具有像人那样的感受、识别、推理和判断的能力,可以根据外界条件的变化,在一定范围内自行修改程序,也就是它能适应外界条件的变化并对自己进行相应的调整。不过,修改程序的原则将由人预先给以规定。这种初级智能机器人已拥有一定的智能水平,虽然还没有自动规划的能力,但这种初级智能机器人已走向成熟,达到了实用的水平。
高级智能机器人和初级智能机器人一样,具有感觉、识别、推理和判断的能力,同样可以根据外界条件的变化,在一定范围内自行修改程序。所不同的是,修改程序的原则不是由人预先规定的,而是机器人自己通过学习、总结经验来获得修改程序的原则,所以它的智能程度更高。这种机器人已拥有一定的自动规划能力,能够自己安排自己的工作。这种机器人可以不要人的照料,完全独立地工作,故称为高级自律机器人,这类机器人也开始走向实用。
3.?特种智能机器人
特种智能机器人具有较大的应用前景。随着人们对机器人技术智能化本质认识的加深,人们开发出了各式各样的具有感知、决策、行动和交互能力的特种智能机器人,如水下机器人、空间机器人、空中机器人、地面机器人、微小型机器人等各种用途的机器人相继问世。对不同任务和特殊环境的自适应性,也是智能机器人与一般自动化装备的重要区别。这些机器人从外观上已远远脱离了最初仿人型机器人和工业机器人所具有的形状,而是更加符合各种不同应用领域的特殊要求,其功能和智能程度也大大增强,从而为机器人技术开辟出更加广阔的发展空间。
将智能机器人的技术(如传感技术、智能技术、控制技术等)扩散和渗透到各个领域形成各式各样的新机器——机器人化机器。当前与信息技术的交互和融合又产生了“软件机器人”“网络机器人”等名称,这也说明了机器人所具有的创新活力。

1.1.3 智能机器人的特点

智能机器人的特点就是智能,其具体体现在以下几方面。
自主性:是指其可以在特定的环境中,不依赖任何外部控制,无需人为干预,完全自主地执行特定的任务。
适应性:是指它可以实时识别和测量周围的物体,根据环境的变化调节自身的参数,调整动作策略,以及处理紧急情况。
交互性:是指机器人可以与人、外部环境及与其他机器人之间进行信息交流。
学习性:是指机器人在自主感知环境变化的基础上,可以形成和进化出新的活动规则,自主独立地活动和处理问题。
协同性:是指在实时交互的基础上,机器人可以依据需求和任务实现机机协作和人机协同。
智能机器人技术是综合了计算机、控制论、机构学、信息和传感技术、人工智能、仿生学等多学科而形成的高新技术,是当代研究十分活跃,应用日益广泛的领域。智能机器人应用是衡量一个国家工业化和信息化发展水平的重要标志。

相关实践学习
使用ROS创建VPC和VSwitch
本场景主要介绍如何利用阿里云资源编排服务,定义资源编排模板,实现自动化创建阿里云专有网络和交换机。
阿里云资源编排ROS使用教程
资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有资源的创建和配置,以达到自动化部署、运维等目的。编排模板同时也是一种标准化的资源和应用交付方式,并且可以随时编辑修改,使基础设施即代码(Infrastructure as Code)成为可能。 产品详情:https://www.aliyun.com/product/ros/
相关文章
|
2月前
|
Ubuntu 机器人 Linux
|
2月前
|
传感器 机器学习/深度学习 人工智能
仿生机器人:自然界灵感的工程应用
【10月更文挑战第14天】仿生机器人作为自然界灵感与工程技术的完美结合,正逐步改变着我们的生活和工作方式。通过深入了解其设计原理、关键技术、应用领域以及未来的发展趋势,我们可以更加清晰地看到仿生机器人在推动科技创新和社会发展中的重要作用。让我们共同期待仿生机器人在未来带来的更多惊喜和变革!
|
27天前
|
机器学习/深度学习 传感器 算法
智能机器人在工业自动化中的应用与前景###
本文探讨了智能机器人在工业自动化领域的最新应用,包括其在制造业中的集成、操作灵活性和成本效益等方面的优势。通过分析当前技术趋势和案例研究,预测了智能机器人未来的发展方向及其对工业生产模式的潜在影响。 ###
97 9
|
26天前
|
XML 算法 自动驾驶
ROS进阶:使用URDF和Xacro构建差速轮式机器人模型
【11月更文挑战第7天】本篇文章介绍的是ROS高效进阶内容,使用URDF 语言(xml格式)做一个差速轮式机器人模型,并使用URDF的增强版xacro,对机器人模型文件进行二次优化。
|
1月前
|
自动驾驶 安全 机器人
ROS2:从初识到深入,探索机器人操作系统的进化之路
【11月更文挑战第4天】ROS2的学习过程和应用,介绍DDS系统的框架和知识。
|
1月前
|
安全 算法 Unix
深入浅出操作系统:从基础概念到实践应用
【10月更文挑战第22天】本文旨在以浅显易懂的语言,为读者揭开操作系统的神秘面纱。我们将从操作系统的基本概念出发,逐步深入其核心功能与设计哲学,并通过具体代码示例,展示操作系统如何在实际中发挥作用。无论你是计算机科学的学生,还是对技术有浓厚兴趣的爱好者,这篇文章都将为你提供一次轻松愉快的操作系统之旅。
45 4
|
2月前
|
机器学习/深度学习 人工智能 自动驾驶
2024.10|AI/大模型在机器人/自动驾驶/智能驾舱领域的最新应用和深度洞察
本文介绍了AI和大模型在机器人、自动驾驶和智能座舱领域的最新应用和技术进展。涵盖多模态大语言模型在机器人控制中的应用、移动机器人(AMRs)的规模化部署、协作机器人的智能与安全性提升、AR/VR技术在机器人培训中的应用、数字孪生技术的优化作用、Rust语言在机器人编程中的崛起,以及大模型在自动驾驶中的核心地位、端到端自动驾驶解决方案、全球自动驾驶的前沿进展、智能座舱的核心技术演变和未来发展趋势。
100 2
|
2月前
|
Ubuntu Java Linux
Linux操作系统——概念扫盲I
Linux操作系统——概念扫盲I
46 4
|
3月前
|
安全 搜索推荐 机器人
纳米技术与医疗:纳米机器人的临床应用前景
【9月更文挑战第28天】纳米机器人作为纳米技术在医疗领域的重要应用,正逐步改变着传统医疗的面貌。它们在药物输送、癌症治疗、手术辅助和疾病诊断等方面展现出广阔的应用前景。随着科学技术的不断进步和纳米技术的不断成熟,我们有理由相信,纳米机器人将成为医疗领域的一个重要且不可或缺的组成部分,为人类的健康事业做出更大的贡献。同时,我们也应关注纳米技术的安全性和可靠性问题,确保其在医疗应用中的安全和有效。
|
3月前
|
Unix Linux Windows
操作系统的演变与基本原理
本文旨在深入探讨操作系统的历史演变过程及其背后的设计原理。通过对不同时期典型操作系统的分析,本文揭示了它们如何响应技术挑战和社会需求的变化。此外,文章还将阐述操作系统的核心功能和关键技术,如进程管理、内存管理和文件系统,并探讨这些技术如何影响计算机系统的性能和可靠性。通过综合历史案例和技术分析,本文希望为读者提供一个全面而深入的理解,为什么操作系统是现代计算不可或缺的基石。
52 1