自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

少年的技术积累手册

CSDN广告太多了

  • 博客(24)
  • 资源 (11)
  • 收藏
  • 关注

原创 ROS Navigation Stack之概要介绍

Navigation Stack概述 一句话概述的话,这个stack的作用就是根据外部传感器的信息来驱动机器人完成导航.至于具体是如何实现的,我以后将对每一个包都会进行介绍和分析(欢迎关注),下面先看看这个框架中每个功能包的介绍.各功能包介绍amcl:amcl的作用是根据机器人自身的里程数值以及地图特征,利用粒子滤波修正机器人在已知的地图内的位置base_local_plan...

2018-03-07 19:28:58 1895

原创 printf输出颜色

printf输出颜色对照表原文链接:https://blog.csdn.net/wangweiqiang1325/article/details/51787534格式如下: printf("\033[字背景颜色;字体颜色m 字符串 \033[0m" );例子: printf("\033[1m\033[45;33m HELLO_WORLD \033[0m\n");颜色代码: QUOT...

2019-12-23 13:17:02 467 1

原创 基于ROS的移动机器人开发笔记——概述、目录

序(Prefix)本人已从事激光无轨导航的移动机器人算法模块开发工作一年有余,对移动机器人感知、定位、路径规划、运动控制都略有涉猎。是时候构建一番自己关于移动机器人的知识体系了。我主要会从上述四个模块进行构建,并会补充一些工程应用开发中遇到的坑和如何解决的。目录(Content)感知主要传感器基于二维点云的特征识别基于三维点云的特征识别基于图像的特征识别、目标检测定位主要定位算法...

2019-06-23 22:26:02 1769 1

原创 Ubuntu16.04编译libfacedetection

源码:https://github.com/ShiqiYu/libfacedetection.gitCMAKE_MINIMUM_REQUIRED(VERSION 3.5)PROJECT (facedetection)SET(CMAKE_CXX_STANDARD 11)SET(CMAKE_CXX_STANDARD_REQUIRED ON)SET(CMAKE_CXX_FLAGS "${CMA...

2019-03-14 15:44:42 1455 8

原创 Ubuntu使用haar+adaboost训练进行手势识别

手势识别开源代码千千万,为啥我要用此方法,原因有三:首先,我们项目要求这个手势识别是不分环境的,也就是半夜三更黑灯瞎火也能用,这一下子就把纯RGB的方式给去除了,而且也要考虑用户戴手套(手套颜色不限制)使用,那么肤色过滤什么的咱们再见;其次,我们的运行主板计算量真的很弱鸡,深度学习推测什么的就别想跑了;最后,我们只能选择深度信息来进行手势识别,深度信息的话可以有两种处理方式,一种是对深度灰度...

2019-03-12 10:12:20 730 1

原创 ROS Navigation Stack之costmap_2d源码分析

草稿

2019-01-24 21:43:49 2520 5

原创 operator=具备“异常安全性”写法

Widget& Widget::operator=(const Widget& rhs){ Bitmap* pOrig = pb; pb = new Bitmap(*rhs.pb); delete pOrig; return *this;}《Effective C++》条款11

2019-01-15 10:27:20 291

原创 Ubuntu16.04 Remmina远程复制粘贴

实际上在Ubuntu16.04上的Remmina太久了,存在无法在远程电脑和本地进行复制粘贴。只要更新下Remmina的版本即可解决,亲测可用。sudo apt-add-repository ppa:remmina-ppa-team/remmina-nextsudo apt-get updatesudo apt-get install remmina remmina-plugin-rdp...

2018-12-20 17:50:43 4586

原创 《概率机器人》学习笔记之短序一二

《概率机器人》目前我仅大概过了一遍第I部分和第II部分,便发现这本书结构非常清晰,主要把第一部分的基础理论学扎实,后面的第II和第III部分便不会学得头大.第I部分第2~4章主要介绍了构成所有算法基础的数学基础:首先引入概率机器人技术的核心就是由传感器数据来估计状态这个思路,对概率机器人进行建模时,引出了先验概率、后验概率等概念,进而引出了本书理论的基石-贝叶斯准则.在贝叶斯准则的基础上,...

2018-11-25 23:23:34 645

原创 tensorflow c++编译

查看cpu支持哪些指令集lscpu指令集优化bazel build -c opt --copt=-mavx --copt=-mavx2 --copt=-mfma --copt=-mfpmath=both --copt=-msse4.2 -k //tensorflow:libtensorflow_cc.so

2018-08-16 13:45:48 442 1

原创 《概率机器人》学习笔记之短序

