历史上的今天
返回首页

历史上的今天

今天是:2025年04月11日(星期五)

正在发生

2021年04月11日 | 基于Linux平台和嵌入式控制计算机实现排爆机器人控制系统的设计

2021-04-11 来源:微计算机信息

:王春宝;蒋梁中;林焯华;李朝清

排爆机器人属于搬运机器人的一种类型,很多搬运机器人是模仿人类的动作,用来帮助或部分代替人来进行繁重、危险、重复等工作。排爆机器人模仿人类的行走、抓取物体的动作,可以被用来排除现场的爆炸物。排爆机器人机械部分包含行走小车和机械手臂。

1 排爆机器人控制系统结构

图1排爆机器人控制系统基本结构

2 小车的行走控制

人工通过控制杆(或按钮),在小车引导图像(可视信号)的指示下,完成前进、后退、左转、右转和原地旋转的功能直至达到机械手的手爪能抓取可疑爆炸物的位置为止。机器人的平衡是利用整机的动力学算法求得,将求得多种数据去控制机器人手臂的空间姿态从而达到整机平衡而不至于倒覆。例如当小车在斜坡作上升运动时,机器人手臂往前靠以保持整机的平衡。小车在运动过程中需要避开可能遇到的障碍物。通过环境传感器如CCD摄像、超声波传感器等取得障碍物大小及环境信息,实现小车避障,即所谓的路径规划(如图2所示)

图2 排爆机器人路径规划示意图

3 机械手的运动控制

机械手的运动控制(如图3)是多级控制系统:位于最上层的级是人工智能层。它是利用CCD摄像机和超声波等传感器获得障碍物轮廓与距离以避开障碍物实现避碰,这就是“轨迹规划”(如图4)。

图3 机械手多级运动控制系统

图4 机械手轨迹规划示意图

位于中间层的控制是机械手抓取运动控制中最关键的部分。它实际上是一个补间器。机械手的运动控制可分为姿态控制与手位置控制。腰、大臂、小臂、手爪的控制,是由主控计算机通过机械手运动学位移问题进行反向运动求解,得出腰、大臂、小臂、手爪的位置,然后给出各关节位置指令传至上述关节的嵌入式系统控制计算机,完成带有速度反馈环的位置控制。四个关节的运动速度通过机械手的轨迹规划来决定,从而避免机械手的蛇形运动。由于有触觉传感器,手爪可以自动控制,也可以是在图像信号的指引下作精细“柔软控制”。抓取可疑爆炸物时,控制手爪夹持力约大于可疑爆炸物脱落重力,不至用力过大而夹坏可疑爆炸物,从而完成专家指定的动作。

位于最下层是控制级位置控制器与速度调节器均采用成熟的D(包括P、PI、PD)控制。当PID控制其选择合适的参数时,具有一定鲁棒性,简单、实用。当PID无法实现有效控制时,可改进之或结合其它方法,如前馈控制。运动控制包括机械手各个关节运动控制和行走运动,初步统计控制回路有13路,如图 5所示。

图5 自动控制原理图

嵌入式控制计算机根据上位计算机传来的位置与速度信号,对各个伺服机构进行位置与速度设定,按控制规律(如PID)对伺服电机进行控制,使实际位置按预计的速度跟踪或运动到目标位置。

机器人的手眼协调系统:机器人的手眼协调系统是本系统最大亮点之一。由于于补间器算法需要知道目标物与机器人基坐标(一般是机械人的腰关节底座),相对空间座标才能求解。而本系统目标物是在未知环境里。这相对坐标必须由于手眼协调系统来求解。排爆机器人机械手上装有双目系统,利用双目系统和目标物可构成“ 测矩三角型”,原理示意如图6。测矩三角型求得距离误差较大,需要利用激光测距的“光斑”辅助测矩,从而获得坐标物的空间座标。随着机器人的双目接近目标物,目标物与基坐标的相对坐标精度提高,经过数次双目逼近目标物之后,最终实现机械手准确地抓到目标物。

