01 2016 档案
摘要:霍夫变换可以用于直线检测,圆检测等。我需要解决的问题是二维点云线特征提取,相关文献上说霍夫变换可以提取,决定深入学习一下。 先上两张图:直线的表达式采用极坐标表示ρ=xcosθ+ysinθ,关于ρ和θ的几何意义如图。证明下面的图可以说明。 因此过某一点A的极坐标方程可以表示所有过A点的直线族。 同理
阅读全文
摘要:EuclideanClusterExtraction这个名字起的很奇怪,欧式距离聚类这个该如何理解?欧式距离只是一种距离测度的方法呀!有了一个Cluster在里面,我以为是某一种聚类算法,层次聚类?k-NN聚类?K-Means?还是模糊聚类?感觉很奇怪,看下代码吧。 找一个实例cluster_ext
阅读全文
摘要:slam_gmapping节点 1)slam_gmapping 节点在sensor_msgs/LaserScan消息内获取数据并建立地图 map(nav_msgs/OccupancyGrid)。该地图可以通过ROS主题或服务来获取。 2)订阅的主题 (1) tf(tf / tfMessage)与坐标
阅读全文
摘要:k-NN最近邻算法基本思想:对未知样本X,从训练样本集中获取与其最相近的k个样本,利用这k个样本的类别预测未知样本X的类别。如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。推荐个博客:http://blog.csdn.net/zhao...
阅读全文
摘要:从GitHub的代码版本库下载源代码https://github.com/PointCloudLibrary/pcl,用CMake生成VS项目,查看PCL的源码位于pcl_features项目下1.Feature类:template class Feature : public PCLBase注意...
阅读全文
摘要:1 exbot@ubuntu:~/CodeLearn/HelloWorld/src$ g++ -g main.cpp 2 exbot@ubuntu:~/CodeLearn/HelloWorld/src$ ./a.out 3 Hello world!10 4 exbot@ubuntu:~/CodeL...
阅读全文
摘要:一起做RGB-SLAM(2)实验第二讲 从图像到点云http://www.cnblogs.com/gaoxiang12/p/4652478.html 1 exbot@ubuntu:~$ cd CodeLearn 2 exbot@ubuntu:~/CodeLearn$ cd Depth2PointCl...
阅读全文
摘要:主要参考http://blog.csdn.net/dourenyin/article/details/480554411.编译g2o的过程中,先是出现Eigen3依赖项的问题,要求Eigen3最低版本是3.1.0,而我的ROS上的版本是3.0.5.于是下载了一个3.2.7的包进行编译并安装。执行ma...
阅读全文
摘要:对于一个新新新手,Linux,ROS都要学习。安装ROS真的很讨厌了,于是采用易科机器人实验室的ubuntu12.04-amd64-ros-exbot-h2-140520版本。 测试一下小乌龟节点、主题什么的。 新建一个终端,输入$ roscore 新建一个终端,输入$ rosrun turtles
阅读全文