自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 二维点云ICP原理推导(转载)

二维点云ICP原理推导 描述 ICP是迭代就近点算法,大部分的实现代码都是基于PCL点云库的,也就是三维点云的匹配 实际上,二维点云数据也算是常见的数据类型,比如移动机器人经常使用的单线雷达。本文就是二维点云ICP的原理推导 算法原理 二维点云数据说明 先说明单线激光雷达数...

2022-04-02 17:20:40 628

原创 局部规划(避障)算法

DWA动态窗口算法http://wiki.ros.org/dwa_local_plannerTEB定时弹性带算法http://wiki.ros.org/teb_local_plannerBUG算法https://www.cnblogs.com/21207-iHome/p/5998635.html人工势场法Artificial Potential Field MethodPRM概率路线图RRT快速扩展随机树4-6参考https://zhuanlan.zhihu.com/p/67457243.

2020-11-16 16:45:10 1874

原创 如何通俗易懂地解释卷积?

摘选自:如何通俗易懂地解释卷积? - palet的回答 - 知乎https://www.zhihu.com/question/22298352/answer/637156871

2020-11-02 17:16:38 165

原创 C语言中字符数组char[] 和 字符串char*的区别

在程序结构设计中使用结构体定义新的数据类型,如typedef struct {int type;int value;char arg[];} CommandInfo;在strcpy时将一个char的字符串拷贝到该结构体中char arg[]时,打印arg时为空。遂将该结构体中char arg[]改为char arg,由于char只能在定义时初始化,不能在使用中给其赋值,如果赋值,程序就崩溃。终止解决方案是将该结构体中char arg[]改为char arg[50].所以这里就引入两个问

2020-09-11 17:42:50 4973

原创 直流电机有刷和无刷的区别

图解直流电机有刷和无刷的区分http://www.360doc.com/content/17/0821/20/30003042_681051201.shtml有刷电机与无刷电机的区别是什么? - lio夜的回答 - 知乎https://www.zhihu.com/question/49027694/answer/368501154

2020-07-03 11:50:46 797

原创 ROS subscribe回调函数的多参数使用

例子#include "ros/ros.h"#include <nav_msgs/OccupancyGrid.h>//#include <boost/bind.hpp>void mapcallback(const nav_msgs::OccupancyGrid::ConstPtr& msg, int* k){//doing stuff}int...

2019-09-04 17:12:27 7850 1

原创 理解A*寻路算法具体过程

理解A*寻路算法具体过程https://www.cnblogs.com/technology/archive/2011/05/26/2058842.html

2019-08-29 16:29:45 154

原创 机器人局部避障的动态窗口法(dynamic window approach)

机器人局部避障的动态窗口法(dynamic window approach)https://blog.csdn.net/heyijia0327/article/details/44983551

2019-08-26 18:35:47 257

原创 ROS对深度相机获取的点云进行简单处理的

参考:https://blog.csdn.net/jack20030552/article/details/80269486深度相机:奥比中光(orbbec) Astra_min_s创建ros工程 catkin_create_pkg my_pcl_tutorial pcl_conversions pcl_ros roscpp sensor_msgs然后,在package.xml中增加...

2019-07-19 10:22:13 3491 1

原创 ROS主机PC局域网连接从机

连接同一局域网从机配置machine_ip=(`hostname -s`)export ROS_IP=${machine_ip[0]}export ROS_HOSTNAME=$ROS_IPexport ROS_MASTER_URI=http://$ROS_IP:11311主机配置machine_ip=(`hostname -I`)export ROS_IP=${machi...

2019-07-16 17:31:02 575

原创 git常用操作

删除分支删除本地分支git branch -d dev删除本地的远程分支git branch -r -d origin/dev删除远程分支git push origin --delete dev从服务器中拉取某一分支git pull origin devgit pull #拉取所有远程分支向服务器中推送某一分支git push origin master...

2019-07-11 11:26:06 112

原创 git merge最简洁

开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支git checkout devgit pullgit checkout mastergit merge devgit push -u origin master当master代码改动了,需要更新开发分支(dev)上的代码git checkout master git pull git checko...

2019-06-25 12:02:55 254

原创 ROS相关收藏的技术文档

nodeletROS nodelet初探https://www.jianshu.com/p/4253ac32ec3aROS nodelet的使用https://www.cnblogs.com/21207-iHome/p/8213411.html

2019-06-24 16:26:28 219

原创 Android相关收藏的技术文档

Android官方架构组件Navigation:大巧不工的Fragment管理框架https://www.jianshu.com/p/ad040aab0e66给 Android 开发者的 RxJava 详解https://www.jianshu.com/p/fec748ab4ec1常用 ADB 命令(RTK3288)http://wiki.t-firefly.com/zh_C...

2019-06-14 18:03:31 179

原创 gitlab服务器上git命令指导教程

Command line instructionsGit global setupgit config --global user.name "xxx"git config --global user.email "xxx"Create a new repositorygit clone [email protected]:ros-navigation/test.gitcd...

2019-06-14 17:43:20 354

原创 傅里叶分析之掐死教程(完整版)

https://zhuanlan.zhihu.com/p/19763358

2018-09-18 11:51:04 1114

原创 git上传本地代码到远程仓库(初次使用)

步骤: 1. 有关本地分支: git init git add . git commit -m “this is a test”2.建立远程仓库 在自己的http://github.com中New 一个远程仓库,获得其远程仓库地址 https://github.com/username/xxx.git3.给本地代码添加对应的远程仓库名字 git remote add ori...

2018-09-13 17:40:57 350

原创 判断两条线段是否相交

参考: https://www.cnblogs.com/IKnowYou0/p/6058593.html基本原理 即利用向量叉乘判断P3在线段P1P2哪一侧,记为d1;P4在线段P1P2的d2侧; 则当d1*d2&lt;0时,即为线段P3P4在线段P1P2的两侧;当d1*d2&gt;0时,则为同侧。 同理,判断线段P1P2是否在线段P3P4的两侧或同侧。 当都在两侧时,说明两线...

2018-09-10 17:41:31 241

原创 判断一点是否在轮廓内部

参考: https://blog.csdn.net/u011722133/article/details/52813374基本原理:如下左图,适用于所有多边形,增加一个通过测量点的横线(或任意直线),此直线与多边形边缘的交点,当测量点左右的交点都为奇数时,点在多边形以内。反之则不在。 但是如果测量点处于多边形边缘或顶点或下右3图的情况下时,结果将不准确,不过我们可以根据不同的情...

2018-09-10 11:24:43 2620

原创 求取两条直线的交点坐标

摘自:https://blog.csdn.net/ycj9090900/article/details/53668753 Opencv学习笔记—–求取两条直线的交点坐标#include &amp;amp;lt;opencv2\highgui\highgui.hpp&amp;amp;gt;#include &amp;amp;lt;opencv2\opencv.hpp&amp;amp;gt;using namespace std;using names...

2018-08-31 12:35:45 12793 2

原创 多边形或轮廓等距离外扩或收缩

参考:折线平行线的计算方法 https://blog.csdn.net/happy__888/article/details/315762给定一个简单多边形,多边形按照顺时针或者逆时针的数许排列 内部等距离缩小或者外部放大的多边形,实际上是由距离一系列平行已知多边形的边,并且距离为L的线段所构成的。外围的是原多边形,内侧是新的多边形算法构造多边形的相邻两条边,L1和L2,交...

2018-08-27 14:44:15 29416 20

原创 判断点在直线的左边还是右边

我之前使用的方法是3参考: https://www.cnblogs.com/carekee/articles/2299546.html 判断点在线的左边、右边 判断点在线的左边还是右边在构建三角网时是非常重要的 以及两点p1(x1,y1),p2(x2,y2),判断点p(x,y)在线的左边还是右边。1.bool LeftOfLine(const ZCoord2D&amp; p, ...

2018-08-24 10:52:48 13516 1

原创 点到直线的距离

点(x0,y0)到直线Ax+By+C=0的距离为d = (A*x0+B*y0+C)/sqrt(A^2+B^2) 化简两点式为一般式 两点式公式为(y - y1)/(x - x1) = (y2 - y1)/ (x2 - x1) 化简为一般式为(y2 - y1)x + (x1 - x2)y + (x2y1 - x1y2) = 0/***** 点到直线的距离:P到AB的距离*****//...

2018-08-21 12:29:03 3215

uncertainty calculi for building sonar-based occupancy grids

ROS中超声波导航的range_sensor_layer插件包,该论文有该包使用的超声波概率模型以及构建地图的方法的出处。 http://wiki.ros.org/range_sensor_layer A comparison of three uncertainty calculi for building sonar-based occupancy grids.pdf

2019-09-27

The dynamic window approach to collision avoidance.pdf

DWA算法提出者的论文,里面有详细地公式推导、算法原理、测试说明以及注意事项。

2019-09-26

障碍物轮廓多边形近似和轮廓外扩

该工程是opencv提取障碍物轮廓,然后进行多边形近似,之后为了设置安全距离,对多边形顶点进行外扩,最后连成直线并显示出来。 原理以及效果见博客https://blog.csdn.net/hjk61314/article/details/82112610

2018-08-27

采用Kinect的移动机器人目标跟踪与避障-贺超1-2-刘华平2-孙富春2-夏路

采用Kinect的移动机器人目标跟踪与避障-贺超1-2-刘华平2-孙富春2-夏路

2018-08-21

uCOSIII配套例程

例10-1 UCOSIII消息传递 例11-1 UCOSIII事件标志组 例1-1 UCOSII移植 例12-1 UCOSIII内存管理 例4-1 UCOSIII移植 例6-1 UCOSIII任务创建和删除 例6-2 UCOSIII任务挂起和恢复 例6-3 UCOSIII时间片轮转调度 例8-1 UCOSIII软件定时器 例9-1 UCOSIII直接访问共享资源 例9-2 UCOSIII使用信号量访问共享资源区 例9-3 UCOSIII使用信号量进行任务同步

2018-07-03

uCOSIII移植和使用教程

uCOSIII移植和使用教程 −ALIENTEKSTM32F4 UCOSII/III 开发教程 购买战舰Explore开发板附带的开发使用手册

2018-07-03

MATLAB图像处理工具箱函数的使用说明

图像处理的函数介绍的很详细,值得看看与收藏

2013-10-28

tc35_单片机_发短信控制继电器

处理器:C51单片机 收发无线模块:T35 也可很容易移植到SIM300 或其他较高级的处理芯片

2013-05-10

30个单片机试验及实践教程.rar

见标题 30个单片机试验及实践教程 从最基本的流水灯越来越精彩,有电子密码锁,实时时钟,温度显示,AD与DA转换,定时计数器的应用等等

2013-05-10

运算放大器经典应用

运算放大器经典应用,含有20多种常用放大器的原理图及其使用说明。

2011-12-21

信号与系统的MATLAB仿真

信号与系统的MATLAB仿真,关于matlab在信号处理与分析中应用的基础。

2011-12-21

空空如也

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

TA关注的人

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