从2016年开始,我真正接触移动机器人领域,从机器人的路径规划开始做起,继而研究机器人的避障策略,然后慢慢地开始涉及机器人定位问题.我把《自主移动机器人导论》过了一遍,但觉得对机器人定位问题认识得太浅,不能深刻认识定位所以然的问题,于是义无反顾地看起了《概率机器人》中文版(由于英语一般,而且新术语太多,所以先从中文版开始熟悉其中的内容).为了能够更好地学习其中的内容,我下决心写关于这本书的学习手札...

2018-08-08 22:35:49 312 1

原创 Ubuntu打deb包,出现dpkg-shlibdeps: error问题解决办法

今天打一个依赖于protobuf的deb包,出现了以下错误:dpkg-shlibdeps: error: no dependency information found for /usr/local/lib/libprotobuf.so.15由于protobuf是手动装的,不是通过dpkg deb安装的,所以没有protobuf的依赖信息,解决办法也很简单: 到需要打包的目录中,找到...

2018-05-03 00:09:58 5508 2

原创 SSH无法连接之"connection reset by ip_address port 22"问题解决

如果服务器安装了open-ssh,然后发现客户端无法连接,并出现了 connection reset by (server_ip_address) port 22 那么你可以试试以下两个指令来重置ssh的配置。rm /etc/ssh/ssh_host_*sudo dpkg-reconfigure openssh-server...

2018-05-01 12:05:36 65647 20

转载 简论智能物流系统的四大元素 -- 仓储, 物流, 交通, 驾驶

非原创,转载自:赵新华的知乎专栏-移动机器人背景最近以下概念比较火: - 智能仓储系统, 代表: 亚马逊, 京东, 其他() - 智能运输系统: 包括分拣中心, 物流配送中心, 美团外卖, - 智能交通系统: 包括智慧城市, 其他() - 自动驾驶系统: 代表: 百度, 其他 这些概念, 都是在建立智能物流系统的过程, 今天说一说智能物流系统的四大元素, 以及...

2018-03-25 11:36:10 3933

原创 Qt Creator 编译 ROS 包出现链接错误解决办法

若编译过程中,出现cannot find -ltf cannot find -lroscpp...主要是因为 Qt 编译 ROS 后链接环节出现问题,主要原因是 Qt 启动时没有加载 ROS 相关的环境变量,解决办法如下:sudo vim /usr/share/applications/qt57creator.desktop将修改 Exec 变量一行,在中间添加 bas...

2018-03-22 16:09:29 812

原创 《Boost C++ Application Development Cookbook》笔记(持续更新)

小试牛刀可用boost::optianal来作为函数返回值的标识,函数返回值用来表示函数是否执行成功,但如果执行成功但没有正确的结果,这种情况则可以借助boost::optianal来实现boost::array 函数返回数组可以用array,不用担心数据越界等问题。转换转换字符串到数字//boost库(效率最高)int i = boost::lexical_c...

2018-03-22 01:06:52 1077

原创 ROS Navigation Stack之dwa_local_planner源码分析

DWA和base_local_planner的关系在base_local_planner包中有两个文件叫trajectory_planner.cpp 以及对应的ros实现,其和DWA是同一层的。 由于nav_core提供了统一的接口,因此我们可以先看看统一的接口有哪些,那我们便知道每一个算法里比较重要的函数有哪些。nav_core包里的base_local_planner.h文件...

2017-10-06 16:07:47 4929 2

翻译 ROS下的CMakeList.txt编写

对ROS官网中CMakeLists.txt的内容进行了简单的翻译。

2017-07-06 19:50:57 5770

翻译 “开启两个相同程序,双击Lancher后,Ubuntu崩溃”解决方法

问题描述:在Ubuntu下,开启了两个相同的程序,这时候再点击Lancher上该程序的图标时,桌面崩溃,回到了登录界面,重新登录后程序已被注销!

2017-06-15 16:47:32 619

原创 Qt 跨线程初始化变量,程序奔溃(Error - RtlWerpReportException failed with status code :-1073741823.)

以及输出窗口会显示以下内容:Error - RtlWerpReportException failed with status code:-1073741823. Will try to launch the process directlyError - Failed to create the process C:\Windows\sy

2017-05-11 09:38:17 4127

原创 QTcpSocket 在子线程执行测试笔记

本文是在子线程成创建QTcpSocke对象,并且向本地服务端在不同时刻发送不同指令。

2017-05-03 16:49:59 4477 2

原创 Qt例程代码分析之basicshapes-cpp

简单分析了Qt例程中的basicshapes-cpp,通过阅读代码来学习如何在widget显示模型以及控件和场景的交互,继续更新...

2017-03-10 00:38:06 1832 4

翻译 Windows下的Robotics Library入门(一)——安装及演示

介绍了Windows下的Robitics Library及入门教程。

2016-06-07 21:27:57 3786 3