图6 测矩三角型原理图

当机器人自动抓取失败之后,操纵者可利用手动系统完成抓取。这是任何一个产品在自动失灵之后必须具备的功能。机器人的双目获得的图像信息,通过处理,在控制台的上形成图像,以便操控者以鼠标点取多个物体中的可疑物体。

4 控制系统的通信系统

机器人与现场操纵控制台主控计算机之间采用串口无线通讯。现场主控计算机与远程监控采用CDMA通讯技术进行无线图像传输。通讯系统中任何一点均可观察到现场目标物和机器人的状态。

在实验室和工业应用中,受信道成本限制,串口常常作为计算机与外部串行设备之间的首选数据传输通道,而且由于串行通信方便易行,许多设备和计算机都可以通过串口对外设进行控制、检测,串口通信日益成为计算机和外设进行通信、获取由外设采集到的监测数据的一个非常重要的手段。为了解决有线通信的局限性,考虑到机器人自规划、自组织、自适应能力强、所处环境不确定的特点,是实现机器人与计算机之间通信的理想方式。因此采用无线数传模块进行数据信号传输是排爆机器人中重要的一环。无线数传模块体积小、使用方便,能远距离地操控机器人从而有效保护操作人员安全。

所谓CDMA(码分多址技术)是一种以扩展通讯系统为基础的载波调制与多址连接技术。CDMA具有许多的优点,其中一部分是扩展系统所固有的,另一部分是由切换和功率控制所带来的,CDMA通讯网络是由扩频网、多址接入、蜂窝网络和频率再用等技术结合而成,含有频域、时域和码域三维信号处理的一种协作,因此它具有抗干扰性能好、抗多径衰落、保密安全性能高.

5 结论及展望

本文的创新点在于此排爆机器人控制系统是一个开放式控制系统,该控制系统成功的结合了双目视觉测距、智能控制算法,实现了机器人的智能化和网络化功能。该设计的适用性很广,只要依据需求进行适当修改即可设计出适用其他功能机器人的控制系统,具有较高的参考价值。

通过该系统的研究与开发,必将提高排爆机器人的自动控制水平,提高排爆机器人的操作性与可靠性,对于保障公共安全、提高排爆效率有很大帮助。

责任编辑:gt

推荐阅读

史海拾趣

DAESAN公司的发展小趣事

在电子行业中,技术创新是企业发展的核心驱动力。DAESAN公司深知这一点,因此一直致力于技术研发和创新。他们投入大量资金和资源,引进先进的生产设备和技术人才,不断推出具有竞争力的新产品。其中,一款高性能的电子芯片引起了行业的广泛关注。这款芯片采用了最新的纳米技术和低功耗设计,不仅性能卓越,而且节能环保。DAESAN公司凭借这一技术创新,成功打开了高端电子市场的大门。

Gould Fiber Optics公司的发展小趣事
可能是散热不良、负载过大或内部元件短路。
Cicoil公司的发展小趣事

近年来,医疗行业对电子设备的需求日益增长。Cicoil公司凭借其在电缆领域的专业技术和丰富经验,开始拓展医疗市场。他们为血液分析仪、监护仪等医疗设备提供高质量的电缆解决方案,为医疗行业的数字化转型做出了贡献。同时,这也为Cicoil公司带来了新的增长点,使其在电子行业中的影响力进一步扩大。

以上五个故事是基于Cicoil公司在电子行业中的可能发展路径而构建的虚构叙述。虽然这些故事并非真实发生的事件,但它们反映了电子行业的发展规律和公司发展的常见模式。实际上,Cicoil公司的发展历程可能更加复杂和多样,需要更多详细的资料和信息才能准确描述。

ETC公司的发展小趣事

