笔记
拿到金像奖上课那家店
!
展开
-
面向多任务的仓储移动机器人路径规划与调度
文章着重对移动机器人路径规划和多机器人调度问题展开研究。1.针对移动机器人路径规划问题,在蚁群算法基础上做出了巨大改进,设计了基于独狼蚁群混合算法的路径规划,算法在路径选择方向、信息素控制和路径停滞上进行的了改进和创新。2.针对多任务下的多机器人调度,对传统的遗传算法进行了改进,在遗传算法的基础上设计了新的任务分配算法,有效减少了路径的交叉。3.在不同的栅格地图上对算法进行了测试,进行对比验证。在物流仓储或者自动化工厂中,搬运货物是常见的行为。移动机器人在智能化的工厂是常见的工具,这种环境下的移动机原创 2021-10-23 09:10:29 · 6546 阅读 · 8 评论 -
文献阅读10
一、“空中牧羊犬行动”驱赶策略算法设计与研究 ——西安电子科技大学背景:国际空中机器人大赛第七代任务要求空中机器人完全依靠自身的导航和控制能力,通过引导地面机器人示器向指定区域运动,规定比赛有七个地面机器人从绿边出界即为胜利。任务需要空中机器人依靠自身传感器感知多个地面运动目标并对运动进行影响,使多个运动目标赶向目标区域。1.启发式驱赶算法(全局驱赶算法和局部驱赶算法)2.学习型驱赶算法(SARSA算法),需要确定驱赶的初始策略和奖赏函数。3.对比了局部驱赶算法和学习型驱赶算法开始巡逻规原创 2021-10-09 15:33:41 · 176 阅读 · 0 评论 -
本周文献阅读笔记
一、巡检机器人—-自主巡逻机器人行进避障及火灾预警研究_李俊伟图2-2巡检机器人系统工作流程图可以借鉴2.摄像头:OV7670图像传感器温度传感器:DS18B20烟雾传感器:MQ-2湿度传感器:DHT113.第四章巡逻机器人火灾预警设计火焰识别:RGB烟雾识别:HSI4.图5-1FPGA设计流程5.实时图像处理时需要储存和运算大量数据,乒乓操作具有明显的优势(P49)图5-8兵乓操作流程图6.投票操作 P52三、基于Qt的增强现实可视化仪表界面设计 于浩P29 2.4数据传输原创 2021-09-04 12:39:55 · 222 阅读 · 0 评论 -
Ubuntu 系统下如何解决访问不了XXGB卷的问题
在登录Ubuntu系统时我遇到了不能访问129GB卷的问题,具体情况如下解决方法如下首先打开终端在终端输入如下的指令sudo ntfsfix /dev/sda1/dev/sda1是上图中"不允许的操作"前面的位置然后点击ENTER输入密码,显示如下出现了successfully的字样,就代表激活成功,可以进行访问了...原创 2021-06-11 09:36:47 · 653 阅读 · 0 评论 -
QT的函数重载和Lambda表达式
一、当自定义信号和槽出现重载1.如果函数中已经有了无参函数,再加有参函数时,需要重载,可以进行下面的定义:void (Teacher **:: ***signal) (QString) = **&Teacher:????*hungry下面带参数的hungry函数直接用signal代替即可。2.在有参函数调用时会发现 QString会被引号引起来,如果想消去引号可以采取下列措施:先在QString后面加 .ToUtf8() 再加 .Data 变成**char ***3.槽函数和信原创 2020-11-17 11:14:16 · 740 阅读 · 0 评论 -
Socket通信原理的简介
1.TCP/IP、UDP的概念TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是属于TCP/IP协议族中的一种。下图表明了他们之间的关系2.Socket在哪里呢其实socket是一个抽象层,我们可以把它看作一组接口,它是一组接口。在设计模式中,Socket其实就是一个原创 2020-10-27 13:58:04 · 1234 阅读 · 0 评论 -
动态扫描曲线绘制算法
传统的Qt曲线绘制主要是利用QPainter、QPaintDevice、 QpainterEngine 类进行相应的曲线绘制操作。下面介绍一下动态扫面曲线绘制算法。1.算法原理 动态扫描曲线绘制的基本原理:先对整个屏幕进**清屏**操作,然后根据曲线的显示范围进行坐标轴的绘制,最后在绘图区域进行曲线的绘制,当曲线绘制到满屏后进行曲线的擦除和重新绘制操作。最后使用定时器实现不断刷新屏幕,达到动态扫描效果.。2.曲线绘制流程步骤1:根据图形界面显示的需求,采用QRect类建立曲线绘制区域...原创 2020-10-13 13:40:03 · 674 阅读 · 0 评论 -
C++学习笔记(8)——类和对象之多态的介绍
C++学习笔记(8)——类和对象之多态的介绍本文介绍的是类和对象中的多态,是C++面对对象三大特性之一。所谓多态性就是用一个函数名调用不同内容的函数,实现“一个接口,多种方法”。1.多态的基本概念所谓多态性就是用一个函数名调用不同内容的函数,实现“一个接口,多种方法”。多态分为两种:静态多态和动态多态。静态多态:函数重载和运算符重载。动态多态:派生类和虚函数运行时多态。两者区别:静态多态函数地址早绑定,编译阶段确定函数地址动态多态函数地址晚绑定,运行阶段确定函数地址2.多态的实例...原创 2020-09-15 17:21:58 · 148 阅读 · 2 评论 -
C++学习笔记(7)——类和对象之继承
C++学习笔记(7)——类和对象之继承本文介绍的是对象的三大特性里面的继承。在继承中,下级别的成员除了拥有上一级的共性,还有自己的特性。利用继承技术,可以减少重复代码。1.继承的优点在继承中,下级别的成员除了拥有上一级的共性,还有自己的特性。利用继承技术,可以减少重复代码。class A:public BA类称为子类或者派生类B类称为父类或基类其中子类中包含两部分:一类是从基类继承的,一类是自己增加的成员。2.继承方式继承方式有三种:*公共继承*保护继承*私有继承3.继承中的对象模原创 2020-09-04 08:51:43 · 174 阅读 · 0 评论 -
C++学习笔记(6)——类和对象之封装
C++学习笔记——类和对象之封装的意义C++面向对象的三大特性为:封装、继承、多态。本文主要介绍了封装。语法:class 类名 { 访问权限:属性 / 行为 };封装的意义1.将属性和行为作为一个整体,表现各种事物实例1://圆周率const double PI = 3.14;//封装一个圆类,求圆的周长//class代表设计一个类,后面跟着的是类名class Circle{public://公共的权限 //属性 int m_r;//半径 //行为 //原创 2020-09-02 21:49:09 · 175 阅读 · 0 评论 -
Windows下QT的安装与配置
Windows下QT的安装与配置本文主要介绍了Visual Studio 2019配置QT开发环境。1.QT的安装下载安装包的网址如下:https://mirrors.tuna.tsinghua.edu.cn/#安装时需要安装在英文路径下。2.下载QT插件打开Visual Studio,在扩展->管理扩展->联机->搜索QT,然后选择下载,下载完成后选择安装。点击EndTasks。安装完成后点击close,再打开VS2019.。3.配置环境安装完成后,重启VS2原创 2020-09-02 20:18:43 · 1001 阅读 · 0 评论 -
VC++学习笔记(5)——关于友元的介绍
VC++学习笔记(5)——关于友元的介绍1.友元1.1 目的:让一个函数或者类 访问类一个类中的私有成员。1.2 关键字:friend1.3 友元的三种实现:(1)全局函数做友元 (2)类做友元 (3)成员函数做友元2.全局函数做友元#include<iostream>using namespace std;#include<string>class Building{ //告诉编译器goodStudent可以访问Building中的私有成员 frie原创 2020-08-26 20:33:58 · 157 阅读 · 0 评论 -
VC++学习笔记(4)——C++中的引用
VC++学习笔记(4)——C++中的引用1.引用的基本使用作用:给变量起别名语法:数据类型&别名=原名#include<iostream>using namespace std;int main(){ //引用基本语法 //数据类型 &别名=原名 int a = 10; //创建引用 int& b = a; cout << "a=" << a << endl; cout << "b="原创 2020-08-21 20:42:43 · 191 阅读 · 0 评论 -
C语言学习笔记(3)——指针
C语言学习笔记(3)——指针1.本文介绍本文主要介绍了指针的定义和使用,指针所占内存空间等,重点地介绍了const修饰指针的三种情况,需要着重区分它们的不同之处。2.指针的定义和使用指针定义语法:数据类型 * 变量名,如 int * p。指针的作用:可以通过指针间接访问内存,利用指针变量保存地址。3.指针所占内存空间在32位操作系统下,指针是占4个字节空间大小,不管是什么数据类型。在64位操作系统下,指针占8个字节空间大小。使用sizeof§可以求出指针所占字节。4.const修饰指针原创 2020-08-19 19:09:51 · 132 阅读 · 0 评论 -
C语言学习笔记(2)——调用函数
本文主要介绍了C语言学习中调用函数的基础内容,涉及了函数调用的相关知识,并介绍了函数的嵌套调用和递归调用。1.调用函数1.1 函数调用的一般形式有三种:(1)函数调用语句,如“printf_star();”。(2)函数表达式。(3)函数参数。1.2函数调用的过程。(1)未进行函数调用时,形参不占用储存单元。(2)将实参的值传递给形参。(3)执行调用函数期间,形参已经被赋予了值。(4)通过return语句将函数值带回到主函数。(5)调用过程结束后,形参值发生变化,实参值没有改变。1.3被调用原创 2020-08-15 16:59:12 · 647 阅读 · 0 评论 -
C语言学习笔记(1)——C语言的三种程序设计
本文主要介绍了C语言的三种基本程序设计:顺序程序设计,选择结构程序设计和循环结构程序设计。原创 2020-08-13 11:30:09 · 904 阅读 · 0 评论 -
2020-08-05
这两个星期看完B站的C语言学习课程,一共24个视频,但是讲的内容很少。看c语言学习书籍学到了第三章。在电脑上安装了vs2019系统,完成了基础的调试,运行了几个基础的程序。原创 2020-08-05 20:22:48 · 129 阅读 · 0 评论