检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:周佳峰 曹伟[1] ZHOU Jia-feng;CAO Wei(School of Computer & Communication Engineering,Changsha University of Science & Technology,Changsha,Hunan 4101114,China)
机构地区:[1]长沙理工大学计算机与通信工程学院
出 处:《计算技术与自动化》2019年第1期145-152,共8页Computing Technology and Automation
基 金:湖南省教育厅科学研究重点项目(湘财教指[2015]54号)
摘 要:移动机器人在生产生活当中日益发挥重要作用,但移动机器人开发应用却比较困难,主要存在两个问题:一是软件模块化和重用性,二是行为协同控制模型的理论支撑。针对上述问题,融合了已在学术界和工业界取得广泛应用的开源机器人软件平台--机器人操作系统(Robot Operaing System,ROS),以及多主体理论中,支撑主体内部行为协同机制的反应式包容模型(Subsumption Architecture),设计并实现了一个移动机器人行为协同开发框架。基于机器人操作系统底层机制,把包容模型的基本控制元件封装成API,在功能单元内部提供基于有限状态机的开发模板,在功能单元之间提供松散耦合的通信机制,并且提供了基于框架的应用开发的模型设计方法学和应用实现方法学。用户使用本文框架开发移动机器人,因为框架把包容模型中的关键控制元件封装成API,使得用户不用了解复杂的控制模型理论以及底层模块执行机制和通信机制,并且可以重用机器人操作系统提供的开源软件包,几乎没有额外的学习代价,十分地方便高效。通过框架研究并且开发了具有三个行为层的自主漫游机器人以及具有六个行为层的安保巡逻机器人,在仿真器和实际场景中设置不同地图环境,进行机器人行为实验,通过实验结果分析,进一步验证了框架的易用性、可靠性和鲁棒性。Mobile robots play an important role in modern world. However,programming mobile-robot applications is a challenging work. Due to the two problems,one is the software modularity and reusability,the other is the control theory of the robot behaviors. Aiming at the above problems,a development framework for the behavior coordination of mobile robots is designed and implemented in this paper by combining a popular open-source robot software platform,ROS(Robot Operating System),and the reactive subsumption architecture in multi-agent theory. The basic control units of subsumption architecture is encapsulated to some APIs in this paper. Inside the function units,this framework provides a behavior description template. Between the function units,a loosely-coupled communication mechanism is provided. Besides,the design and implementation methodology of the framework-based applications is summarized. Users can benefit from the following aspects,the bottom details of the framework is transparent to programmers,the opensource packages of ROS can be reused in our framework,there is little learning cost for programmers. An autonomous wander robot and a security patrol robot based on this framework was developed. The experiments in the simulated and real environment validate the usability and robustness of our framework.
关 键 词:多主体理论 包容模型 机器人操作系统 应用开发框架 安保巡逻机器人
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.14.144.240