期刊文献+

基于MPI的分布式并行Gazebo仿真优化与测试 被引量:4

Simulation Optimization and Testing Based on Gazebo of MPI Distributed Parallelism
下载PDF
导出
摘要 Gazebo作为机器人通用仿真平台,能够在复杂的室内和室外环境中准确模拟机器人行为,并在单节点上支持多机器人的协同仿真。但执行仿真任务中如果启动成百上千台机器人,通常会发现Gazebo性能参考值(RTF)仿真实时比会降低两个数量级,甚至出现仿真错误的情况,仿真性能会成为其主要制约因素。为了实现机器人集群的高性能仿真,探索了基于MPI的跨节点ROS+Gazebo仿真平台搭建方法,核心过程是针对确定的仿真任务进行并行划分,可采用编号划分或区域划分,将划分好的各个子任务部署到各计算节点的Gazebo上进行仿真,最后通过Gazebo之间的MPI进程通信保证仿真的同步和一致性,以此实现机器人分布在不同计算节点上的协同仿真。同时编写了固定翼和四旋翼同构和异构的仿真测试案例,通过脚本程序读入world配置文件和roslaunch文件来实现,设计了对用户友好的与ROS类似的启动方式,进行了单节点和跨节点的性能测试,验证了分布式并行仿真的优越性。 Gazebo,as a general robot simulation platform,can simulate robot behavior accurately in the complex environment of indoor or outdoor,and support multi-robot collaborative simulation on single computer node.But when the simulation task contains hundreds of robots,it is usually found that the RTF(Gazebo simulation real-time performance)will reduce two orders of magnitude,some errors even appear in the simulation.The simulation performance will become the critical limiting factor.In order to realize high-performance simulation,the across node simulation platform based on MPI and ROS+Gazebo is explored.The core process is to divide the simulation tasks in parallel,which can be divided by number or region.The divided sub tasks are deployed to the Gazebo of each computing node for simulation.Finally,the MPI process communication between the Gazebo ensures the synchronization and consistency of the simulation,so as to realize the collaborative simulation of robots distributed on different computing nodes.At the same time,two types of cases including homogeneity and heterogeneity about fixed wing and quadrotor are writed,which are realized by reading the world configuration file and roslaunch file through the script program.The user-friendly starting mode similar to ROS was designed,and the single-node and cross-node performance tests are carried out to verify the advantage of distributed parallelism simulation.
作者 蒋化南 张帅 林宇斐 李豪 JIANG Hua-nan;ZHANG Shuai;LIN Yu-fei;LI Hao(Tianjin Artificial Intelligence Innovation Center,Tianjin 300280,China;The Academy of Military Science,Beijing 100000,China)
出处 《计算机科学》 CSCD 北大核心 2021年第S02期672-677,692,共7页 Computer Science
基金 国家自然科学基金青年基金(61902425)。
关键词 MPI Gazebo ROS 机器人集群 高性能仿真 MPI Gazebo ROS Robot swarm High-performance simulation
  • 相关文献

参考文献7

二级参考文献42

  • 1黄柯隶 张金槐 等.系统仿真技术[M].长沙:国防科技大学出版社,1998.64-89,219-266. 被引量:9
  • 2黄柯隶,系统仿真技术,1998年,64-89,219-266页 被引量:1
  • 3徐士良.C常用算法程序集[M].北京:清华大学出版社,1993.. 被引量:6
  • 4Greg H. Robots could cost Australian economy 5 million jobs, experts warn, as companies look to cut costs[N/OL]. [2015-10-15]. http://www:abc.net.au/news/2014-05-28/mbots-could-cost-australian-economy-5-milion-jobs-expert-says/5484740. 被引量:1
  • 5Crystal A. 5 jobs being replaced by robots[EB/OL]. [2015-10-15]. http://excelle.monster.com/benefits/articles/4983-5-jobs-being-replaced-by-robots. 被引量:1
  • 6IFR. World robotics 2015 industrial robots[EB/OL]. [2015-10-15]. http://www.ifr.org/industrial-mbots/statistics/. 被引量:1
  • 7IFR. World robotics 2015 service robots[EB/OL]. [2015-10-15]. http://www.ifrorg/service-robots/statistics/. 被引量:1
  • 8IFR. Definition of service robots[EB/OL].2012-10-27. [2015-10-15]. http://www.ifr.org/service-robots/. 被引量:1
  • 9Mitgang L. "Nova's" "Talking Turtle" profiles high priest of school computer movement[N]. Gainesville Sun, 1983-10-25. 被引量:1
  • 10Barnard. "Robots in school: games or learning?"[R], Washington: Observer-Reporter, 1985-01-29. 被引量:1

共引文献93

同被引文献37

引证文献4

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部