期刊文献+

一种基于有限状态自动机的多鱼协作顶球算法 被引量:1

A Ball-Pushing Algorithm of Multiple Fish Collaboration Based on Finite State Automata
下载PDF
导出
摘要 针对水中机器人比赛中多机器鱼协作顶球时出现的互相干扰的问题,提出一种基于有限状态自动机的多鱼协作顶球算法。从机器鱼运动特点以及水环境的特点出发,以单鱼顶球算法为基础,以有限状态自动机的思路建模,对每条机器鱼的动作决策进行规划,从而能够高效地完成每条机器鱼的路径规划并避免互相干扰,以达到高效顶球的效果。实验结果证明:该有限状态机能够触发每条鱼的状态动作的转换,最大可能地实现互不干扰地交互顶球,大大提高了在多鱼顶球时的效率。 Aiming at the problem of interfere in the process of multiple robot fish heading the ball in the underwater robot competition, a ball-pushing algorithm of multiple robot fish collaboration based on finite state automata is introduced. Consider the characteristics of the robot fish's movement and the water environment, and based on the ball-pushing algorithm of single robot fish, this paper establishes the mathematical model based on the finite state automata, and plans each robot fish's decision-making of the action. Thus each robot fish can achieve their path planning efficient without interfere with each other, so that multiple robot fish can achieve the effect of ball-pushing efficient. The result of tests shows that the finite state automata can trigger the status conversion of each fish and they can push the ball without interference, and greatly improves the efficiency in the process of multiple robot fish heading the ball.
作者 赵伟 夏庆锋
出处 《兵工自动化》 2012年第11期59-62,共4页 Ordnance Industry Automation
基金 南京大学金陵学院2011年度教学改革与研究立项项目"单关节小型‘金陵’机器鱼研制"(1005011007)
关键词 机器鱼 多鱼协作 路径规划 有限状态机 robot fish multiple robot fish collaboration path planning finite state automata
  • 相关文献

参考文献4

二级参考文献16

  • 1刘宏志.一种改进的射门算法[J].哈尔滨工业大学学报,2004,36(7):975-977. 被引量:21
  • 2JAMES Rumbaugh, IVAR Jacobson, GRADY Booeh. The Unified Modeling Language Reference Manual [M]. Boston: Addison Wesley, 1999.
  • 3OMG. OMG Unified Modeling Language Specification (Action Semantics) [EB/OL]. http ://www. omg. org, 2002.
  • 4HAREL D. Statecharts.. a visual formalism for complex systems[J]. Science of Computer Programming, 1987, 8:231-274.
  • 5JILLES van Gurp, JAN Bosch. On the implementation of finite state machines [A]. Proceedings of the IASTED International Conference, 3rd Annual lASTED International Conference Software Engineering and Applications[C]. Scottsdale, Arizona:IASTED 1999.
  • 6GAMMA E, HELM R, JOHNSON R, et al. Design Patterns-Elements of Reusable Object Oriented software [M]. Boston: Addison Wesley, 1995.
  • 7ROBERTS D, JOHNSON R. Patterns for evolving frameworks [A]. Pattern Languages of Program Design 3[C]. Boston: Addison Wesley, 1998.
  • 8SCHMIDT D C. Reactor: an object behavior pattern for concurrent event dmultiplexing and event handler dispatching [A]. Proceedings of the First Pattern Languages of Programs conference [C]. Monticello, Illinois: Addison-Wesley, 1995.
  • 9LEE B J, LEE S O, PARK G T. Trajactory generation and motion tracking control for the robot soccer game[ A ]. Proceedings of the 1999 IEEE/RSJ international Conference on intelligent Robots and systems[ C]. 1999.1149 - 1154.
  • 10WONG C C, CHOU M F, HWANG C P, et al. A method for obstacle avoidance and shooting action of the robot soccer[ J]. Proceedings of the 2001 IEEE international Conference on Robotics & Automation Seoul[ C]. 2001.3778 - 3782.

共引文献71

同被引文献13

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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