导航

2020年1月31日

摘要: 本文设计一种无锁环形Buffer,它的核心功能是让后端可以获取最新的传感器数据。 以ROS中结点概念来描述其功能就是,一个结点(发布结点)不断地获取传感器数据写到环形Buffer,另一个或多个结点去环形Buffer中取数据但要求每次取到的必须是最新传感器数据。 于是可以按如下原则来实现这个环形Buf 阅读全文

posted @ 2020-01-31 22:52 dzyBK 阅读(216) 评论(0) 推荐(0) 编辑

2020年1月30日

摘要: 1.超维立方体说明 超维立方体 2.超维立方体生成 超维立方体 阅读全文

posted @ 2020-01-30 01:07 dzyBK 阅读(207) 评论(0) 推荐(0) 编辑

摘要: 1.CV开发常用库 (1)语言/视觉:CPP、OpenCV、OpenGV (2)通信/模拟:Asio、ROS、Gazebo、Webots (3)日志/数学:Eigen、Gflags、Glog、Ceres、Sophus、CLI11、Spdlog、Cereal (4)其它可能库:Octomap、QT、T 阅读全文

posted @ 2020-01-30 00:10 dzyBK 阅读(455) 评论(0) 推荐(0) 编辑

摘要: 本篇给出基于CV开发常用库的CMake配置模板,给出的CMake配置基于ubuntu20.04,开发库除Webots(Webots采用默认安装路径)外都是通过apt-get安装,详见《CV学习日志:系统安装与环境配置》。 给出的CMake工程假设了一个自定义库,即基于ROS2自编译的库,colon编 阅读全文

posted @ 2020-01-30 00:03 dzyBK 阅读(313) 评论(0) 推荐(0) 编辑

2020年1月27日

摘要: 1.下载安装 (1)Ubuntu直接官源apt-get安装 (2)Windows在https://github.com/jlblancoc/suitesparse-metis-for-windows下载安装 2.相关说明 (1)suitesparse由efficient、csparse和cxspar 阅读全文

posted @ 2020-01-27 23:03 dzyBK 阅读(1339) 评论(0) 推荐(0) 编辑

摘要: 1.prinf(fmt,…)/sprinf(str,fmt,…)/fsprintf(file,fmt,…) (1)格式:%[标志][宽度][.精度][长度]<类型> (2)宽度:若实际位数大于宽度则按实际位数输出,若小于宽度则用空格或0填充 (3)精度:对整型若超出则完整输出若不足则高位补0,对浮点 阅读全文

posted @ 2020-01-27 22:51 dzyBK 阅读(186) 评论(0) 推荐(0) 编辑

摘要: 以三维数组int aaa[7][8][9]为例来分析。 首先需要明确的是不管是多少维数组,其内存都是连续分布的。 1.用数组名表示数组地址 (1)aaa表示地址且aaa=aaa[0]=aaa[0][0]=&aaa[0][0][0] (2)aaa[i]表示地址且aaa[i]=aaa[i][0]=&aa 阅读全文

posted @ 2020-01-27 22:33 dzyBK 阅读(123) 评论(0) 推荐(0) 编辑

2016年10月15日

摘要: 1.系统安装与配置 1.1 常用链接汇总 0.重要链接 Windows10 ver: BuildXXX.YYYY、VersionYearMonth、YearH1、YearH2,H=HalfYear Windows10 pre: https://www.microsoft.com/en-us/soft 阅读全文

posted @ 2016-10-15 20:49 dzyBK 阅读(3024) 评论(2) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2016-10-15 20:21 dzyBK 阅读(710) 评论(0) 推荐(0) 编辑

摘要: 1.Windows日常配置 (1)设置虚拟内存 右击:计算机-属性-高级系统设置-高级选项卡-性能组框设置按钮-高级选项卡-虚拟内存组框更改按钮-按需求设置 (2)设置休眠文件 改变休眠文件大小:powercfg -h -size 70 禁用或开启休眠文件:powercfg -h off/on (3 阅读全文

posted @ 2016-10-15 20:16 dzyBK 阅读(453) 评论(0) 推荐(0) 编辑