PDF(9969 KB)
PDF(9969 KB)
PDF(9969 KB)
多机器人协作系统在FPGA上的构建
Construction of multi robot collaboration system on FPGA
针对现有相关研究中鲜有提出适合于FPGA平台的多机器人协作系统通用架构这一研究空白,介绍了一种基于FPGA的多机器人协作系统,该系统以UART通信协议为基础构建了机器人间的通信网络,通过设计的信息传递机制使得FPGA能接收所有机器人的数据并控制所有机器人,同时为应对异常情况,还为系统设计了报警机制和遥控模式。经过实际搭建起多机器人协作系统,并逐一验证其功能,证实了多机器人协作系统设计理念的可行性。
In response to the lack of research on a universal architecture for multi robot collaboration systems suitable for FPGA platforms in existing literature, this paper introduces a multi robot collaboration system based on FPGA. The system constructs a communication network between robots based on UART communication protocol, and uses a designed information transmission mechanism to enable FPGA to receive data from all robots and control them. At the same time, to cope with abnormal situations, an alarm mechanism and remote control mode are also designed for the system. After the actual construction of a multi robot collaboration system and the verification of its functions one by one, the feasibility of the design concept of the multi robot collaboration system proposed in this paper has been confirmed.
FPGA / UART / multi robot collaboration / full-duplex communication
| [1] |
|
| [2] |
|
| [3] |
潘薇, 蔡自兴, 陈白帆. 复杂环境下多机器人协作构建地图的方法[J]. 四川大学学报(工程科学版), 2010, 42(1):143-148.DOI:10.15961/j.jsuese.2010.01.043.
|
| [4] |
钱志鸿, 刘丹. 蓝牙技术数据传输综述[J]. 通信学报, 2012, 33(4):143-150.
比较了蓝牙协议各个版本对其数据传输性能的影响,分类讨论了分组选择算法、重传机制、数据传输的干扰及安全等。针对目前存在的问题,提出了引入扩展戈莱编码和最小频移键控(MSK)调制的数据分组改进方案,提高了系统的抗干扰性和吞吐量,并提出了基于信道转换与MSK调制的同频干扰抑制方法,使皮可网的载干比和吞吐量有明显改善,最后总结并对未来工作提出设想和展望。
|
| [5] |
贾子申, 李淑清, 王冠雅. 基于FPGA的UART控制器设计[J]. 电子测量技术, 2008(3):82-83,90.
|
| [6] |
聂涛, 许世宏. 基于FPGA的UART设计[J]. 现代电子技术, 2006(2):127-129.
|
| [7] |
赵亮, 冯林, 吴振宇. 基于FPGA的小型机器人无线通信系统[J]. 计算机工程, 2010, 36(13):251-253.
针对单处理器系统控制的无线通信系统在小型足球机器人比赛中存在丢包现象和实时性差等弊端,提出一种FPGA并行控制无线模块的解决方案,实现全双工通信。包括数据的无线发射、接收以及分包处理等模块,采用有限状态机设计发射、接收部分时序,结果证明该方案实现灵活、稳定性高、实时性好。
|
| [8] |
吴军, 徐昕, 连传强, 等. 协作多机器人系统研究进展综述[J]. 智能系统学报, 2011, 6(1):13-27.
|
/
| 〈 |
|
〉 |