基于复杂可编程逻辑器件和MCU实现机器人小脑网络结构的实现.docx
《基于复杂可编程逻辑器件和MCU实现机器人小脑网络结构的实现.docx》由会员分享,可在线阅读,更多相关《基于复杂可编程逻辑器件和MCU实现机器人小脑网络结构的实现.docx(3页珍藏版)》请在第一文库网上搜索。
1、基于复杂可编程逻辑器件和MCU实现机器人小脑网络结构的实现1引言随着机盗入各相关技术的不断发展,机器人本体功能越来越趋于模块化,机器人的核心控制部分已经逐渐从机器人本体中分离出来。以我们自行设计、开发的“TUT03-A型医疗服务机器人”为代表的基于远程脑概念1,2的机器人,将大脑脱离机器人本体,大脑置于母环境中,并用无线通讯与本体进行交互。而服务机器人本体中的小脑具体实现接收机器人大脑发出的各种命令,控制机器人各个执行和感知机构,进而实现机器人本体各个功能模块之间相互协调配合的功能。“TUT03-A型医疗服务机器人”的小脑主要由CP1D(Comp1exProgrammab1e1OgiCDevi
2、ce,复杂可编程逻辑器件)和多个MCU(MicroContro1Unit,微控制器或单片,机)组成。miTUTO34医r?僵务机JS人小肺菰构阴2机器人小脑的实现2. 1小脑总体结构服务机器人本体主要由传感器感知模块、机械手执行模块、本体运动控制模块、语音发声模块和其它控制模块等构成。机器人小脑的结构图如图1所示。各个模块都是由单片机作为主要控制器件,而CP1D在机器人小脑中起到网络中枢的作用。CP1D通过规定的通讯协议,将无线通讯接收到的大脑命令输送给相应的模块,将各个模块接收到命令的反馈信息通过无线通讯传输给大脑,将各个功能模块之间的数据进行交互。由于CP1D具有速度快、集成度高、I/O口
3、资源丰富等优点,将其应用在服务机器人小脑的网络中,大大提高小脑的运行速度,并对提高机器人小脑的可扩展性具有重要的意义。2.2小脑中网络结构的硬件实现服务机器人中的小脑是由单片机与CP1D组合成的一个硬件网络系统。在服务机器人的小脑中,网络中枢采用也辿公司的EPM7128S8415型CP1D。根据规定的网络协议,CP1D可以通过无线通讯模块接收机器人大脑发出的命令,根据同步码判断是否为机器人大脑发送的命令:如果接收到的同步码为D7H,CP1D中的接收门控单元导通,根据接收到的地址码与预先设置的地址码进行比较,选通相应功能模块的数据通道,将数据暂存到F1Fo中,同时发出该地址模块的中断信号,将后面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 复杂 可编程 逻辑 器件 MCU 实现 机器人 小脑 网络 结构