APP下载

基于Robocode的智能机器人的设计与实现

2016-05-19罗庆佳

电脑知识与技术 2016年8期
关键词:人工智能

罗庆佳

摘要:该文是基于IBM公司开发的Robocode的JAVA机器人仿真引擎,分析并探索基于此平台的智能机器人方案。在子弹跟踪,反重力运动,以及模式匹配瞄准等人工计算智能技术的基础上,比较并改进策略,然后以onedan1.0机器人为例完成一个可行的智能方案,并编程实现部分机器人代码。最后还做了效果测试。

关键词:人工智能;机器人仿真引擎;智能算法;Robocode

中图分类号:TP18 文献标识码:A 文章编号:1009-3044(2016)08-0160-02

1 概述

本文先对IBM公司研制开发的Robocode智能机器人仿真平台进行系统介绍。然后结合人工智能的应用领域,对过去和现在流行的机器人智能算法进行总结,比较其优劣。最后结合自己的理解,对如何提高机器人智能化水平进行探讨,以Onedan1.0机器人为例,选择其中的一些算法用java语言进行实现。

本文对于智能机器人的应用研究领域,比赛机器人应用领域,特别是在射击类战略类游戏编程领域有一定的价值。

2 Robocode系统简介

Robocode编程平台简介:Robocode 是由IBM公司开发的一套虚拟机器人仿真引擎。其中包括机器人运行平台Robocode,代码编辑器Robot Editor等组件。程序员可以在Robocode中创建自己的机器人,利用系统提供的编程接口以编程的方式对机器人进行控制。简单的说,Robocode就是一个用java语言编写机器人的工具,同时也是机器人比赛的场地和实现机器人智能算法思想的良好平台。

3 onedan1.0的瞄准策略

3.1 常见瞄准策略比较分析

一个好的机器人除了良好的移动策略外,另一个不可缺少的特征就是打击移动目标的能力,并且能达到精确的效果。……

登录APP查看全文

猜你喜欢

人工智能
我校新增“人工智能”本科专业
用“小AI”解决人工智能的“大”烦恼
当人工智能遇见再制造
AI人工智能解疑答问
人工智能与就业
基于人工智能的电力系统自动化控制
人工智能,来了
数读人工智能
人工智能来了
下一幕,人工智能!