资料介绍
摘要:机器人中间件技术逐渐成为复杂机器人系统集成领域的热点。利用LwRTC的代理方法,在分析了构建模块化智能机器人技术的基础上,实现了一种智能机器人协议转换模块。首先介绍了其总体设计需求与设计结构,之后从硬件系统设计、实时系统支持、CAN总线驱动设计、协议转换等方面详细阐述了协议转换模块的设计过程,最后指出了其Proxy的实现。
关键词:机器人;Proxy;嵌入式系统;协议转换
1.引言
随着机器人技术的不断发展,基于功能构件的机器人体系结构逐渐成为机器人系统研究和产业发展的热点。功能构件技术的使用,使得机器人系统的设计开发由原有的整体构建变成积木式搭建,软硬件部件的复用降低了机器人设计的门槛,简化了设计过程,为机器人系统成本降低,技术更新铺垫了道路。
中间件是一类设计用来辅助处理分布式系统中复杂和各异特性的软件技术。一般情况下,中间件是位于操作系统层之上、软件层之下的一个抽象层,中间件的存在,为上层应用的编写提供了一个通用的抽象过的编程模型。中间件提供了一个比应用程序编程接口(API,如Sockets)更高层次的一个构建系统工具。传统的中间件以以太网协议和链路为基础,运行在中间件平台之上的应用软件,在访问构件时,不需要关心底层的硬件信息,中间件的这种机制,使得构件复用成为可能,提高了系统组装的效率,减少重复开发的劳动,在软件工程领域得到了广泛的应用。
机器人系统作为一种工作在复杂环境条件下和具有多种时变实时任务的复杂系统,领域的交叉导致其模型也较为复杂。一方面,其在实现上常需要使用多种实时总线接口,以满足关键的实时任务所面临的通讯需求;另一方面,由于机械和控制方面需要,机器人常使用嵌入式处理模块作为协处理器或运算单元,这些模块性能和资源配置通常较差,难以运行类似CORBA这类庞大的中间件体系平台。面临这些问题,传统的中间件CORBA、DCOM等在机器人中的应用受到很大限制,机器人中间件应有的实时接口也得不到有效支持。为了解决这个矛盾,日本提出的机器人使用的中间件RT-Middleware(RTM)。RTM在CORBA上作了大量的精简,使用OmniORB作为基础单元运行在X86平台。基于RTM平台,Yataka等人提出了LwRTC方法[1],建立RTM的代理来加入嵌入式模块构件,该方法可以支持使用嵌入式处理模块。
本文以CAN总线接口为例,利用LwRTC的方法设计了一种利用Proxy支持中间件的协议转换模块,以此为连接嵌入式机器人模块提供多种实时总线接口的支持。
2.总体结构
如图1所示,设计了基于Proxy的智能机器人协议转换模块,模块主要包括:实时系统部分、Proxy部分、协议支持部分和CAN接口部分。
- YUHESEN——模块化智能移动机器人底盘平台
- 一种多用途履带机器人 1次下载
- 一种新型的全自动除雪机器人装置设计 10次下载
- 一种全新的轮式移动机器人轨迹跟踪控制算法 11次下载
- 一种基于深度相机的排爆机器人自主抓取系统 23次下载
- 如何设计和实现基于UART的机器人分布式控制通信协议概述 7次下载
- 基于ABB机器人的应用协议RAP 9次下载
- 一种移动机器人的位姿检测模块设计_方庆山 1次下载
- 一种智能助行机器人的设计 3次下载
- 一种新型智能机器人触觉传感服装的研究 15次下载
- 一种基于DSP的移动机器人运动控制器设计 77次下载
- 一种微型机器人局域网的设计 30次下载
- 机器人控制器的一种模块化设计方法
- 一种低成本寻迹机器人的实现
- 机器人控制器的一种模块化设计方法
- 一文看懂服务机器人发展前景 2519次阅读
- 医用机器人的定义_医用机器人发展 3122次阅读
- 医用机器人的功能_医用机器人分类 2227次阅读
- 关于工业机器人智能控制的四种控制方式 6336次阅读
- 工业机器人最常见的15种应用 1.4w次阅读
- 浅谈智能机器人中的技术支撑 4286次阅读
- 基于STM32的家庭服务机器人系统工作原理及设计 1.3w次阅读
- 一种基于STM32的力反馈型康复机器人控制系统设计 4811次阅读
- 模拟智能家居的环境下的家庭服务机器人系统的设计 1673次阅读
- 一篇文章带你认识“扫地机器人” 1703次阅读
- 智能机器人的三大关键技术详解 3.2w次阅读
- 机器人最实用的10种传感器盘点 1.3w次阅读
- 一种实用的机器人控制器力/位混合控制技术 5902次阅读
- 一种基于模糊神经网络的机器人控制技术 1864次阅读
- 细数让工业机器人更智能的6种传感器 2441次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 93次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多