自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

算法攻城狮

耐住寂寞,静下心来,专研

  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 Sophus 编译错误

CmakeLists.txt调用Sophus的语法如下:FIND_PACKAGE(sophus REQUIRED) TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${Sophus_LIBRARIES}) 报错:解决方法是 set(Sophus_LIBRARIES libSophus.so)原因分析:安装Sophus时,有个...

2019-01-21 11:37:12 1355

转载 eigen3和g2o发生冲突

/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:32: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLIC...

2019-01-20 19:14:47 1127

转载 Ubuntu 16.04 安装 g2o 问题汇总

问题1:报错信息:/home/robot/g2o/g2o/types/slam2d/edge_se2_pointxy_bearing.cpp: In member function ‘virtual void g2o::EdgeSE2PointXYBearing::initialEstimate(const VertexSet&, g2o::OptimizableGraph::Ver...

2019-01-20 19:02:30 1115

原创 /bin/sh: 1: clang++: not found

解决方法是:sudo apt-get update sudo apt-get install clang

2019-01-20 14:14:51 10675

原创 深度学习实战tensorflow目标检测-6-总结与展望

通过这次练习,自己对深度学习实现目标检测流程更加了解。但是还有很多不足,需要进一步学习和总结1.看其他的目标检测文章2.需看源码3.目标检测数据的预处理技巧...

2019-01-20 14:05:42 458

原创 深度学习实战tensorflow目标检测-5-训练与结果展示

1.开始训练From the \object_detection directory, issue the following command to begin training:python train.py --logtostderr --train_dir=training/ --pipeline_config_path=training/faster_rcnn_inception...

2019-01-20 14:05:36 1025

原创 深度学习实战tensorflow目标检测-4-代码修改

首先下载预训练模型https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/detection_model_zoo.md在这我使用Faster-RCNN-Inception-V2-COCO modelThe last thing to do before training is to...

2019-01-20 14:05:31 492

原创 深度学习实战tensorflow目标检测-3-数据集的制作

数据集制作:重点:把数据变成需要的数据格式record形式文件1.搜集图片本人采用的是kinect2相机搜集的225张图片,其中170为训练集,50张为测试集,5为验证集 2.安装标注labelIm.exehttps://github.com/tzutalin/labelImg具体软件用法可参开百度说明 3.打标签最终形成如下:170张这样的文件...

2019-01-20 14:05:23 1383 1

原创 深度学习实战tensorflow目标检测-2-工具软件安装

1.软件工具安装首先安装anaconda3.5 ,然后安装pycharmwindows参考本博主另一篇:  https://blog.csdn.net/weixin_39752599/article/details/83411111ubuntu16.04参考本博主另一篇:https://blog.csdn.net/weixin_39752599/article/details/...

2019-01-20 14:05:16 295 2

原创 深度学习实战tensorflow目标检测-1-目录

深度学习实战tensorflow目标检测-1-目录 深度学习实战tensorflow目标检测-2-工具软件安装 深度学习实战tensorflow目标检测-3-数据集的制作 深度学习实战tensorflow目标检测-4-代码修改 深度学习实战tensorflow目标检测-5-训练与结果展示 深度学习实战tensorflow目标检测-6-总结与展望本时间平台是win7  python3.5...

2019-01-19 16:43:31 830

原创 基于ROS平台的STM32小车-8-使用Kinect2导航

还在尝试,效果不是很好,成功后来补充一下主要参考:https://www.ncnynl.com/archives/201703/1422.htmlhttps://blog.csdn.net/Forrest_Z/article/details/56670514

2019-01-19 15:40:32 826

原创 基于ROS平台的STM32小车-7-使用Kinect2建图

还在尝试,效果不是很好,成功后来补充一下主要参考:https://www.ncnynl.com/archives/201703/1421.htmlhttps://blog.csdn.net/Forrest_Z/article/details/56666922

2019-01-19 15:38:55 534

原创 基于ROS平台的STM32小车-6-使用Kinect2获取激光数据

还在尝试,成功后来补充一下主要参考:https://www.ncnynl.com/archives/201703/1420.htmlhttps://blog.csdn.net/Forrest_Z/article/details/56665631

2019-01-19 15:37:00 598

原创 基于ROS平台的STM32小车-5-Kinect2驱动的安装和ROS下的测试

参看本博主https://blog.csdn.net/weixin_39752599/article/details/82869749

2019-01-19 15:27:53 513

原创 基于ROS平台的STM32小车-4-上位机控制器

介绍如何通过键盘控制小车运动准备工作1.下载串口通信的ROS包cd ~/catkin_ws/srcgit clone https://github.com/ncnynl/serial.git2下载键盘控制的ROS包cd ~/catkin_ws/srcgit clone https://github.com/ncnynl/teleop_twist_keyboard.g...

2019-01-19 15:24:26 5791 3

原创 基于ROS平台的STM32小车-3-小车底盘与ROS的通信

介绍小车底盘与ROS通讯方式ROS平台与底盘通信协议ROS平台与小车底盘的通信一般是通过串口或者CAN总线。 我这里采用的是串口,以下为我自定义的通信数据格式:(1)底盘串口部分串口接收(1)内容:小车左右轮速度,单位:mm/s(所有数据都为 float型,float型占4字节)(2)格式:10字节[右轮速度4字节][左轮速度4字节][结束符"\r\n"2字节]串口发送...

2019-01-19 14:56:21 4848

原创 基于ROS平台的STM32小车-2-小车底盘控制

本博文将介绍小车底盘控制的原理,如PID控制,控制程序的编写等。小车控制思想控制电机转动电机的控制我们分为两部分,一部分为电机转动方向的控制,另一个为电机转速的控制。 电机转动的方向我们用两个MCU引脚来控制,假如PIN_A=1,PIN_B=0 时,电机正转;PIN_A=0,PIN_B=1 时,电机反转;PIN_A=0,PIN_B=0 时,电机停止。 电机速度的控制则需要一个PWM...

2019-01-19 14:06:43 11001 1

原创 基于ROS平台的STM32-1-小车底盘的搭建

经过大神的帮助和网上大神帮忙,终于基本搭建出自己的ros的小车,在此总结一下,方便以后出现问题进行交流吧1.说明:      本博文将介绍小车底盘的搭建需要的硬件和搭建过程2.物料清单  小车轮子一对 带编码器减速电机一对 万向轮一个 亚克力板底板一套(3) 降压模块一个 电机驱动模块一个 STM32核心板一块,比如:STM32F103 Kinect2一个 PC ...

2019-01-19 13:43:46 4452 2

原创 基于ROS平台的STM32小车底盘的搭建目录

基于ROS平台的STM32小车底盘的搭建目录基于ROS平台的STM32-1-小车底盘的搭建基于ROS平台的STM32小车-2-小车底盘控制基于ROS平台的STM32小车-3-小车底盘与ROS的通信基于ROS平台的STM32小车-4-上位机控制器基于ROS平台的STM32小车-5-Kinect2驱动的安装和ROS下的测试基于ROS平台的STM32小车-6-使用Kinect2获取激光数据...

2019-01-19 12:49:55 2721

原创 更改gcc默认版本(gcc版本降级/升级)

https://blog.csdn.net/qq_31175231/article/details/77774971

2019-01-18 16:34:22 6874

翻译 DSO-SLAM (1)

http://www.linuxdiyf.com/linux/29852.html(main)https://github.com/JakobEngel/dsohttps://blog.csdn.net/qq_17232031/article/details/79540286解决方法:https://blog.csdn.net/weixin_39752599/article/d...

2019-01-18 15:59:46 924

原创 LSD-SLAM初运行

http://www.luohanjie.com/2017-03-17/ubuntu-install-lsd-slam.htmlhttps://www.cnblogs.com/GJGJH/p/9704384.htmlhttps://visbot.blogspot.com/2014/11/tutorial-building-of-lsd-slam-on-ros.htmlhttp://ww...

2019-01-18 15:26:59 573

原创 ps3手柄安装资料

https://blog.csdn.net/qq_25349629/article/details/80076273http://wiki.ros.org/ps3joyhttp://wiki.ros.org/ps3joy/Tutorials (主要参考)http://wiki.ros.org/joy/Tutorials/ConfiguringALinuxJoystickhttps...

2019-01-11 12:00:54 598

原创 ROS 多台电脑间进行通信

学了ros很长时间啦,今天用到总结一下1. 查看电脑A和电脑B的 IP 和 Hostname查看IP:ifconfig查看Hostname:hostname2. 修改hosts文件内容在终端输入:sudo gedit /etc/hosts在电脑A端的 hosts文件 中添加如下加粗指令:[IP_A] [ hostname_A ]...

2019-01-08 21:45:14 564

原创 树莓派3b+ ros 编译功能包老重启

非常感谢https://blog.csdn.net/wxz3wxz/article/details/70237302使用树莓派编译程序的时候,我遇到了程序比较大,编译到某个文件的时候树莓派会死机,关机之后重启可以继续使用,但是编译到同一个地方树莓派又死机的问题。这个问题出现的主要原因是我给树莓派安装的Ubuntu mate 16.04 系统默认设置的swap交换空间不够,而编译某些文件的时...

2019-01-08 20:06:35 686

转载 Gmapping、hector、Cartographer三种激光SLAM算法简单对比

https://blog.csdn.net/Jeff_Lee_/article/details/77869987 

2019-01-07 18:54:16 2778

原创 ubuntu16.04 ssh配置和树莓派远程登录

ssh配置ssh是一种安全协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全首先安装sshsudo apt-get install openssh-server开启ssh服务;sudo service ssh start使用gedit修改配置文件”/etc/ssh/sshd_config”打开”终端窗口”,输入sudo gedit /etc/...

2019-01-07 18:10:59 4213

原创 机器人小车的运动模型

机器人底层程序的时候,经常用到航迹推演(Odometry),无论是定位导航还是普通的方向控制。航迹推演中除了对机器人位姿进行估计,另一个很重要的关系是移动机器人前进速度、转向角速度与左轮速度、右轮速度之间的转换。下图是移动机器人在两个相邻时刻的位姿,其中是两相邻时刻移动机器人绕圆弧运动的角度,是两相邻时刻移动机器航向角(朝向角head)的变化量。是左右轮之间的间距,是右轮比左轮多走的距离。是移...

2019-01-05 17:19:25 4098 1

原创 github 使用

感谢各位大佬,整理一下,和大家分享第一步:安装Git, 使用命令sudo apt-get install git创建GitHub帐号生成ssh key,使用命令 ssh-keygen -t rsa -C "your_email@youremail.com",your_email是你的email回到github,进入Account Settings,左边选择SSH Keys,Add ...

2019-01-05 12:40:15 160 1

原创 qt 插入GIF动画

在main函数里面加入//显示gif图片showGif = new QMovie("C:\\Users\\lishuwei\\Desktop\\login2018.12.20\\login2018.12.20\\movie.gif");ui->labelGif->setMovie(showGif);showGif->start();运行结果; ...

2019-01-03 14:35:04 1936

原创 正试图覆盖 /opt/ros/kinetic/lib/liblaser_scan_filters.so,它同时被包含于软件包 ros-kinetic-laser-filters 1.8.5-0xen

sudo apt-get install  ros-kinetic-assisted-teleop出现下面问题:解决办法为:执行如下命令,强制覆盖安装错误的内容dpkg -i --force-overwrite /var/cache/apt/archives/ros-kinetic-assisted-teleop_0.2.0-0xenial-20181117-025038-0800...

2019-01-03 12:46:12 1187

ROS入门基础(1).pdf

主要包含以下内容 一、ROS介绍 1.ROS发展与现状 2.ROS系统安装 3.ROS简单介绍 二、 ROS基础 1.常用命令行 2.通信机制 3.关键组件 三、 ROS编程实例 例1.简单话题 例2.简单服务 例3.简单调试

2020-04-25

程序设计实习课程整理.pdf

【北京大学】程序设计实习总结 (C++版) 郭炜/刘家瑛老师, 108页,总结 第一章 从C走进C++ 第二章 类和对象初探 第三章 类和对象进阶 第四章 运算符重载 第五章 继承与派生 第六章 多态与虚函数 第七章 输入输出,文件操作和模板 第八章 标准模板库STL (1) 第九章 标准模板库STL (2)

2019-12-14

空空如也

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

TA关注的人

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