4 felicx(●ˇ∀ˇ●)

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 18w+

代码风格审查工具Cpplint

1,简介Cpplint是一个Python脚本,作为一款开源免费的代码静态检测工具,Google也使用它作为自己的C++代码检测工具,也就是说,只要你想代码遵从Google C++代码规范,那么Cpplint将会提供很好的代码静态检测支持。Cpplint.py支持的文件格式包括.cc、.h、.cpp、.cu、.cuh。 Cpplint只是一个代码风格检测工具,其并不对代码逻辑、语法错误等进...

2020-01-30 15:49:22

Git clone 问题

今天遇到个问题,Windows下使用GIT BASH 克隆代码,git clone http://xxx显示错误:翻了半天没找出错误,最后在StackOverflow找到了,https://stackoverflow.com/questions/53988638/git-fatal-protocol-https-is-not-supported/53988655就是因为我在复制粘贴时用了CT...

2020-01-16 14:14:28

Ubuntu之OpenCV

★ 查看linux下的opencv安装版本:pkg-config opencv --modversion★ 查看linux下的opencv安装路径:sudo find / -iname "*opencv*"★ Ubuntu下多版本OpenCV共存和切换 安装OpenCV参考https://blog.csdn.net/cocoaqin/article/details/781631...

2019-08-10 17:25:19

ROS之工作空间

★ROS创建功能包$ cd %TOP_DIR_YOUR_CATKIN_WS%/src$ catkin_create_pkg robot_setup_tf roscpp tf geometry_msgs★TF变换https://www.ncnynl.com/archives/201702/1329.htmltf_broadcaster.cpp#include <...

2019-08-10 17:24:28

ROS之topic

一、Ros使用topic发布array:1、C++实现publish 这里只需要数据data数据#include "ros/ros.h"#include "std_msgs/Float32MultiArray.h"int main(int argc, char **argv){ ros::init(argc, argv, "Array_pub"); ros::Nod...

2019-08-10 17:23:44

ROS之TF

TF转换理解:借鉴这里https://blog.csdn.net/zong596568821xp/article/details/79101989 1、首先要搞明白URDF、TF和odom的关系 在机器人自主导航中,ROS会构建这几个很重要的坐标系,即frame 在urdf文件中定义base_link -> 代表了机器人的主干,其它所有的frame都是相对于base_link定义并粘在一...

2019-08-10 17:21:37

ROS之使用自定义msg

Ros使用自定义msg# 代码层级图:|- usbacn_ws |- build |- devel |- src |- CMakeLists.txt |- usbcan_test |- include |- .h* |- lib ...

2019-08-10 17:18:28

Ubuntu14搭建Apollo仿真环境(小白版)

话不多说,咱直接上手!!!配置环境:★ Ubuntu14.04★ Apollo2.5注意:内存最好4G以上,硬盘容量至少100G。1、查看你的CPU是否支持FMA和AVX$ cat /proc/cpuinfo | grep avx$ cat /proc/cpuinfo | grep fma有返回值即支持2、浏览器必须支持WebGL(最好使用谷歌)3、安装NVID...

2019-07-28 15:19:31

Ubuntu16.04安装Matlab R2014b

环境:Ubuntu16.04、Matlab R2014b安装步骤:1、下载MATLABR2014b和crack文件链接:http://pan.baidu.com/s/1hsQR9Xi 密码:endu2、在/mnt目录下新建文件夹tmp。并将matlab_R2014b.iso挂载在/mnt/tmp目录下(只读)。cd /mntsudo mkdir -p tmp //建...

2019-04-26 09:15:36

slam基本方程

SLAM 过程可总结为两个基本方程:xk :k时刻robot的位置,x1、x2...xk构成robot运动轨迹uk :k时刻运动传感器读数wk :k时刻噪声yi   :假设地图由多个landmark(路标)组成,每时刻sensor会测量到一部分路标,yi表示第i个路标v(k,j) :sensor在k时刻第j个路标观测的噪声z(k,j) :当robot在 xk 位置上看到...

2018-10-16 20:59:45

slam之相机帧间运动

相机的帧间运动用什么描述?1.旋转矩阵、平移矢量   2.四元数    3.欧拉角   

2018-10-13 11:15:40

视觉SLAM(小白版)

视觉slam从根本上其实就是为了回答两个问题:1. 我在什么地方?——定位。2. 周围环境是什么样?——建图。整体视觉 SLAM 流程图如下:整体视觉 SLAM 流程图1. 传感器信息读取。在视觉 SLAM 中主要为相机图像信息的读取和预处理。如果在机器人中,还可能有码盘、惯性传感器等信息的读取和同步。2. 视觉里程计 (Visual Odometry, VO)。视觉里程计...

2018-10-13 10:52:21

slam整体框架详解(小白版)

本文是小白我学习slam的记录,方便自己以后看起来没有辣么凌乱,当记个工程日志嘛。在这里要感谢高翔博士的书《视觉SLAM十四讲》,这本书很幽默地讲解了视觉SLAM的方方面面的知识。同时本博文一部分是别人的思想,版权归原作者所有,在此向原作者表示感谢! SLAM(simultaneouslocalizationandmapping)也叫即时定位与导航,最早由HughDurran...

2018-10-13 10:44:25

Ros&rrt_exploration初探

 环境配置:ubuntu16.04 + kinetic安装rrt_exploration (参照这里)1、安装所需的包$ sudo apt-get install ros-kinetic-gmapping ros-kinetic-navigation ros-kinetic-kobuki ros-kinetic-kobuki-core ros-kinetic-kobuki-g...

2018-09-26 15:25:42

gazebo打不开world的解决方法

打开gazebo的时候会发现一直处于这种状态,这是因为model库加载不正确导致的。解决方法: 通过直接下载所有模型到用户的根目录下的.gazebo/models/下 $ cd ~/.gazebo/$ mkdir -p models$ cd ~/.gazebo/models/$ wget http://file.ncnynl.com/ros/gazebo_models.txt...

2018-09-26 15:09:15

ubuntu 16.04(ROS kinetic)安装 turtlebot

安装的这么辛苦,当然要记录啦。。。 环境配置:Ubuntu16.04 + kinetic +turtlebot 安装依赖和更新:$ sudo apt-get install python-rosdep python-wstool $ sudo rosdep init$ rosdep update!!!之前已经执行过的不要再执行了,再次执行会报错,可以直接跳过!!...

2018-09-26 11:07:10

Robot不同坐标系理解

地理坐标系:北东地。北为X轴、东为Y轴、地为Z轴。地面坐标系(earth-surface inertial reference frame)①在地面上选一点Og②使xg轴在水平面内并指向某一方向③zg轴垂直于地面并指向地心④yg轴在水平面内垂直于xg轴,其指向按右手定则确定机体坐标系(Aircraft-body coordinate frame)①原点O取在飞机质心处,坐标系与飞机...

2018-09-25 11:15:46

Face++ 人脸识别系统 核心概念

Face++ 人脸识别系统 核心概念Face++ 人脸识别系统包含五个核心概念:Image, Face, Person, Faceset 和Group。这是在运用Face++ API时需要重点区分的。Image 指用户或应用程序给Face++ API提供的图片,以供后续检测/识别使用。用户可以通过指定url或在程序中上传(通过HTTP POST提交图片的二进制文件)提供Image。Face ...

2018-09-25 10:25:03
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。