- 博客(71)
- 资源 (7)
- 收藏
- 关注
原创 SLAM开发工具:ROS-noetic安装Google的Cartographer
ROS-noetic安装谷歌开源的SLAM算法catrographer
2022-10-28 00:02:40 1840 1
原创 Postman测试简单操作
Postman接口测试工具的快速使用1、包括简单的post和get请求操作2、简单的变量设置3、简单的断言使用方法
2022-08-11 20:10:10 8363 5
原创 Qt-C++基础界面开发(3- 简单Input Widget控件和Containers等多窗口操作)
Qt-C++基础界面开发1 Input Widget的简单使用1.1 Combo Box控件的基本操作1.2 Line Edit控件的基本操作1.3 Text Edit控件的基本操作2 Containers等控件和多窗口操作2.1 页面跳转2.1.1 页面A和页面B的设计2.1.2 页面A触发跳转操作并隐藏(非最终跳转代码)2.1.3 页面B触发跳转实现页面AB之间的切换(最终跳转代码)2.2 页面跳转传递参数2.2.1 实现页面跳转2.2.2 设计传参控件(可以不需要)2.2.3 在页面B中设计传参函数2
2022-05-05 05:31:52 2198 3
原创 Qt-C++基础界面开发(2- 简单Display Widget控件和Item Widget控件的使用)
Qt-C++基础界面开发1 Display Widget控件的简单使用1.1 label控件的基本操作1.2 textBrowser控件的基本操作1.3 LCD Number控件的基本操作1.4 progressBar控件的基本操作1.5 graphic View控件的基本操作1.5.1 绘制柱状图1.5.2 绘制折线图1.5.3 绘制饼状图2 Item Widget控件的简单使用2.1 Tree Widget的基本操作2.2 Table Widget的基本操作1 Display Widget控件的简单使
2022-05-05 01:44:33 1075 1
原创 Qt-C++基础界面开发(1- 创建程序和简单Buttons控件的使用)
Qt-C++基础界面开发1 Qt介绍1.1 Qt的安装1.2 Qt教程1.3 Qt新建应用程序2 Qt界面开发的基本操作2.1 Qt designer界面的简单介绍2.2 添加资源文件2.3 槽函数和Lambda函数控制控件2.3.1 槽函数实现操作2.3.2 Lambda函数实现操作2.3.3 槽函数和Lambda实现的区别3 Buttons控件的简单使用3.1 Push Button的基本操作3.2 CheckBox的基本操作1 Qt介绍1.1 Qt的安装参考帖子:Qt5.9.9 Windows版
2022-05-04 20:38:31 4266
原创 VS Code利用CMake工具编译Cpp文件报错
VSCode 结合CMake个mingw编译Cpp项目参考:1 配置C++和基础报错时工具版本Cmake工具版本为3.18.0免安装ZIP版本mingw为8.1.0免安装ZIP版本Path环境配置正确报错问题新建CMakeLists.txt文件编译时候发现报错报错的提示为:出现乱码Error running link command: 绯荤粺鎵句笉鍒版寚瀹氱殑鏂囦欢銆?mingw32-make.exe[1]:[cmake] CMake Error at D:/Cmake/share/
2022-02-25 16:06:15 5020 1
原创 3 移动机器人路径规划(5- DWA路径规划算法)
3 移动机器人路径规划5.1 DWA路径规划基本原理5.2 DWA路径规划流程5.3 栅格地图上绘制XY图像5.3.1 栅格地图和XY坐标系关系5.3.2 栅格行列位置转坐标系函数sub2coord.m5.3.3 栅格坐标系位置转行列位置函数coord2sub.m5.4 DWA路径规划MATLAB代码5.4.1 MATLAB效果示例5.4.2 主函数:DWA_sub.m5.4.3 函数代码:sub2coord.m和coord2sub.m5.5 DWA算法Python代码5.5.1 实现效果5.5.2 自定义
2021-12-08 19:50:21 5728 4
原创 3 移动机器人路径规划(4- A*路径规划算法)
3 移动机器人路径规划4.1 Astat路径规划算法原理4.2 Astat路径规划例子示例4.3 Astat路径规划算法MATLAB代码4.3.1 MATLAB代码示例4.3.2 主代码:Astat.m4.3.3 函数代码:Astat_NextNode.m4.4 Astat路径规划算法Python代码4.4.1 Python实现示例4.4.2 辅助函数PathPlanning.py4.4.3 Astar路径规划Python代码4.5 对角线路径过滤4.5.1 优化对角线的例子4.5.2 优化方法4.5.3
2021-11-27 17:19:26 4237 6
原创 1 数据库MySQL的基础(1- 安装和基本操作)
1 数据库MySQL的基本操作1 MySQL数据库和workbench的的安装1.1 MySQL安装基本方法1.2 MySQL安装基本步骤1.3 MySQL workbench安装2 利用终端和MySQL workbench进行MySQL基本操作2.1 在终端登录和创建数据库和数据表2.2 使用workbench创建数据库和基本操作1 MySQL数据库和workbench的的安装1.1 MySQL安装基本方法1、下载安装分为zip版本和安装包msi2、本栏选择采用zip安装,官网连接:MySQL
2021-11-13 17:18:55 1769
原创 Qt5.9.9 Windows版本安装
Qt开发可视化看板下载注册Qt账户安装下载Qt5.9.9 下载地址:http://download.qt.io/archive/qt,下载传送门,选择合适的版本下载(5.9.9)。注册Qt账户进入Qt登录网站:https://login.qt.io/register,地址传送门,输入邮箱(用户名)和Qt登录密码,进行注册,创建了Qt账之后才能进行安装。安装下载好的文件,双击运行,进行登录,按照如下顺序安装Step1----- 登录Qt:Step2----- 指定安装目录:S
2021-10-11 16:36:52 4918 4
原创 2 C++标准库(1- IO库、顺序容器和泛型算法)
C++基础:IO库、顺序容器和泛型算法8.1 IO类1、大部分的IO库工具:C++语言不直接处理输入输出,而是通过一族定义在标准库中的类型来处理IO。这些类型支持从设备读取数据、向设备写入数据的10操作,设备可以是文件、控制台窗口等。还有一些类型允许内存lO,即,从string读取数据,向string写入数据。大部分IO库工具:istream (输入流)类型,提供输入操作。ostre...
2021-09-02 16:18:13 510
原创 C++数据类型的相互转换
C++数据类型的相互转换整型和浮点型的相互转换整型和浮点型的与字符串之间的转换字符串转整型和浮点型整型和浮点型转字符串string类型和char的相互转换string转成char[]char[]转成stringstring转成char*整型和浮点型的相互转换方式1::static_cast<type>(data) int tia = static_cast<float>(1.234);cout<<"float 1.23 to int:"<<ti
2021-08-20 19:50:44 1043
原创 3 移动机器人路径规划(2- Dijkstra路径规划算法)
3 移动机器人路径规划2.1 Dijkstra路径规划原理2.2 Dijkstra算法图论示例2.3 Dijkstra路径规划算法MATLAB代码2.3.1 Matlab实现示例2.3.2 主代码:Dijkstra_main.m2.3.3 函数代码:Dijkstra_NextNodes.m2.4 Dijkstra路径规划算法Python代码2.4.1 Python实现dijkstra示例2.4.2 辅助函数PathPlanning.py2.4.3 Dijkstra路径规划Python代码2.5 0积分资源下
2021-08-18 18:57:30 2670 5
原创 MATLAB数组的一些操作
MATLAB数组的一些操作1 数组元素位置2 二维数组下标和线性索引装换2.1.1 数组的元素位置和线性索引位置都能得到数值2.1.2 线性索引和行列的关系2.1.3 下标转换为线性索引sub2ind()函数2.1.4 下标转换为线性索引ind2sub()函数1 数组元素位置数组从1开始索引,区别Python和C/C++从0开始索引。例如数组A = [1 3 5;2 4 6],其中1是第一行第一列的元素,非第0行第0列元素。2 二维数组下标和线性索引装换2.1.1 数组的元素位置和线性索引位置都能
2021-08-17 21:01:26 2485
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人