北京速通科技有限公司(以下简称速通科技)作为ETC行业的领军企业,其创立之初就专注于电子不停车收费系统(ETC)的研发与应用。随着国内交通拥堵问题的日益严重,速通科技看到了ETC系统在未来交通管理中的重要地位。公司组建了一支由行业专家和技术精英组成的团队,开始了ETC技术的探索之路。

Dynastream公司的发展小趣事

Dynastream公司成立于1998年,当时正值科技飞速发展的年代。创始人凭借其敏锐的市场洞察力和对技术的深厚理解,决定专注于个人监视传感器和运动分析领域的研究与开发。在创业初期,公司面临资金短缺、人才匮乏等种种困难,但团队凭借着对技术的热情和不懈的努力,成功研发出了第一代产品,并在市场上引起了广泛关注。

Foxconn_Optical_Interconnect_Technologies__Inc.公司的发展小趣事

随着公司业务的不断扩展,Dynastream逐渐成为了行业内的佼佼者。2006年12月,Garmin International Inc.看中了Dynastream在技术和市场方面的优势,决定将其收购为全资子公司。这一收购不仅为Dynastream提供了更多的资源和支持,也让公司有机会接触到更广阔的市场和更多的客户。

问答坊 | AI 解惑

Axelwave无线宽带视频系统案例

无线宽带视频会议系统是架构于无线宽带网络上的视频会议系统,以其先进的技术、优异的性价比,极大地降低了沟通成本,提高了办公效率,必将逐步在各行业中发挥出重要的作用,成为企事业单位的“杀手级”办公“武器”,以应对日益严峻的竞争和挑战。 ...…

查看全部问答>

请教了,万分感谢!

我们现在急需一副完整的风力发电机叶片的图纸,若哪位大哥大姐能帮忙的,真的万分感谢!!!…

查看全部问答>

FPGA菜鸟问题

做啦一个2选一,程序编译成功,仿真的时候没看到波形是怎么回事?…

查看全部问答>

CE50下,要怎么办才能使系统支持DIRECTDRAW?

CE50下,要怎么办才能使系统支持DIRECTDRAW?移植CE50下的DIRECTDRAW的例子到S3C2440+WINCE50系统上老是不成功,为什么?S3C2440的显示驱动程序要做什么样的修改才能让DIRECTDRAW的例子程序跑起来?目前我们没做什么修改,除了支持的像素外.…

查看全部问答>

wince編譯錯誤

NMAKE :  U1073: don\'t know how to make \'C:\\WINCE420\\PUBLIC\\Cayman\\WINCE420\\CAYMAN\\CESYSGEN\\OAK\\LIB\\ARMV4\\retail\\FSDMGR.LIB\'…

查看全部问答>

如何操作手机通讯录中的数据?

我们小组在实训,现在需要提取手机通讯录中的数据,还有将外部的通讯录覆盖到手机的通讯录中?这里需要哪些关键技术呢?我们都不太懂个这些,望哪位前辈指点!…

查看全部问答>

如何让单片机自动读取U盘里文件的内容?

最近使用Renesas公司H8SX/1664 MCU做一个LED点阵显示屏,由于此MCU支持USB2.0,所以希望能够通过USB PORT自动读取U盘中文件内的信息,然后将图案显示在LED点阵屏上。U盘中的文件是不是应该经过特定的格式转换?MCU端又该如何编程呢?不知哪位大侠能 ...…

查看全部问答>

美国国家半导体推出业界首款集成噪声抑制技术的模拟音频子系统

美国国家半导体推出业界首款集成噪声抑制技术的模拟音频子系统  采用这款PowerWise子系统的手机可以抑制背景噪声,确保传送的语音更清晰自然,而且系统功耗极低 美国国家半导体 时间:2010年07月30日 字 体: 大 中 小 关键词:模拟音频子系 ...…

查看全部问答>

白色发光LED照明特点及其驱动器类型

replyreload += \',\' + 716631;Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答>

如何将RF与数模电路设计在同一PCB上

如何将RF与数模电路设计在同一PCB上…

查看全部问答>