摘要: 操作环境 工具箱:Robotics Toolbox for MATLAB 版本 10.2.1 作者 Peter Corke MATLAB版本:R2018a 操作系统:win10 问题 sl_drivepoint模型在使用时出现过零检测错误问题,仿真波形错误,机器人向相反的方向走,matlab报错如下 阅读全文
posted @ 2020-08-31 00:14 静世孔明 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: http://mydown.yesky.com/pcsoft/33491427/versions/ 阅读全文
posted @ 2019-05-10 10:01 静世孔明 阅读(302) 评论(0) 推荐(0) 编辑
摘要: matlab构建栅格地图绘图思路 近来因研究需要,调研并思考了栅格地图的生成方法,暂时总结以备不时之需。 栅格的建立最需要注意栅格粒度的问题,即根据需要调整栅格的边长,目前有两种思路一种是固定栅格边长为坐标轴的单位长度;另一种是固定地图单位为固定长度,如“米”,根据需要改变栅格边长。 栅格单位固定, 阅读全文
posted @ 2018-11-18 15:10 静世孔明 阅读(4228) 评论(0) 推荐(0) 编辑
摘要: 教程 "基本理论教程" A 算法程序 "最简单的A 算法" 阅读全文
posted @ 2018-11-07 11:45 静世孔明 阅读(5528) 评论(0) 推荐(0) 编辑
摘要: 动机 编程题常用需求,比如输入两行数据。 解决思路:使用getline 程序 c++ include include include include using namespace std; int main() { vector vec; vector vec_all; string lineDa 阅读全文
posted @ 2018-11-07 11:41 静世孔明 阅读(9870) 评论(0) 推荐(0) 编辑
摘要: 说明 网上资料较杂乱,特整理以备留用和他人参阅。 配置文件下载 首先下载配置文件,命名为default.conf。 "配置文件" "官方配置文件网址" 将配置文件替换ubuntu如下路径内的default.conf文件(注意在替换前备份好原先的default.conf文件,以防万一)。 路径:~/. 阅读全文
posted @ 2018-07-04 16:35 静世孔明 阅读(1833) 评论(0) 推荐(0) 编辑
摘要: C++改变数组长度 代码 验证头文件 c++ include include "changelength1d.h" using namespace std; int main() { try{ double a = new double[2]; a[0] = 11; a[1] = 12; chang 阅读全文
posted @ 2018-06-05 20:20 静世孔明 阅读(5500) 评论(0) 推荐(0) 编辑
摘要: 向上取整 概念 不管四舍五入的规则,只要后面有小数前面的整数就加1。 数学符号 ⌈ ⌉ 向下取整 概念 不管四舍五入的规则,只要后面有小数就忽略小数。 数学符号 ⌊ ⌋ 参考文献 "天天向上..." "清风明月的专栏" 阅读全文
posted @ 2018-05-14 21:37 静世孔明 阅读(2740) 评论(0) 推荐(0) 编辑
摘要: C++中每一个对象所占用的空间大小,是在编译的时候就确定的,在模板类没有真正的被使用之前,编译器是无法知道,模板类中使用模板类型的对象的所占用的空间的大小的。只有模板被真正使用的时候,编译器才知道,模板套用的是什么类型,应该分配多少空间。这也就是模板类为什么只是称之为模板,而不是泛型的缘故。 既然是 阅读全文
posted @ 2018-05-14 20:04 静世孔明 阅读(2809) 评论(0) 推荐(0) 编辑
摘要: 按照递推的思想求解next[]数组 根据定义next[0]= 1,假设next[j]=k, 即P[0...k 1]==P[j k,j 1] 1. 若P[j]==P[k],则有P[0..k]==P[j k,j],很显然,next[j+1]=next[j]+1=k+1; 2. 若P[j]!=P[k],则 阅读全文
posted @ 2018-05-14 19:56 静世孔明 阅读(194) 评论(0) 推荐(0) 编辑
摘要: PyCharm命令行输入 写作原因 网上资料比较杂,版本较老,与现在的版本有区别,所以根据网上资料和自己亲手实验撰写此文。 设置方法 在菜单中按此路径设置: Run Edit Configurations Parameters,如下图所示。 示例代码 实验结果 参考文献 "kongzhidea" " 阅读全文
posted @ 2018-05-02 21:04 静世孔明 阅读(9176) 评论(0) 推荐(0) 编辑
摘要: ```c++ /* * A simple example showing how to use a comms client */ #include "MOOS/libMOOS/Comms/MOOSAsyncCommClient.h" #include "MOOS/libMOOS/Utils/CommandLineParser.h" #include "MOOS/libMOOS/Utils/Co... 阅读全文
posted @ 2018-04-29 21:11 静世孔明 阅读(400) 评论(0) 推荐(0) 编辑
摘要: MOOS通配符订阅 简介 通配符订阅是MOOSV10的重要进步,客户端可以通过此方式订阅名字和来源符合简单正则表达式的数据。 现在仅支持“\ ”和“?”两种通配符,其中“\ ”指任意数量的字符,“?”指任意单个字符。 例子 以下使用CMOOSApp::Register(sVarPattern,sAp 阅读全文
posted @ 2018-04-29 21:11 静世孔明 阅读(279) 评论(0) 推荐(0) 编辑
摘要: MOOS学习笔记4——独立线程不同回调 阅读全文
posted @ 2018-04-29 21:10 静世孔明 阅读(329) 评论(0) 推荐(0) 编辑
摘要: MOOS学习笔记3——命令行 例程 阅读全文
posted @ 2018-04-29 21:09 静世孔明 阅读(217) 评论(0) 推荐(0) 编辑
摘要: MOOS学习笔记2——HelloWorld回调 例程 阅读全文
posted @ 2018-04-29 21:08 静世孔明 阅读(304) 评论(0) 推荐(0) 编辑
摘要: MOOS学习笔记1——HelloWorld 例程 阅读全文
posted @ 2018-04-29 21:07 静世孔明 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 1.默认方式 matlab GUI默认菜单的保存图像默认为保持全部GUI,包括使用" 菜单 编辑 复制图形"。 2 保存可见区域 2.1 代码 2.2 说明 函数getframe()是为了获取坐标轴中的一帧图像,其返回的对象中有cdata和colormap两个成员。 2.3 效果 3 保存带坐标轴的 阅读全文
posted @ 2018-04-29 21:00 静世孔明 阅读(9142) 评论(0) 推荐(0) 编辑
摘要: 说明 网上资料较杂乱,特整理以备留用和他人参阅。 配置文件下载 首先下载配置文件。 "配置文件" 将配置文件拷到系统盘codeblocks配置路径而非安装路径。 win10下路径:C:\Users\用户名\AppData\Roaming\CodeBlocks 主题设置 Settings Editor 阅读全文
posted @ 2018-04-29 20:57 静世孔明 阅读(8437) 评论(0) 推荐(0) 编辑
摘要: "参考程序" 阅读全文
posted @ 2018-04-11 21:50 静世孔明 阅读(2194) 评论(0) 推荐(0) 编辑
摘要: MATLAB坐标系中绘制图片 方法一 使用图片坐标循环的方式,代码如下。 运行时间为1.538011e+02 秒,且运行完很卡,基本不能使用,小规模矩阵可以考虑。 可以考虑使用一定方法进行优化,比如分割成小矩阵判断是否为全零矩阵决定是否对这一区域进行绘图;取小矩阵的中心点进行测试等。 方法二 使用向 阅读全文
posted @ 2018-03-18 19:00 静世孔明 阅读(865) 评论(0) 推荐(0) 编辑
摘要: Qt Creator 更改默认构建目录到工程目录下 步骤 工具 选项 构建和运行 概要 Default build directory 去掉第一个“.”。 Default build directory内的字符变为: 解析 “../” 表示当前目录的父目录。 “./” 表示当前目录 效果 参考 "百 阅读全文
posted @ 2018-03-02 17:52 静世孔明 阅读(2255) 评论(0) 推荐(0) 编辑
摘要: 在windows平台使用Qt5.8mingw版写出的程序,在Qt中运行正常,而以release的形式编译并且补充完必要的dll文件后,在其他电脑上运行出现了以下问题: 经过查阅许多资料和亲身实验,终于解决了这一问题,简单的说,需要在含exe程序的文件夹中新建platforms文件夹,并且在里面添加q 阅读全文
posted @ 2017-04-11 16:00 静世孔明 阅读(11954) 评论(0) 推荐(1) 编辑