11 2020 档案
摘要:linux 串口查询设置修改 #使用下面命令查询串口号,插入顺序不同,导致串口号不同 ls /dev | grep ttyUSB #查看USB端口详细信息 lsusb #创建自定义rules sudo vim /etc/udev/rules.d/rplidar_port.rules #按照Udev规
阅读全文
摘要:Eigen中 Isometry3d与 matrix的区别 1、Identity() Eigen::Isometry3d A; A.Identity(); Identity()初始化的结果 并不是一个4*4的单位矩阵; 正确做法: Eigen::Isometry3d A= Eigen::Isometr
阅读全文
摘要:eigen 矩阵块操作 在Eigen中最基本的快操作运算是用.block()完成的。提取的子矩阵同样分为动态大小和固定大小。 块操作构建动态大小子矩阵 提取块大小为(p,q),起始于(i,j) matrix.block(i,j,p,q) 同样需要注意的是在Eigen中,索引是从0开始。所有的操作方法
阅读全文
摘要:Jordan标准型:对于任意矩阵A,存在矩阵P,使得 P^-1*A*P = J; J为Jordan标准型
阅读全文
摘要:矩阵分解 一. 矩阵分解: 矩阵分解 (decomposition, factorization)是将矩阵拆解为数个矩阵的乘积,可分为三角分解、满秩分解、QR分解、Jordan分解和SVD(奇异值)分解等,常见的有三种:1)三角分解法 (Triangular Factorization),2)QR
阅读全文
摘要:0、DgmOctree //包含八叉树的构建, 最近邻搜索、相邻搜索等 //! DgmOctree constructor /** \param cloud the cloud to construct the octree on **/ explicit DgmOctree(GenericInde
阅读全文
摘要:1、ROS初始化 sudo rosdep init失败 https://blog.csdn.net/u014662384/article/details/106916673/ 2、关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案 https://w
阅读全文
摘要:C++静态成员和非静态成员的区别和使用 static 修饰 1、非静态函数成员 不能通过类名来调用类的非静态成员函数 ,静态函数可以; 2、类的实例对象,可以使用静态成员函数和非静态成员函数。 3、静态成员函数中不能引用非静态成员。 4、类的非静态成员可以调用静态成员函数,但反之不能。 5、使用类的
阅读全文
摘要:1、编译单个包 catkin_make -DCATKIN_WHITELIST_PACKAGES="package1;package2" 参考 https://www.cnblogs.com/qixianyu/p/6605830.html http://wiki.ros.org/catkin/comm
阅读全文
摘要:1、dpkg dpkg -l|grep “ 软件包名字”
阅读全文
摘要:sensor_msgs::laserscan 与pointcloud2、pointcloud 的转换 #include "My_Filter.h" My_Filter::My_Filter(){ //scan_sub_ = node_.subscribe<sensor_msgs::LaserScan
阅读全文