编程机器人传感器 编程机器人9 -- 红外线传感器
编程机器人9 -- 红外线传感器
这节课我们学习红外线传感器
01 —红外线传感器—相比于上节课我们讲授的循迹传感器,红外线传感器在生活中我们就接触的多了,家里最常见的就是红外遥控器了吧!另外,红外线传感器在测距,测温方面的应用也是非常广泛的。
接下来,我们来看下Omibox机器人上用到的红外线传感器及其原理:
02
—基础脚本—
脚本就一个,也很好理解:
获取Omibox左边或者右边红外传感器的检测结果。进而来判断机器人小车左边或者右边是否有障碍物。
03
—应用脚本—
上面是一个完整使用红外线传感器来控制机器人小车运动避障的脚本。
我们来梳理下,总共其实有4种情况:
1)左右两边都有障碍物
2)左边有障碍物
3)右边有障碍物
4)左右两边都没有障碍物
对应这四种情况,逻辑如下:
根据上图,我们就能比较容易的制作出逻辑脚本了,注意脚本中“如果...否则...”的多处嵌套使用。
接下来,就上传脚本试下吧,看看机器人小车在运动中是否会自动避障呢?
本系列其他教程链接如下:编程机器人 -- 简介
编程机器人2 -- 控制车灯
编程机器人3 -- 使用按键控制
编程机器人4 -- 声音传感器与光传感器
编程机器人5 -- 马达/电机
编程机器人6 -- 点阵屏
编程机器人7 -- 颜色传感器
编程机器人8 -- 循迹传感器
瑞士机器人科技公司AICA利用模块化编程、AI与力反馈传感自适应控制系统,简化工业机器人编程与自动化控制 瑞士创新100强
图源startup
钛媒体APP注: 瑞士连续12年全球创新指数竞争力排名第一,是全球重要的创新策源地,也是中国首个创新战略伙伴关系国,在创新发展和科技金融领域与中国具有极佳互补性。
由Venturelab主办的“瑞士创新100强”,汇聚了最佳“瑞士制造”的初创及成长期科技创新企业,是瑞士最具国际影响力的创新生态标杆。自2011年以来,该榜单每年在瑞士全国范围内评选出100家最具开创性和市场前景的瑞士创新企业和25家最具独角兽潜力的瑞士成长期企业,覆盖生命科学、工程机械、机器人、信息通信、低碳科技、食品科技等领域,今年更是新上榜了41家企业。
为了全方位展示和介绍瑞士最前沿的创新科技,钛媒体APP与Venturelab的中国授权合作方以明科技(Insight Tech),合作推出《瑞士创新100强》专题,全面展示瑞士先锋科创生态的全景。
本文为专栏第74期,介绍的AICA是2023年《瑞士创新100强》上榜企业,其致力于简化工业机器人编程与自动化控制。
瑞士机器人科技公司AICA成立于2019年,该公司开发了一款简化工业机器人编程与自动化控制的软件,能提供机器人系统模块化编程设置,并利用力反馈传感器的自适应控制系统以及AI来赋予机器人“触觉”,实时自动优化改进性能以快速高效地适应生产流程,提高企业生产效率。
AICA是洛桑联邦理工学院(EPFL)学习算法与系统实验室(LASA)的衍生公司,由Enrico Eberhard博士、Baptiste Busch博士和Fabien Antonatos联合创立。
图源HTGF
企业在配置机器人生产线时,机器人系统的编程与更新比购买机器本身更昂贵和耗时。且每当调整产线,企业都需要停机来为机器人开发新的编程以适应新的生产流程,这不仅增加了企业的经营成本,也降低了生产效率。此外,很多企业出于成本考虑会将部分机器人编程工作外包给第三方公司,这也造成了企业核心能力的自主性风险。
图源AICA官网
AICA开发了一款简化工业机器人编程与自动化控制的软件,能提供机器人系统模块化编程设置,并利用力反馈传感器的自适应控制系统以及AI赋予机器人“触觉”,实时自动优化改进性能以快速高效地适应生产流程,提高企业生产效率。
AICA的软件提供既成的工业机器人基础动作功能的模块编程,可在开发者界面拖拽组合,自动生成编码,帮助开发人员减少基础程序的编码工作,将精力专注于复杂核心功能的编码开发。
同时,AICA采用自适应控制系统以及AI技术。自适应控制系统能够根据环境和任务的变化,实时动态地调整机器人的行为和参数。AICA将自适应系统与力反馈传感器相结合,使机器人在工作中可以感知到与操作对象之间产生的力,赋予机器人“触觉”。再结合AI自学习技术,根据“感受”到的传感器参数让机器人自动快速微调其动作,在部署过程中实时完善性能,确保机器人快速、高效、精准地适应生产流程,避免长时间停机,从而减少75%因产品批次转换造成的停机时间,降低40%的生产成本。
使用方面,AICA的软件具有高度可扩展性,能轻松整合进现有生产流程并适应现有生产线,且只需三步即可完成部署。首先由操作人员设置并引导机器人完成规定的基础动作,之后AICA的软件就能控制机器人进行自动训练,不断优化精准度,并自主评估机器人性能直至可以成熟应用于生产线。
AICA的软件能够广泛应用于从汽车零部件制造、电子行业、医疗到食品加工等多个行业,适用于组装、打磨、拆卸工业零件和处理化学品等多种工业机器人场景,能根据企业需求定制对应解决方案。
2023年,AICA完成了120万瑞士法郎的融资,这将帮助公司进一步优化其软件功能,并在全球范围内的公司部署其解决方案。AICA希望通过其软件,满足企业对高效、多功能和可扩展自动化技术的需求,帮助企业保持竞争力并适应不断变化的市场。
2023年《瑞士创新100强》中文版由以明科技(Insight Tech)荣誉发布。以明科技是《瑞士创新100强》的中国授权合作方,负责《瑞士创新100强》在中国的运营推广并协助榜单项目对华商业合作。作为中欧(瑞士)科技创新投资与产业化运营商,以明科技为瑞士创新和中国产业的双向合作提供投融资和商业拓展服务并开展股权投资业务。
获取2023年《瑞士创新100强》完整榜单及行业榜单,请访问以明科技公号或官网。
相关问答
机器人编程 中如何使用光电 传感器 ?以下是机器人编程中使用光电传感器的一般步骤:确定光电传感器的类型和规格,例如颜色传感器、红外传感器等。将光电传感器连接到机器人的控制器或微处理器上,...
机器人编程 过程?你好,机器人编程过程通常包括以下几个步骤:确定应用场景和需求:首先需要明确机器人应用的具体场景和需求,例如机器人的类型、功能、应用领域等。确定编程语...
机器人编程 与电脑编程有啥区别?首先:编程方式的不一样。乐高机器人的编程软件是基于G语言的,也就是说通过鼠标的拖拽就能完成程序的编写,只需要改动模块的参数就能实现不同的功能。而电...
plc 传感器 怎么写程序?对于传感器的开关,在有触发on无触发off,或者有触发off无触发on,只需把这个开关量信号给plc的输入,plc就采集到信号,这个过程是不用编程的,是根据采集到的信...
法兰克 机器人 怎么 编程 ?法兰克机器人编程需要掌握以下步骤:编写程序:使用机器人专用的编程语言,如Karel或C++等,编写程序。程序应该包括机器人的动作、路径、速度等参数,以及如何与...
机器人 怎么 编程 ?机器人编程是通过给机器人输入一系列指令和算法,使其能够执行特定的任务和动作。具体的编程过程可以分为以下几个步骤:1.机器人编程是通过给机器人输入指令和...
编程机器人 如何组装?1.编程机器人的组装是通过将各个零部件按照特定的顺序和方式进行组合而成的。2.首先,需要明确机器人的设计和功能要求,确定所需的零部件和组件。然后,根据设...
机器人编程 用哪种编程语言?机器人编程可以使用多种编程语言,具体取决于机器人的类型、编程的复杂度以及开发者的编程经验和技能。一些常见的机器人编程语言包括:1.Python:Python是一...
乐高1V3陀螺仪 传感器 怎么 编程 ?乐高1V3陀螺仪传感器是一种用于测量转动和倾斜的传感器,可以与乐高MindstormsEV3编程软件一起使用。以下是使用乐高MindstormsEV3编程软件编程乐高1V3陀螺仪...
隆深 机器人 焊接怎么 编程 ?隆深机器人焊接的编程过程可以按照以下步骤进行:1.隆深机器人焊接的编程需要进行以下步骤:创建焊接路径、设置焊接参数、编写程序代码、调试程序、运行程序。...