自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (11)
  • 收藏
  • 关注

原创 centos重启后ssh无法连接docker

centos重启后无法通过ssh连接docker解决方法

2024-03-05 14:36:01 376

原创 java String输出GB2312编码格式到文件

【代码】java String输出GB2312编码格式到文件。

2024-01-04 13:53:49 446

原创 ssh连接docker与宿主机进入docker环境变量不一致

ssh 连接docker时环境变量改变导致的问题

2023-12-31 16:46:25 695

原创 SSH连接docker容器

2.将 PermitRootLogin 的 no 改为 yes (这里是设置是否允许root用户登录,可根据自己需求决定是否开启)● 接着修改sshd_config文件配置信息,路径为 /etc/ssh/sshd_config。最后ssh连接的时候只要在ssh username@ip -p [端口号]1.将 Port 22 前面的注释去掉(开启22号端口)即可直接连接到docker。这里注意创建容器的时候要。● 修改root密码。

2023-12-30 17:10:01 511

原创 VSCODE 修改Test模式下的的java jvm堆内存大小

vscode test设置jvm内存大小

2023-12-29 16:04:28 570

原创 vscode设置java -Xmx最大堆内存

如果在vscode中直接运行java程序,想要改下每次运行的最大堆内存,按照如下修改。

2023-07-22 11:02:38 2404

原创 java程序获取JVM与宿主机内存使用状态

【代码】java程序获取JVM与宿主机内存使用状态。

2023-07-22 10:52:52 391

原创 Body系下空间平面如何转到World系下

Body系下空间平面如何转到World系下题目解法题目已知:传感器坐标系(Body系)下有一平面P方程为Ax+By+Cz+D=0,简写为[nD]∗[xyz1]=0\begin{bmatrix}{n}&{D}\\\end{bmatrix}*\begin{bmatrix}{x}\\{y}\\{z}\\{1}\\\end{bmatrix} = 0[n​D​]∗⎣⎢⎢⎡​xyz1​⎦⎥⎥⎤​=0,其中n=[A B C];另外传感器在世界坐标系(W系)下的位姿为T=[Rt01]T=\begi

2022-02-12 14:06:04 339

原创 激光slam经典开源算法及论文整理

loam代码:https://github.com/laboshinl/loam_velodyne论文:https://ri.cmu.edu/pub_files/2014/7/Ji_LidarMapping_RSS2014_v8.pdfLeGO-LOAM代码:https://github.com/RobustFieldAutonomyLab/LeGO-LOAM论文:https://github.com/RobustFieldAutonomyLab/LeGO-LOAM/blob/master/

2020-10-25 16:38:56 1684 3

原创 Ubuntu 16.04 Qt clang-format 插件安装使用教程

Ubuntu 16.04 Qt clang-format 插件安装使用教程Qt安装下载安装修改qt环境变量LLVM安装安装clang-format配置qt打开工程文件配置clang-formatQt安装最新的qt5.12支持保存代码时自动按照clang-format排版,所以强烈建议安装最新的qt版本。下载下载网站:https://www.qt.io/download选择开源版本即可安...

2018-12-11 20:57:50 3071

原创 ROS中map与costmap的topic数据格式定义

ROS学习

2017-10-18 00:08:58 5797 5

转载 Linux 下使用C++监测某一进程的状态

想要做一个简单的守护进程,就是监测系统中其它进程是否存在,若存在则认为该进程运行中,若不存在,则认为该进程挂掉。当然这样简单的判断很粗糙,先从简单的开始吧   例程转自博客:http://m.blog.csdn.net/buhuizheyangba/article/details/7278631   例程:#include<unistd.h> #include<sys/types.h> #i

2017-07-31 00:00:18 5905

原创 ORB_SLAM2修(Ru)仙(Keng)之路(一):重定位候选关键帧选取函数注释

