登录
首页 » 算法 » 带有良好图形界面的爬墙机器人程序

带有良好图形界面的爬墙机器人程序

于 2022-06-29 发布 文件大小:4.02 kB
0 183
下载积分: 2 下载次数: 1

代码说明:

爬墙机器人算法的的Python实现,带有GTK图形界面。算法描述如下:当没有墙时,机器人默认向东方移动,触墙后,根据设计的状态机进行方向的转移。该算法可以通过一般的地图测试。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 基于图像的数字插入
    资源描述 资源描述 1、本代码写在word文档中,由于保密性等各种原因,需要修改下,需要认真的看 2、本文档的作用是王bmp文件中输入0-9任意组合的数字 3、算法的主要步骤: 1)数字的大小归一化为5*5的大小,然后每个数字都是二值化图像,最后放到一个数组里面,详细请看word文档里的代码 2)然后根据数字插入的位置,将数字插入道图像中
    2022-01-25 22:22:18下载
    积分:1
  • VB实现的treap树程序含可视化界面
    BST树是一种二叉查找树,但是若是多次插入,BST树便会失衡或者退化成链。于是在BST树的基础上又附加了一个堆的性质,本程序采用最小堆原则。程序代码使用的是VB6.0编写,由于VB中没有指针,所有本程序采用数组模拟,程序一方面实现了treap的算法,另一方面也加了可视化操作界面,非常直观。
    2022-10-26 23:50:04下载
    积分:1
  • 散列一条信息的代码
    这是基于叉 256 的哈希函数的代码。它生成的代码生成的哈希值或指纹图谱的一条消息。
    2023-02-19 22:35:04下载
    积分:1
  • Newton down France
    Newton下山法-Newton down France
    2022-05-08 08:21:53下载
    积分:1
  • 基于matlab的约束非线性规划库,适于学习!
    基于matlab的约束非线性规划算法库,适于学习!-Matlab-based algorithm for the constrained nonlinear programming library, suitable for learning!
    2022-04-12 20:56:36下载
    积分:1
  • K-means algorithm
    KMEANS 利用两相的迭代算法来减少点到形心的距离,K 的所有群集的都总和的总和。第一阶段使用文献通常描述作为"批"的更新,每次迭代组成的就是重新分配到他们最近的群集质心点一下子,紧接着簇中心的重新计算。这一阶段可以看作是提供速度快,但可能只有近似解作为起始点,第二阶段。第二阶段使用文献通常描述作为"上线"的更新,在那里点单独重新分配如果这样做会降低的距离,总和和簇中心则在每个重新分配后重新计算。在这第二个阶段的每次迭代包含一通虽然所有的点。KMEANS 可以收敛于局部最优解,在这种情况下是在哪个移动到不同的群集的任何单点增加的距离总和的点的一个分区。这个问题只能是解决了起始点的聪明 (或幸运,或详尽无遗) 的选择。IDX 分为不同的 K 组 = KMEANS (X、 K) 分区 N 由 P 数据矩阵 X 中的点。此分区减少总和,在所有的群集,群集内款项的点到聚类质心的距离。X 行对应于点、 变量对应的列。KMEANS 返回 N 由 1 向量 IDX 包含每个点的聚类指数。默认情况下,KMEANS 使用平方欧氏距离。
    2023-03-13 10:35:03下载
    积分:1
  • 数码管静态显示
    #include#define uchar unsigned char#define uint unsigned intsbit dula=P2^6;sbit wela=P2^7;uchar num;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(uint);void main(){
    2023-06-14 07:15:04下载
    积分:1
  • 黑白棋c++
    1.显示游戏的界面功能游戏界面上包括游戏等级选择、重新开始、游戏帮助的控件对游戏进行相应的设置。2.接受鼠标输入功能能够接受玩家的鼠标输入功能,把棋子放入指定的位置。3.根据规则翻转相应的棋子无论是电脑或是玩家在棋盘中落下棋子后,能够根据游戏的规则,把横向、纵向及对角直线上的棋子全部翻转过来,变成最后落下棋子的颜色,并对棋子数量进行增减。4.游戏胜负判断功能双方都没有棋子可下时棋局结束,以棋子数目来计算胜负,棋子多的一方获胜。在棋盘还没下满时,如果一方的棋子应经被对方吃光,则棋局结束。将对手棋子吃光的一方获胜。5.实现人机对战模式支持人工智能,根据游戏等级的不同,进行不同的算法深度搜索,找出最合理的位置进行落子操作。6.人工智能的等级设置能够指定当前电脑人工智能的等级。根据不同的等级,其算法搜索深度不同。7.游戏提供帮助说明在游戏界面中,提供一个控件。以方便对本游戏不了解的玩家对游戏进行操作和使用
    2022-07-27 08:23:18下载
    积分:1
  • 在模式识别中,尤其需要对一些样本进行分类,聚类分析是常用的方,本程序基于最小最大距离的聚类原则实现对样本的聚类...
    在模式识别中,尤其需要对一些样本进行分类,聚类分析是常用的方法,本程序基于最小最大距离的聚类原则实现对样本的聚类-At pattern recognition, in particular a number of samples required for classification, clustering analysis is a commonly used method, the procedure based on the smallest maximum distance of the cluster principle implementation on sample clustering
    2023-02-23 19:00:03下载
    积分:1
  • vkhvkhvkhvvkk
    北京市网上购物系统项目ASP.NET是一个开源项目,我把它命名为在线购物网站。在这个项目中,我展示了一个购物车网站。我最初在这个网站上只展示了三类产品,即手机、笔记本电脑和汽车。对于用户使用此网站必须有一个帐户,他提供了一个注册页面。网站有2个用户和管理管理员有特别的权利,如他可以添加产品,删除产品1视图。
    2022-08-20 23:09:24下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载