历史上的今天
返回首页

历史上的今天

今天是:2025年05月15日(星期四)

正在发生

2019年05月15日 | ROS机器人操作系统介绍

2019-05-15 来源:易心STEAM编程

ROS, 55家以上世界级企业使用的机器人系统

ROS industrial consortium  成员

本篇文章将告诉大家,ROS到底是一个什么样的系统。

机器人的发展历史可回朔到 1950年代,美国人 George Devol 首先提出了工业机器人的概念。此后的 20 年,机器人的发展便进入了一个黄金时代。

1966-1972机器人 Shakey

上图的机器人为美国斯坦福国际研究所研制的机器人。它本身带有视觉传感器,并且能根据人类所下达的指令,发现并抓取积木。虽然当时控制它的计算机跟一间普通的房间一样大,却也是一台能够感知外部信息的机器人了。

会特别介绍 Shakey 的原因,是在这之后的数十年,机器人的研发就进入了一个相对冷淡时期,随后各国争相发表的机器人,其功能皆与 Shakey 机器人大同小异。

一直到了 2007 年,Willow Garage 公司组织有感于机器人的研发进度缓慢,推测主要原因在于每个公司或企业所研发的机器人,其系统皆为封闭式,说白一点便是每个公司研发的机器人系统与技术,皆无法与其他人共享。

世界机器人研发进度缓慢原因之一

因此 Willow Garage 公司便开发出了「机器人操作系统 (Robot Operating System)」 , 期盼让世界上的机器人开发者,都能够使用这套系统来开发机器人,以便加快世界整体的机器人研发进度。也因为怀抱这远大的梦想,因此 Willow Garage 便让 ROS系统成为一个开源的系统,让世界所有人都可以使用 ROS系统,进行研究、开发,甚至是商业的活动。

为了让世界所有人都可以使用 ROS 系统开发机器人,并且互相分享相关的技术与资源,Willow Garage 公司便让 ROS系统拥有以下的特点:

1. 可用于绝大部分的活动,如研究、开发、教育甚至是商业活动。因为ROS系统采用的是 BSD 授权条款。

2. 拥有众多的可视化工具协助,让开发者可以不必再只透过一长串的英文字母,去一一检查问题的发生原因。

3. 方便的通讯架构让不同机器间的通讯使用较为便利,使得一般民众也能够快速地上手远程传输与遥控等远程通信功能。ROS的通讯架构采用的是 TCP / IP 通讯架构( 也就是一般人常使用的 IP位置 )。

4. 可使用多种程序语言进行开发,让开发者能够使用自己熟悉的语言开发机器人。目前可支持的程序语言有:C++、Python、java、lisp ……等。

5. 统一的数据格式,让使用不同程序语言开发的人员,能够快速地分享彼此的技术与讯息。比如说 1号人员使用 C++ 来撰写影像辨识的程序代码,则2号人员可以利用 python ,直接使用 1 号人员的影像辨识成果。这加快了1号人员与2号人员之间的技术与信息交流。

经由上述几点的特性,让 ROS 系统快速地在世界各地发芽茁壮。根据 ROS指标报告 ,从2011 年统计开始,直到2018年7月为止,每年访问 ROS 官方网站的人数成长率,皆有21% 以上;其余如 ROS系统下载数、ROS问答数、ROS的 package 下载数,年增长率也都拥有15 % 以上的数据。

除此之外,在世界工业界领域里,也成立了使用 ROS 系统解决工业问题的组织: ROS industrial consortium 。

而微软也在 2018年时加入了 ROS industrial consortium,并且宣布 ROS 也将可在win 10 系统上使用 ,相信这将会让更多人开始使用 ROS系统。

由此可见,ROS系统在世界上,的确是越来越多人知道,并且开始使用来开发机器人!

ROS移动平台霹雳车

作者:MakerLab

推荐阅读

史海拾趣

Chips And Technologies Inc公司的发展小趣事

Chips And Technologies Inc的创业之路始于1984年,由Gordon A. Campbell和Dado Banatao在加利福尼亚州的米尔皮塔斯共同创立。作为一家早期的无晶圆厂半导体公司,C&T凭借对技术的深刻理解和市场的前瞻性,成功推出了首款四芯片EGA芯片组,这款产品能够处理增强型图形适配器上19个IBM专有芯片的功能,为当时的个人电脑制造商提供了强大的支持。

EMS GmbH公司的发展小趣事

为了进一步提升公司的规模和实力,EMS GmbH公司积极寻求并购和资源整合的机会。通过并购其他具有技术优势和市场资源的公司,EMS GmbH公司能够快速扩大生产规模、提升技术水平和市场份额。同时,公司还注重与被并购公司的资源整合和协同发展,以实现双方的优势互补和互利共赢。这些并购和资源整合的举措使EMS GmbH公司在电子行业中的竞争地位得到了进一步巩固和提升。

请注意,以上故事仅为框架性描述,并未包含具体的细节和数据。在实际撰写时,您可以根据具体情况进行补充和完善。

Foxconn_Optical_Interconnect_Technologies__Inc.公司的发展小趣事

随着公司技术的不断成熟和产品的不断优化,EMS GmbH公司开始积极拓展市场。公司不仅在欧洲市场取得了显著的成绩,还逐渐将业务拓展至全球范围。通过参加国际展会、与合作伙伴建立战略合作关系等方式,EMS GmbH公司不断提升品牌知名度和影响力。同时,公司还注重产品质量和服务质量的提升,以确保在激烈的市场竞争中保持竞争优势。

DECON公司的发展小趣事

企业文化是企业的灵魂,DECON公司注重企业文化的建设和传承。公司倡导“诚信、创新、卓越”的企业精神,鼓励员工勇于创新、追求卓越。同时,公司还注重团队建设和人才培养,为员工提供广阔的发展空间和良好的职业前景。这些举措不仅增强了员工的凝聚力和归属感,也为企业的发展注入了源源不断的动力。

Hitano Enterprise Corp公司的发展小趣事

在电子行业中,技术更新换代迅速,DECON公司深知技术创新的重要性。因此,公司不断投入研发资金,引进高端技术人才,加强自主创新,推出了多款具有领先技术的连接器产品。这些产品不仅满足了市场需求,还提高了公司的市场竞争力。同时,公司还积极与国内外知名企业合作,共同研发新产品,推动了电子连接器行业的发展。

Acopian Power Supplies公司的发展小趣事

企业文化是企业的灵魂,DECON公司注重企业文化的建设和传承。公司倡导“诚信、创新、卓越”的企业精神,鼓励员工勇于创新、追求卓越。同时,公司还注重团队建设和人才培养,为员工提供广阔的发展空间和良好的职业前景。这些举措不仅增强了员工的凝聚力和归属感,也为企业的发展注入了源源不断的动力。

问答坊 | AI 解惑

PCB短路解决方法

PCB短路解决方法介绍…

查看全部问答>

MP3维修思路

一.不开机不找盘原因 1.更换66EP(1.5V稳压管).例:918 2.程序丢失,重升级.如:918 802 3.晶振不良,脱焊,假焊,晶振坏 4.开关坏,不良 5.电源断裂,二极管坏 6.USB坏,不良,USB内部短路 7.电池坏,开关坏 8.升压IC坏 9.FLASH虚焊,假焊 10.显示屏 ...…

查看全部问答>

转载:看过来,超炫未来设计!!!

我小时候看过一部电影叫《回到未来》,里面可以乘坐超酷的时光飞车在现代和未来之间穿梭,当时觉得要是有这样的机器那真是酷毙了。而且,电影中未来世界里的汽车都是满天飞的,真是太符合我对未来的想象了。这几天,我在关注快速电梯“60年后的电梯 ...…

查看全部问答>

创意USB手环

创意USB手环是由柔软有弹性的矽胶材质所制成,并可创意搭配多种色彩。手环的长度所及,都可以选用一到三色的印刷服务,特别合适需要长度的个性化资讯铭记,如网址与口号标语等。此项的USB手环产酷炫的造型,非常受到年轻族群的爱好。对于常常需要秀 ...…

查看全部问答>

MAX232真奇怪

前段时间用串口给STC芯片下载程序,但是怎么搞程序都烧不进去,而且在我点击download时MAX3232发出吱吱的响声,芯片瞬间发烫。后来上网查资料,有网友谈到这个国产MAX3232(CSE)的问题,后来我就换成MAX232的,现在烧程序时芯片不会发出声音,但是 ...…

查看全部问答>

CE下关于16C2550的驱动

RT,现准备学习16C2550的驱动,网上资料太少,故在此,求点资料。 先谢谢。…

查看全部问答>

在线等答案,急~~~~~~~

有5个数码管,现在只是3个亮了,我想让5个都亮,怎么做 用移位来做,还是用时间来控制????? 急~~~~~高手帮帮我…

查看全部问答>

FPGA中怎样实现10倍频

在virtex-5中DCM的最低输入频率在32M,但是,要想实现10M到100M的倍频,应该怎样去做?…

查看全部问答>

Xilinx DDS Compiler IP核使用问题,用过的高手来看一下

我要在FPGA中做数字正交,故此要用到DDS IP核,5.0版本的,但是研究了两天始终无法产生比较满意的正玄波,用ChipScope采到的波形要不是就是像下图这种,要不就是一些比较混乱的,反正不是比较正常的正玄波。 设置如下,外面给的aclk是50Mhz的, ...…

查看全部问答>