自从入了ORB_SLAM的坑以来,深感,在室外使用VO导航的艰辛,ORB_SLAM代码前后看了有一个月了,现在逐渐把一些函数的代码注释记录在这里,希望能给后面入坑的同志们些借鉴吧,当然自己也还有很多不明白的地方,所以,如果注释有错的,还请指出。代码块/** * 函数功能:从关键帧库中找出与当前帧匹配得最好的候选关键帧序列 * 函数输入:当前帧 * 函数输出:关键帧库中与当前帧匹配较好的候选关键

2017-05-14 13:18:35 3602

原创 ROS service入门到应用

ROS Service 入门到应用使用ros有一段时间了,但是一般topic类型的通信方式使用的最多,很少使用service,所以对service也就是简单的了解,并没有真正的使用过,最近要用到service通信模式,所以自己就要去学,但是看了官网的教程之后,还不是特别明确到底怎么去做。官网教程链接:http://wiki.ros.org/ROS/Tutorials/WritingServiceCl

2017-03-06 00:38:05 6031 2

原创 TX1刷机ubuntu14.04 以及安装ros indigo

TX1刷机教程参考:http://blog.csdn.net/Jalong_Ma/article/details/52743923 如果需要安装ubuntu14.04 64位或32位请下载JetPack 2.2.1,安装ubuntu14.04 32位与64位都是下载这个文件,具体安装多少位的系统,下载完这个文件,运行的时候再进行选择。如果需要安装16.04选择JetPack2.3。再装系统前先提

2017-02-24 16:40:58 1579

原创 matlab画相机标定棋盘图

1.打开Matlab,在command window窗口复制如下代码:I=checkerboard(100);figure,imshow(I>0.5)回车即可显示结果100表示每个方格大边长为100个像素,注意这个I>0.5是为了让显示的棋盘亮度统一,否则会发现一半暗一半亮

2017-01-20 21:46:04 5129

原创 matlab中plotyy修改纵坐标刻度

搞了好久,终于在论坛上找到答案,现在直接给出例程,应该一看就会明白:figure(1);[AX,H1,H2]=plotyy(time(:,1),ardrone_xyzYAW(:,1),time(:,1),image_xy(:,1));set(H1,'color','b');set(H2,'color','r');set(AX(1),'YTick',-0.6:0.2:0.6);set(AX(

2016-10-25 20:47:55 5820 1

转载 【转载】小问题解决之:ubuntu下gedit 打开windows下文件出现中文乱码

本博客原文:http://blog.csdn.net/cywosp/article/details/32325449 为了方便日后查阅,记录在此 在中文支持配置还不完整的Ubuntu 14.04中,使用gedit打开带有中文字符的文件有时会出现乱码的情况,这是由于gedit对字符编码匹配不正确导致的,解决方法如下: 在终端中输入如下命令,然后重新打开gedit即可:gsettings se

2016-09-14 15:07:56 455

原创 【C++学习】之如何用系统日期时间给文件命名

参考的网上的模板,直接给出程序:#include "ctime"#include "time.h"using namespace std;string int2string(int value){ stringstream ss; ss<<value; return ss.str();} time_t t=std::time(0); struct tm * n

2016-08-27 23:14:50 3056

原创 【ROS工具学习】之message_filters:消息同步

最近实验室老师在做一个多传感器数据采集实验,涉及到了消息同步。所以就学习了ROS官网下的消息同步工具message_filters。 http://wiki.ros.org/message_filters 消息同步有两种方式,暂且称之为松同步与紧同步,紧同步是精确的同步,松同步是粗略的同步。我使用的是C++下的松同步我的代码如下:#include <message_filters/sub

2016-08-27 23:08:11 8616 8

原创 【ROS工具学习】之topic_tools/throttle,改变节点发布频率

最近老师想做一个实验,机器人上搭在Hokuyo单线激光雷达,Velodyne16线激光雷达,Kinect2,Bumblebee xb3等传感器,这些传感器做一些实验,因为传感器较多所以采集的数据量非常大,需要在采集的时候降低topic的发布频率,玩过ROS的人都知道,可以直接通过修改源代码发布消息的部分来改变topic的发布频率,但是传感器太多,而且要去仔细研究其源代码,所以比较麻烦,今天发现一神器

2016-08-19 13:41:25 12062 4

原创 Python学习笔记

最近在学中谷教育的python课程:(http://www.icoolxue.com/album/show/113),偷了下懒就把重要的ppt拍照传上来,以供日后查阅。

2016-08-10 10:25:36 608

原创 ROS学习--如何结合launch文件使用参数服务器

ROS(Robot Operating System)接触了将近两年了,最常用的也就是发布话题与订阅话题,前一段时间刚刚把Rviz与/tf搞明白一些,都能够多掌握一些东西,都会特别开心,要想提高自己的能力,必须要经过不断的学习。之前使用别人开源的包的时候,经常会发现在launch文件中使用诸如此类的句子:<node name="node_name" pkg="foo" type="bar" >

2016-06-02 15:58:57 7618 2

原创 Object Following for UAV(无人机物体跟随)

连续折腾了两个周,不断做实验,采数据,不断修改文章,终于可以告一段落了,还是靠师兄,老师的无私帮助,才能最终完成。 利用计算机图形学与PTAM算法做了无人机的标志定位与跟随,并利用卡尔曼滤波算法估算标志的移动趋势。在实验的过程中还是发现了很多问题的: (1)基于AR.Drone的PTAM 包tum_ardrone,在飞机起飞或者移动较快的时候,定位很容易产生偏差,大约在20cm左右,但基本趋势是

2016-05-21 17:07:09 2597 2

原创 【学习日记】ROS下IMU使用困惑

最近准备在机器人上测试使用IMU代替机器人的里程计,以提高底层的控制周期(由于底层通信的原因,使用里程计的话最多能到50HZ,因为我们的机器人对运动性能要求较高,所以无法满足我们的要求),使用的是ethzasl_xsens_driver这个包,跑通了,得到IMU的信息。但是通过测试发现如果直接对角速度积分得到角度的话,还能满足我们的要求,但是,直接对线加速度两次积分得到位置的话,漂移相当大,直接无法

2016-04-16 12:35:40 10495 11

原创 Ubuntu下使用MTI(IMU)

驱动包:https://github.com/ethz-asl/ethzasl_xsens_driver 相关介绍:http://wiki.ros.org/xsens_driver 注意:目前看到最新的版本好像仍然是groovy,博主系统的版本是ubuntu14.04 ros版本是indigo,但是编译可以没有问题,放心下载。 下载到相应的工作空间中, (1)检查IMU的线是否都连接到电脑上

2016-04-15 13:42:25 6797 6

原创 ROS 下navigation/robot_pose_ekf编译报错

想要使用navigation下的robot_pose_ekf做IMU与视觉的融合于是找到了这个包:https://github.com/ros-planning/navigation/tree/indigo-devel 但是编译报错: – package ‘orocos-bfl’ not found CMake Error at /usr/share/cmake-2.8/Module

2016-04-15 13:07:55 6968 6

转载 ubuntu下如何创建Matlab快捷方式

我的系统是ubuntu14.04 64位,按照(http://www.linuxidc.com/Linux/2015-11/125153.htm),安装的Matlab,但是按照它的教程安装快捷方式,在桌面上建立快捷方式的时候并没有成功,后来按照(http://www.linuxidc.com/Linux/2011-01/31632.htm)的方法,在/usr/share/applications/下

2016-03-09 14:55:00 1180

原创 ROS学习--轻松使用tf

tf是ROS中建立坐标系,并且使用各个坐标间转换关系的一个很好的工具,对于非导航专业的同学,常常苦恼与各种旋转矩阵的变换,自己经常被搞的头大,最近由于课题实验的需要,尝试使用tf,对此有了一个初步的了解。很多已经接触ROS有一段时间的朋友,可能都没有真正使用过tf,因为从官方给的例程看起来好像非常繁琐,所以也就不想使用,但是最近一段时间的学习发现,其实真正有用程序的就仅仅几句,所以其实非常简单。

2016-02-28 22:45:21 41883 16

原创 ROS下AR.Drone 2.0相机标定

一.所需要的包:(1)ardrone_autonomy 下载地址:https://github.com/AutonomyLab/ardrone_autonomy 这是AR.Drone 2.0在ROS下运行的底层驱动的包 (2)image_pipeline 下载地址:https://github.com/ros-perception/image_pipeline 这是ROS下用于标定相机的包

2016-01-01 12:54:12 2708

开源激光SLAM优质论文

开源激光SLAM优质论文,包括carto,lio,loam,lego-loam,lio-sam,gmapping,hector-slam

2020-10-25

最原始的ICP论文

这是最早提出的ICP算法的论文,点云学习者学习点云处理的最基础算法之一

2017-10-22

Generalized-ICP 论文

GICP论文原文,激光点云配准学习的基础算法之一,也可以从谷歌学术上自己下载,因为这里的积分不知为啥不能设为0了。。。

2017-10-22

Practical Methods of Optimization (Fletcher).pdf

最优化教材,PCL里面BFGS的实现就是按照这本书。里面优化的理论在机器学习中也广泛应用

2017-10-10

概率机器人英文版(ProbabilisticRobotics)

网上很多需要积分的,对于没有积分的同学来说很为难,我就上传一个不需要积分的吧。本文档是自己从谷歌下载的,所以不侵犯其他CSDN上传者的权益

2017-06-06

qt 配置ros开发环境

ubuntu下使用qt 并配置ros开发环境的教程

2017-03-10

Visual Place Recognition(地点识别综述)

2016年新出的地点识别综述

2017-02-09

ORB_SLAM论文原文

这是ORB_SLAM的论文英文原文,不会FQ的可以下载

2017-01-31

opencv2函数使用手册

网上有好多需要积分的,上传一个不需要积分的

2016-03-30

ROS下 AR.Drone 2.0 相机标定

这是在ROS环境下,对AR.Drone 2.0进行相机标定的文档,里面又详细的操作步骤。

2016-01-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除