没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式系统/ARM技术中的基于RTX51的排爆机器人嵌入式控制器软硬件开发
0 下载量 192 浏览量
2020-12-10
06:45:08
上传
评论
收藏 134KB PDF 举报
温馨提示
摘要:介绍遥操作排爆机器人PBJ-1的嵌入式控制系统研制情况。叙述了利用RTX51开发排爆机器人嵌入式控制系统固件中的一些问题和解决办法。实践证明基于嵌入式实时操作系统RTX51开发工作于非结构环境中的遥操作机器人控制系统可以有效地提高整个机器人系统的性能及开发效率。 关键词:排爆机器人 实时操作系统 微控制器 RTX51排爆机器人(EOD robot)是一种遥操作地面移动机器人,操作机主体一般是由一个机械手和一个可移动平台组成,主要用于拆除疑似爆炸物品,以减少作业现场人员伤亡,是军警部门必须装备的设施。目前国际上主要流行美国Remotec公司的Andros系列排爆机器人、法国Cyber
资源推荐
资源详情
资源评论
嵌入式系统嵌入式系统/ARM技术中的基于技术中的基于RTX51的排爆机器人嵌入式控的排爆机器人嵌入式控
制器软硬件开发制器软硬件开发
摘要:介绍遥操作排爆机器人PBJ-1的嵌入式控制系统研制情况。叙述了利用RTX51开发排爆机器人嵌入式控制
系统固件中的一些问题和解决办法。实践证明基于嵌入式实时操作系统RTX51开发工作于非结构环境中的遥操
作机器人控制系统可以有效地提高整个机器人系统的性能及开发效率。 关键词:排爆机器人 实时操作系统 微控
制器 RTX51排爆机器人(EOD robot)是一种遥操作地面移动机器人,操作机主体一般是由一个机械手和一个
可移动平台组成,主要用于拆除疑似爆炸物品,以减少作业现场人员伤亡,是军警部门必须装备的设施。目前
国际上主要流行美国Remotec公司的Andros系列排爆机器人、法国Cyber
摘要:摘要:介绍遥操作排爆机器人PBJ-1的嵌入式控制系统研制情况。叙述了利用RTX51开发排爆机器人嵌入式控制系统固件中的
一些问题和解决办法。实践证明基于嵌入式实时操作系统RTX51开发工作于非结构环境中的遥操作机器人控制系统可以有效
地提高整个机器人系统的性能及开发效率。
关键词:关键词:排爆机器人 实时操作系统 微控制器 RTX51
排爆机器人(EOD robot)是一种遥操作地面移动机器人,操作机主体一般是由一个机械手和一个可移动平台组成,主要
用于拆除疑似爆炸物品,以减少作业现场人员伤亡,是军警部门必须装备的设施。目前国际上主要流行美国Remotec公司的
Andros系列排爆机器人、法国Cybernetics公司研制的TRS200中型排爆机器人等。但是国外的排爆机器人价格过高,出现故
障后维修特别不方便。因此国家863专家组已经将高性能排爆机器人的研发及国产化列入了重点支持的课题。
由于种种原因,目前的排爆机器人很多只采用PLC实现点动控制,功能有限且操作性较差。研究高性能控制器成排爆、消
防等各种遥操作地面移动机器人的共同课题。利用先进的嵌入式系统技术可以较好地解决这类问题。
本文概述了上海交通大学机器人研究所研制的新型遥控移动式排爆机器人PBJ-1的嵌入式控制系统固件的情况。利用嵌入
式系统技术开发适合排爆等各类遥控地面移动机器人使用的嵌入式控制系统能够解决上述种种矛盾。
1 PBJ-1功能介绍功能介绍
目前国示上比较流行的排爆机器人,都需要由经过专门培训的操作人员通过操作一组分别控制机械臂上各个关节驱动电机
的按键控制,操作很不方便。操作人员需要根据状况,判断出需要机械手执行的动作,再经过大脑的转换,手工控制机械臂各
个关节顺序动作,使机械手爪拟合出一条空间轨迹以完成作业,大大降低了工作效率。这类排爆机器人一般都需要大量的摄像
机,随时显示爆炸物相对机械手爪的位置,以便操作人员决定下一步动作。
新型排机器爆人PBJ-1为了使操作人员更加方便,在嵌入式控制器中嵌入式机器人运行学运算,能够实现机械臂的自主联
动控制。操作者只要通过观看控制箱上面的显示器,直接操纵控制器命令机器人水平前、后或垂直上、下运动,机械臂可以实
时进行机器人运动学运算和分解运行控制,控制机械手爪完成空间的直线拟合运动。这种操作方式略过了操作人员在大脑中进
行动作转换的步骤,大大方便了排爆这一高危险性作业现场的作业。
为了方便现场操作,在其嵌入式控制器系统中还加入了机器人的一些半自主动作功能。例如当机器人完成作业后机械臂可
以自动折又叠归位;机械臂可以自动进入作业最佳操作姿态;当操作不当时,控制器可以自主取消操作人员发送的命令,以避
免机械臂与车体之间的干涉碰撞等。
为防止爆炸物被恐怖分子遥控引爆,爆炸物品的拆除现场一般都要做电磁屏蔽处理,不能使用无线遥控型机器人,只能采
用有缆遥操作移动机器人。由于爆炸物品的拆除作业危险性很大,所以对排爆机器人的有线通讯系统的可靠性要求很高。
PBJ-1是通过RS-485协议实现相互之间远距离、高速、高可靠性通讯。
操作人员可以通过上位控制箱里的液晶显示器监视作业现场的状态;通过操作各种动作按钮及操纵杆控制机器从完成各种作
业。控制箱有六组4位数显LED,分别显示机器人型号(PBJ1)、通讯状态(run或Err)、大小臂关节角、机器人及车体运动
速度、机器人电源实时电压。这些都保证了操作人员可以全面了解机器人具体运行状态,顺序完成作业。
2 PBJ-1嵌入式控制系统设计嵌入式控制系统设计
遥操作机器人由于工作于非结构环境中,实际期望运动轨迹未知,所以需要根据操作者的实时操作情况进行动态实时的目
标位置生成及轨迹规划,并完成相应的运动控制。
由于这台新型排爆机器人功能增强,下位机微控制器需要实时完成机器人运动学及分解运动控制解算,并驱动各个接口器
件实时控制机器人运行,还要保证上、下位机之间的正常通讯连接,及时、迅速、高可靠性地响应上位机经过处理的数据并且
上传机器人本估的各种状态信息,负担很重。因此如何合理地进行系统固件程序设计成为决定该机器人实际运行效果的关键。
要实现上面所述的功能,微控制器的应用必须能够同时进行多任务或工作的执行。因此,传统的基于单任务顺序循环机制
的程序设计方法难以胜任,如图2所示。因此,需要找到一种新的合适的控制器设计方法。由于微控制器系统功能通常可以分
解为多个相对独立的模块,将这些模块理解为任务,从而可引入多任务机制进行管理。引入多任务机制后,可以有效地改善程
序结构,满足应用程序复杂的定时要求。在多任务机制下,CPU的运行时间被划分成许多小的时间片,由某种调度算法按不
同的优先级别分配给不同的任务。多个任务分别在各自的时间片内访问CPU,从而产生了微观上轮流运行、宏观上并行运行
的多任务效果,如图3所示。
在多任务嵌入式系统中,合理的任务调度必不可少。单纯通过提高处理器速度无法达到目的,这样就要求嵌入式系统的软
资源评论
weixin_38668225
- 粉丝: 2
- 资源: 940
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- btstack协议栈实战篇-HID Keyboard Classic
- 自然语言处理大作业Python实现基于词典的分词方法源代码+实验报告(高分项目)
- 基于C++实现的交互界面计算器程序项目源码+详细代码注释(高分项目)
- 数据库期末作业基于Python+mysql的餐厅点餐系统源码+数据库+文档说明(高分项目)
- 打印机输出中心,博艺HP45输出中心 1907版
- btstack协议栈实战篇-HID Mouse LE
- (源码)基于Spring Boot和MyBatis的社区问答系统.zip
- btstack协议栈实战篇-HID Keyboard LE
- (源码)基于MQTT协议的远程控制插座系统.zip
- (源码)基于NodeMCU ESP8266芯片的无线电报系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功