原创 VS Command Prompt ERROR: Cannot determine the location of the VS Common Tools folder解决办法总结

打开VS 2013的命令行工具时,总会提醒: Cannot determine the location of the VS Common Tools folder. 在stackflow里有相关的问题,得票最高的答案里提及在系统环境变量中添加C:\Windows\System32;,许多网友表示这个方法有效。但我自己试了之后没有效果。 后来用管理员身份打开vs2013,然后再运行命令行工具,

2016-06-07 17:41:15 12581 2

jetson nano jetson inference network model download

Because it's quite slow for downloading jetson inference network models from the official download link, then I uploaded a copy to BaiduPan. Here is a download link of pan.baidu.com for downloading jetson inference network model. Here you are!!!

2019-05-05

Practical Machine Learning (English Edition)

This book explores an extensive range of Machine learning techniques, uncovering hidden tips and tricks for several types of data using practical real-world examples. While Machine learning can be highly theoretical, this book offers a refreshing hands-on approach without losing sight of the underlying principles. We will cover the leading data science languages, Python and R, and the underrated but powerful Julia, as well as a range of big data platforms including Spark, Hadoop, and Mahout. Practical Machine Learning is an essential resource for modern data scientists who want to get to grips with Machine learning's real-world application. The book also explores cutting-edge advances in Machine learning, with worked examples and guidance on Deep learning and Reinforcement learning, providing you with practical demonstrations and samples that help take the theory–and mystery–out of even the most advanced Machine learning methodologies.

2018-12-04

游戏引擎架构

《游戏引擎架构》同时涵盖游戏引擎软件开发的理论及实践,并对多方面的题目进行探讨。本书讨论到的概念及技巧实际应用于现实中的游戏工作室,如艺电及顽皮狗。虽然书中采用的例子通常依据一些专门的技术,但是讨论范围远超于某个引擎或API。文中的参考及引用也非常有用,可让读者继续深入游戏开发过程的任何特定方向。

2018-12-04

实时碰撞检测算法技术

《实时碰撞检测算法技术》详细阐述了与碰撞检测问题相关的高效解决方案及相应的数据结构和算法,主要包括:碰撞检测系统中的设计问题、数学和几何学入门、包围体、基本图元测试、层次包围体技术、空间划分、BSP树层次结构、凸体算法、基于GPU的碰撞检测、数值健壮性、几何健壮性以及优化操作。另外,《实时碰撞检测算法技术》还提供了相应的算法、代码以及伪代码,以帮助读者进一步理解计算方案的实现过程。 《实时碰撞检测算法技术》适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。

2018-12-03

planning algorithm(规划算法)英文版

这个是绝版书了,有需要的可以下载!

2018-12-03

Multiple View Geometryin Computer Vision(Second Edition)

This book describes visual perception and control methods for robotic systems that need to interact with the environment. Multiple view geometry is utilized to extract low-dimensional geometric information from abundant and high-dimensional image information, making it convenient to develop general solutions for robot perception and control tasks. In this book, multiple view geometry is used for geometric modeling and scaled pose estimation. Then Lyapunov methods are applied to design stabilizing control laws in the presence of model uncertainties and multiple constraints.

2018-12-03

计算机图形学

本书是一本经典著作,这次版本更新增加了许多实践内容,覆盖了近年来计算机图形学的最新发展和成就,并附有使用OpenGL编写的大量程序以及各种效果图。本书共分24章,全面系统地讲解了计算机图形学的基本概念和相关技术。作者首先对计算机图形学进行综述;然后讲解了二维图形的对象表示、算法及应用,三维图形的相关技术、建模和变换等;接着介绍了层次建模、动画技术、样条曲线表示、纹理处理等方面的内容,最后光照模型、颜色模型和交互输入法等。

2018-12-03

贝叶斯方法:概率编程与贝叶斯推断

本书基于PyMC语言以及一系列常用的Python数据分析框架,如NumPy、SciPy和Matplotlib,通过概率编程的方式,讲解了贝叶斯推断的原理和实现方法。该方法常常可以在避免引入大量数学分析的前提下,有效地解决问题。书中使用的案例往往是工作中遇到的实际问题,有趣并且实用。作者的阐述也尽量避免冗长的数学分析,而让读者可以动手解决一个个的具体问题。通过对本书的学习,读者可以对贝叶斯思维、概率编程有较为深入的了解,为将来从事机器学习、数据分析相关的工作打下基础。本书适用于机器学习、贝叶斯推断、概率编程等相关领域的从业者和爱好者,也适合普通开发人员了解贝叶斯统计而使用。

2018-12-03

openni2_camera

ros的openni2驱动包,可以用来打开xtion/astra/primesense等rgbd相机

2018-01-14

空空如也

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

TA关注的人

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