自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 个人VIM设置: 主要解决CPP代码补全问题

如果插件安装报443错误,请参考链接2。上面的配置已经足够完成cpp的代码补全了,但代码编程完后,在vim的命令模式下。可以返回bash,此时可以完成如g++之类的操作。安装nerdtree插件,这里需要注意上面我们修改。如果无法安装vim-plug, 请参考我的。yarn完成cocnvim的剩下安装。文件来加速插件安装,但是该插件需要将。再次在vim的指令模式下运行。最后两行是通过+b打开文件树。最后两行是通过+b打开文件树。并在vim的指令模型下输入。后将下面的内容复制到最后。

2024-09-15 09:34:49 907 1

原创 猫咪与Git 解决git clone 443问题

所以此时需要启动git配置端口号。

2024-01-21 10:16:43 907

原创 Ubuntu20.04 多Python版本共存与Virtualenvwrapper创建虚拟环境

Ubuntu20.04环境下安装Python3.6,并在多Python环境下配置Virtualenvwrapper.

2024-01-02 12:04:09 906

原创 双编码器构建机器人零力拖动/导纳控制思路

机器人力控小记,关于双编码器构建机器人导纳控制的思路

2023-11-10 08:57:10 1670 2

原创 Ubuntu 20.04编译GPMP2过程记录

Ubuntu20.04环境下编译GPMP2并用Python3试运行

2023-09-26 20:03:46 661 11

原创 上手 GTSAM 4.3.0 求解非线性曲线拟合问题

使用GTSAM4.3.0实现曲线拟合操作

2023-08-27 15:37:28 346

原创 ROS编程 csv文件读取/输出 与 YAML文件生成

ROS编程环境下cpp生成/读取csv文件与生成yaml文件

2023-04-05 09:55:49 824

原创 数学小抄: 李群李代数再回顾 [SLAM十四讲]

数学小抄, SLAM十四讲笔记, 李群李代再回顾

2023-01-25 13:03:16 1206

原创 数学小抄: 概率角度推导Kalman Filter

数学小抄: 概率角度推导KF

2022-11-05 08:40:58 520

原创 数学小抄:线性回归与协方差

数学小抄: 线性回归与协方差

2022-10-31 10:27:38 1379

原创 数学小抄: Kalman Filter推导

数学小抄: KF整理

2022-10-19 19:59:32 163

原创 数学小抄: 伍德伯里衡等式Woodbury identity

数学小抄 : Woodbury identity

2022-10-18 14:11:12 767

原创 数学小抄: 对于齐次变换矩阵的伴随算子求导性质

数学小抄,对于齐次变换矩阵的伴随算子求导性质的推导

2022-09-29 11:52:53 924 7

原创 数学小抄: Rotation Matrix, skew-symmetric, Exponential Coordinate Representation, Twist And Wrench

数学小抄 : 旋量法看刚体运动

2022-09-23 23:03:47 465

原创 数学小抄: Gaussian Product

数学小抄: Gaussian Product

2022-09-21 09:08:13 331

原创 数学小抄: Gaussian的基础操作

数学小抄系列: 高斯基础操作

2022-09-18 19:01:54 787

原创 数学小抄: 张量基础学习

张量基础入门

2022-09-03 10:08:07 400

原创 C++ 类内初始化另外一个类

C++类内初始化

2022-09-02 22:24:10 1037

原创 ROS Noetic KDL与TracIk安装

kdl与trac_ik的安装记录

2022-09-02 20:51:04 1211

原创 数学小抄: 基础矩阵分解的由来

数学小抄: 四个基础矩阵分解由来线索记录

2022-08-27 23:36:39 716

原创 随笔: MSD系统看PD控制器

随手博客

2022-08-26 20:57:48 905

原创 数学小抄系列

数学小抄系列,记录本人学习过程中遇到的知识点

2022-08-10 23:19:56 110

原创 数学小抄系列:舒尔补/schur补

数学小抄系列,记录本人遇到的数学知识点,不证明,只记录容易理解的叙述

2022-08-10 23:16:51 2357 1

原创 ROS 在一个节点中通知另一个节点是否在运行

ROS编程 如何根据一个节点是否正在运行通知另一个节点进行工作

2022-07-03 09:33:25 509

原创 ROS 多线程以及OOP编程注意项(1)

环境配置Ubuntu20.04ROS Noetic问题描述按照往常使用类中回调函数并通过CallbackQueue开启多个Queue时出现回调函数没响应的情况。代码如下namespace KINE{ class kine { private: std::vector<double> joint_values; // 需要在初始化函数中对其进行初始化,管控机器人模型等 ro

2022-05-22 18:19:17 628

原创 Ubuntu下 vim插件coc.nvim安装问题

大体可以参考该篇文章但是千万要看到里面对于nodejs的安装!!!另外可能需要在安装好后在vim中:PlugStatus选择插件进行L加载

2022-05-20 20:52:13 948

原创 ROS OOP编程DEMO[搬运]

ROS环境下的OOP参考链接[1] 原博客链接参考源码#include <ros/ros.h>#include <std_msgs/Int64.h>#include <std_srvs/SetBool.h>class NumberCounter { private: int counter; ros::Publisher pub; ros::Subscriber number_subscriber; ros:

2022-04-05 19:49:27 521

原创 ROS 多形参订阅者回调函数与单一节点内同时包含订阅者发布者

ROS 环境下 单一节点内包含订阅者与发布者 订阅者回调函数含有多形参参考链接同一节点内包含订阅者与发布者多形参回调函数两者结合注意点采用boost::bind对回调函数进行绑定时,请注意在创建订阅者时候指定订阅节点的消息类型:#include "ros/ros.h"#include <std_msgs/String.h>#include <boost/bind.hpp>void Callback(const std_msgs::String::Const

2022-04-04 11:12:12 1990

原创 ROS Melodic Kinect2_tracker包配置

ROS Melodic Kinect2_tracker包配置language:中文参考链接:Baxter实战 实现kinect v2实现动作跟随: 解决./UserViewer不可行的情况以及提供了相关资源Baxter实战:Ubuntu16.04+Kinect2实现动作跟随以上两个链接均有在配置成功后如何利用数据的例子,特别是第一个是应用了BIRL实验室的功能包。ros+kinetic16.04配置kinect2_tracker详解 :流程最清晰, 因它成功的教程资源链接 提取码:46pg

2022-03-08 12:19:47 578

原创 Vim自动补全使用

Vim自动补全使用<Ctrl-p>和<Ctrl-n>触发vim的自动补全,并在补全列表中反向或正向选择<Ctrl-x>和<Ctrl-i>对包含文件关键字补全<Ctrl-x>和<Ctrl-]>对==标签文件关键字(tags)==补全<Ctrl-x>和<Ctrl-o>全能补全<ctrl-y>确认使用当前选中的匹配项,<ctrl-e>则是终止本次补全参考《VIM实用技巧》第六

2021-09-18 15:20:01 913

原创 VIM:实现C++基础补全以及ROS补全

前言ROS的开发环境有很多,对ROS支持最好的Roboware,以及世界第一编辑器:vscode.因为作者最近开始加大ROS学习与开发力度,并打算借这一次ROS开发的学习机会开启自己的C++ coding之旅。在网上找过一些资料后发现vim实现ROS补全的一种方法是靠YCM。但YCM的安装过程非常复杂,加上目前只有校园网通过vim-plug安装YCM更是屡次失败。另外作者已经使用习惯了vim不想改去别的编辑器。故本文将采用_OmniCppComplete+ctags_实现对_C++基础库_以及_ROS库

2021-09-18 15:10:03 477

原创 Vim Ctags使用

Vim Ctags使用Ctags的安装$ sudo apt-get install exuberant-ctagsCtags的使用$ cd src_name$ ctags *.cpp执行完这一步以后就可以看到文件夹内多出了一个tags的纯文本文件tags纯文件中关键字后带有c的意味着是class,f意味着是function手动执行ctags在vim中执行:!ctags -R该命令将从vim当前的工作目录开始,遍历其所有的子目录,并为其中的每个文件建立索引。再将这

2021-09-18 13:30:57 346

原创 ROS开发环境:vscode调试

系统环境ros --version == melodicubuntu --version == 18.04LTS安装vscode:ubuntu18.04已经可以再ubuntu software中找到并进行安装在VSCode的插件处安装C/C++,python,ROS插件。其中ROS插件的作用是在识别到catkin_make等命令创建的ROS工作空间后会向工作空间中添加:launch.json、tasks.json,setting.json等配置文件。如果没有生成这些文件请见此处手动进行添

2021-09-17 20:22:19 403

原创 C++多态:理解虚函数表

关于虚函数的使用考虑以下代码#include <iostream>using namespace std;class base{public: virtual void A() {cout<<"in base A func"<<endl;} virtual void B() {cout<<"in base B func"<<endl;}};class derive:public base{public: virtual

2021-09-07 15:25:12 82

原创 C语言重头越002

前言此系列记录个人重温与回顾C语言学习中的心得参考书目: C Primer Plus 第6版心得指向多维数组的指针: int (*pz)[2].该指针对应的数组类型是int zippo[4][2];可以理解为pz存的是zippo第一维度元素的地址,而第一维度元素下的内存空间占有两个int类型的空间.声明一个指向N维数组的指针时,只能省略最左边方括号中的值,如:int ar[][2][3][4]int (* ar)[2][3][4]多维数组与函数结合时,需要注意编译器会自动将数组表示法

2021-09-01 10:51:10 93

原创 C语言重头越001

前言*此系列记录个人重温与回顾C语言学习中的心得*_参考书目:<<C Primer Plus>>第6版_心得printf函数与scanf函数中使用的 * 各有不同的效果,printf函数使用 * 来指定数据显示效果.printf("a=%*.*f\n",width,precision,a);scanf函数用*来跳过前面数个输入.scanf("%*d,%*d,%d",&n);sizeof()会返回变量的类型所占字节数,输出时使用%zd来显示其返回值.

2021-09-01 10:10:44 87

原创 ROS Moveit坑:Interactive Marker(拖动轨迹球)消失与无法拖动的问题

环境描述Ubuntu 18.04ROS melodicMoveit SetUp Assistant version==2.0依据Urdf文件导出相应的Moveit!launch文件此部分可见古月老师的《ROS机器人开发实践》第10章具体配置流程:https://blog.youkuaiyun.com/huangjunsheng123/article/details/108913147问题描述按照上面两份教程的指导导出相应的moveit_config功能包后于终端中运行roslaunch min

2021-08-03 16:02:48 4256 6

原创 简单解决jedi-vim出现omni completion(^O^N^P):找不到模式问题

运行环境Ubuntu 18.04Vim 8.0Python version == 3.6问题描述采用vim-plug安装jedi-vim后出现如下报错:———全能补全:找不到模式刚开始以为是jedi-vim的问题,后来在谷歌后发现所谓“全能补全”即为omni compeletion的直接译名。再次谷歌后发现有挺多人也有这样的情况。查阅jedi-vim的Issue板块后仍无所获。可能是我英语太差了。如果有大佬能从Issue中找到这一问题的解答请评论告诉我。问题解决阅读了&l

2021-06-21 17:37:43 1236

原创 Ubuntu18.04下python virtualenv/virtualenvwrapper工具安装与使用

步骤使用sudo apt-get install 命令安装python3.6与pip3使用pip或apt-get 安装virtualenv与virtualenvwrapper。使用apt-get安装的virtualenvwrapper其.sh文件在/usr/share/virtualenvwrapper/virtualenvwrapper.sh使用pip安装的则在/usr/local/bin/virtualenvwrapper.sh中。更改~/.bashrc中设定,使workon起效expo

2021-06-15 13:22:21 350

原创 vim-plug安装笨办法:解决curl 443问题

vim-plug安装笨办法:解决curl 443问题本周进行vim-plug安装时按照Github上的指引在命令行中输入如下代码后出现了443的问题curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vimcurl: (35) OpenSSL SSL_connect: Connection reset by pee

2021-05-01 12:03:28 2432

空空如也

空空如也

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

TA关注的人

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