机器人路径规划演示平台设计

内容发布更新时间 : 2025/5/7 6:42:03星期一 下面是文章的全部内容请认真阅读。

山东建筑大学毕业论文

? Y 1 y0??tab?u??i??t?1% (2.22)

同样,用x1,y1记录蚂蚁j在t时刻所在方格的横坐标和纵坐标,有:

/ Y 1 x1??tab?u??j??t?1? (2.23) ? Y 1 y1??tab?u??j??t?1% (2.24)

如果

(x0?x1)2?(y0?y1)2?0(或者为1,2)则说明蚂蚁i,j 此刻相遇了。

步骤7:信息素全局更新。一次循环搜索完毕之后,要对最佳路径上的信息素进行更新。方法同ACS算法:

newoldhormoneij?(1?alfh)hormoneij?alfh*sumtao?Q,?ksumtao??bestd??0,当蚂蚁k走过的方格ij属于最佳路径时 (2.25) 否则2.7 本章小结

本章从机器人路径规划演示平台的历史和现状出发,对比了国内外的不同发展状况,并且对机器人路径规划领域的研究方向进行了综述。着重介绍了机器人在避障与路径规划中常用的算法,对其中的栅格法,人工势场算法,和神经网络算法进行了逐一的分析和详细阐述。此外,本章还着重分析了栅格法的实现原理和人工势场法的建模实现原理。

- 20 -

山东建筑大学毕业论文

3 机器人路径规划演示平台设计系统的VC++实现

3.1 软件介绍

3.1.1 VC简介

Visual C++ 6.0,简称VC或者VC6.0,是由微软公司推出的一款C++编译器,是将“高级语言”翻译为“机器语言”的程序。Visual C++6.0是一个功能强大的可视化软件开发工具,因此它不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具,这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境,是Microsoft的主力软件产品,也是日常应用非常广泛的一个软件。

3.1.2 VC安装使用

VC的安装相对比较简单,将下载的VC软件按照提示,顺序安装即可。VC的安装步骤如下所示:

(1)双击VC的桌面图标VC++6.0

(2)在菜单文件中点击新建按钮,然后在projects里点击工程MFC AppWizard,下一步选择单文档,其余设置选择默认即可。

(3)然后再次点击文件的新建,然后在files里选择C++source file。 (4)一直默认下一步即可,然后就可以在出现的编辑区域中编写代码。 (5)写好代码后,点击工具栏中的compile按钮误,点击Build按钮

,编译源代码看是否报错,若无错

运行;若报错,则在编辑区下方有提示问题的所在,双击报错的代

码行,会在程序中显示出错的位置,在提示的位置中做修改后重复上面的工作,也可以点击工具栏中的感叹号或者直接点击快捷键F9运行。

3.1.3 VC功能优势

- 21 -

山东建筑大学毕业论文

Visual C++是一个功能强大的可视化软件开发工具。Visual C++已成为专业程序员进行软件开发的首选工具。

Visual C++6.0以拥有“语法高亮”,自动编译功能以及高级除错功能而著称。比如,它允许用户进行远程调试,

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi