- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 室外低速自动导航车的设计(8)——A*算法在ROS上的移植
A*算法是一种生长式的路径规划算法,ROS中的navigation导航包中的global_planner中就能找到。今天,我们从头入手,自己移植并完成关于A*算法在ROS上的实现。首先来说一下我们最后想实现的目的:我们首先画一个200*200像素的“交通路段”,如下图,将其保存为BMP文件(当然,大家可以自己画,白色为道路,黑色为障碍)。现在,我们以图片的最中央为起点,实现点击
2017-11-10 10:20:56 10053 11
原创 Qt图形简单绘制(4)-贪吃蛇小游戏(2)
【感谢原始作者DevBean,本文针对初学者及可玩性,在原文基础上做了修改。】初始步骤在初步了解了Graphic View Framework以及前面的画笔,画刷等基础内容后,我们就可以编写贪吃蛇了。首先,我们还是先建立一个工程,命名为GreedySnake(或者起一个自己喜欢的名字)。建立一个QWidgetApp,系统将会生成main和mainwindow两个类,自动创建了1个头文件...
2017-11-14 10:32:52 644
原创 Qt图形简单绘制(3)-贪吃蛇小游戏
今天我们的讲解还是参考自DevBean的博客【非常感谢“豆子”的开源笔记,我已经给了原作者打赏支持,应该算是买了他部分版权。。。】不过根据项目中大家的需求做一些修改,因为我们将会主要处理图片和视频,所以在View以及OpenCV方面用的可能多些。在初步了解Qt绘图相关的基础知识后,我们将开始学习用Qt做一个贪吃蛇小游戏。不过在开始游戏之前,我们首先要了解Qt中的一个重要框架,叫Gr
2017-11-14 10:01:51 1220
原创 ROS下建立工作空间以及编译一个包
在ROS层面上编写软件,需要有相关的工作空间(workspace)。首先,我们打开一个控制台(Ctrl+Alt+T),在用户路径下信件一个文件夹,我们起名为LearnROS,然后在这个文件夹中建立一个文件夹,叫src;完成后,进入src工作路径,输入:初始化工作控件,这会在src文件夹中生成CMakeList。: 然后我们进入主路径,在没有任何代码的条件下catkin_make一下,观察现
2017-11-09 11:03:00 3823 7
原创 Qt的图形绘制简单学习(2)
今天我们继续来学习Qt的图形绘制:在Qt中,有两个比较重要的东西,一个叫QPen,另一个叫QBrush。QPen定义了Qt中的画笔,画出的是轮廓;QBrush画出的是实体。QBrush和QPen中都有很多属性可选,比如: painter.setBrush(QBrush(Qt::blue,Qt::VerPattern)); painter.drawEllipse(
2017-11-03 09:40:24 398
原创 Qt的图形绘制简单学习
本文章参考豆子的博客,并在基础上做修改(Devbean),原网址:点击打开链接今天来学习一下Qt的可视化编程:我们首先新建一个类,将其命名为paintwidget放入以下代码://paintwidget.h#ifndef PAINTWIDGET_H#define PAINTWIDGET_H#include #include #include #inc
2017-11-02 08:55:28 686
原创 【Linux基础】Linux下的Java及Eclipse安装简单教程
Eclipse,不论在Windows还是Linux下都是绝好的开发GUI框架;在Windows下的Eclipse安装比较容易,那么在Linux下配有Java的Eclipse开发环境如何安装呢? 下面,来讲解一下: 首先,我们需要了解:Linux是一个开发框架,它可以看作一个基于Java虚拟机的GUI界面,不具备编译功能。所以显而易见,若要使用Eclipse进行开发,需要安装两样
2017-11-01 18:07:03 1813
tomcat-linux8.5.51.zip
2020-02-24
vb写的贪吃蛇,附带源码
2009-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人