![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ROS
子墨777
Try to make yourself more excellent!
展开
-
Cmake 的使用
mkdir t1cd t1在 t1 目录建立 main.c 和 CMakeLists.txt(注意文件名大小写):main.c 文件内容://main.c#include int main(){printf(“Hello World from t1 Main!\n”);return 0;}CmakeLists.txt 文件内容:PROJECT (HE原创 2017-02-20 21:26:44 · 219 阅读 · 0 评论 -
ros 下面 nodelet 和 message filter 的使用
#include <pluginlib/class_list_macros.h>#include <ros/ros.h>#include "../include/fuse_point_multi_camera/fuse_point_multi_camera.h"using namespace cv;using namespace std;using names...原创 2018-09-05 21:49:33 · 519 阅读 · 0 评论 -
ros 下面同步相机和IMU 两个topic
// This file is used for collecting data fromm imu and camera at the same time.// One camera and one imu#include <ros/ros.h>#include <message_filters/subscriber.h>#include <messa...原创 2018-09-05 21:42:30 · 3804 阅读 · 5 评论 -
ros 同步两个消息
由于最近经常用到 相机和激光雷达来采集数据,因此在这里就需要对两个不同的消息进行同步处理。由于是之前录好的包,因此需要在播放的时候 ,需要进行 设置一个参数。 rosparam set use_sim_time true 降低播放速度: rosbag play -r 0.1 stereo_camera.bag --clock --pause ...原创 2017-11-20 19:32:51 · 5655 阅读 · 4 评论 -
linux 下面SCP拷贝文件
linux 下面怎么 拷贝文件。第一通过ipconfig 来查看自己的IP地址确定好两台电脑的IP地址。可以使用ping 命令来确保两台电脑的链接是不是相通的。首先要进行SSH后登录 ssh administrator@192.168.199.139 然后输入密码:你要连接电脑的密码然后就可以进去了 通过Linux 的简单的命令远原创 2017-09-03 18:04:47 · 327 阅读 · 0 评论 -
文章标题
python opencv trackbar 调整参数由于最近需要利用到Python 版本的opencv 但是之前又没有接触过 这个,在此纪念下利用 trackbar 去调整参数的方法。mport cv2import numpy as np#optional argumentdef nothing(x): passcv2.namedWindow('image')#easy assigm原创 2017-07-26 21:58:48 · 185 阅读 · 0 评论 -
版本控制的使用方法。
今天跟着工程师又学了一些新的方法来进行看自己更改了哪些程序?当程序修改的太多了自己记不住有哪些地方已经修改过了之后。 今天跟着工程师学习了一些技巧。记录一下以防止以后忘记了。以后在git 上面clone 别人的代码时 ,首先最好自己先建立一个 workspace ,然后在 workspace 里面进行 git clone XXXXXX 。然后当你尝试着修改这个clone下来的文件原创 2017-04-12 21:35:53 · 674 阅读 · 0 评论 -
matlab 怎么把二维数组画出三维的图像出来
最近要用到matlab 来进行可视化显示以下数据,把数据导入matlab 之后 是二维数组的数据,想以数组的x和y 分别为x 和y 轴,然后以数组相对应的数据为z 轴,然后进行画图显示clear ;clc;Z=importdata('D:\chy\z\1.txt');[X, Y] = meshgrid(1:870, 1:64);surf(X, Y, Z):原创 2017-04-09 18:52:38 · 38594 阅读 · 4 评论 -
PCL 学习笔记-使用 PCL 来显示点云
PCL 里面使用的一些小技巧,可惜我现在才知道。。。记下来 方便以后查看吧。当你得到了一些点云之后怎么去快速直观的看到 点云的效果呢?有一些比较好的小的技巧。1.显示一个点云的方法: pcl_viewer cloud_cluster_0.pcd2.多个点云在一起显示的方法:pcl_viewer -multiview 1 cloud_cluster_0.pcd原创 2017-03-04 18:51:05 · 3102 阅读 · 0 评论 -
ROS velodyne 连接点云并且显示
1. First, build a catkin workspace:$ mkdir -p ~/catkin_ws/src$ cd ~/catkin_ws/src$ git clone https://github.com/ros-drivers/velodyne.git $ catkin_init_workspace2.安装依赖项$ cd ..$ rosdep原创 2017-02-23 15:11:55 · 7496 阅读 · 0 评论 -
LINUX 下面不同主机远程拷贝文件 scp 命令的使用
最近使用linux 的时间越来越多,感觉以后可能要脱离Win 了。由于要将自己电脑上的一些文件拷贝到 JACKAL 背的电脑上面,因此需要用到 scp 命令。scp region_growing_tutorial.pcd administrator@192.168.2.85:~/chy/Region_growing_segmentation中间需要输入一次密码,当然也可以配置一下原创 2017-03-04 20:13:04 · 436 阅读 · 0 评论 -
linux 下面如何安装Eigen
1.sudo apt-get install libeigen3-dev2 调整,默认安装路径是:/usr/include/eigen3 cd /usr/include/eigen33.需要执行复制命令,将Eigen文件夹放在/usr/include 下面sudo cp Eigen/ .. -R4. 建立一件进行测试是否成功安装。mkdir test-pcl 5 .编写文件进行测试原创 2017-02-24 20:26:41 · 14054 阅读 · 3 评论 -
ROS PCL 点云处理学习之二 Downsampling a PointCloud using a VoxelGrid filter
mkdir test2cd test2touch voxel_grid.cpp gedit voxel_grid.cpp #include #include #include #include intmain (int argc, char** argv){ pcl::PCLPointCloud2::Ptr cloud (new pcl::PCLPointCloud2原创 2017-02-21 15:48:20 · 2252 阅读 · 0 评论 -
PCL 学习笔记之一 Filtering a PointCloud using a PassThrough filter
mkdir test-pcl cd test-pcl touch passthrough.cppgedit passthrough.cpp #include #include #include int main (int argc, char** argv){ pcl::PointCloud::Ptr cloud (new pcl::PointCloud);原创 2017-02-20 21:40:44 · 1432 阅读 · 0 评论 -
ros 下面如何通过vrpn 连接 Optitrack
tracking system 可以实时的计算出来regid body 的pose ,如何在ros 下面得到 这个pose 呢?首先 编译安装 vrpn ,然后的话需要配置两台电脑的IP ,使他们能够 互相 ping 通, 一定要把防火墙关闭,全部关闭。然后打开 软件新建一个刚体 ,可以在软件中实时的看到 刚体的pose。下面开始设置 利用软件 输出pose。在这里有篇文章可以参考一下...原创 2018-09-05 22:11:02 · 3127 阅读 · 0 评论