自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (5)
  • 收藏
  • 关注

原创 stm32f103zet6实现多个编码器测速,串口打印显示

我呢鼓捣了很久 也在网上那个也找了很多资料 原理都讲得透透的但是就没见一个完整的代码 很是难受我就不废话了直接来干货1 我用的是AB相增量式编码器 两个线那种 不是ABZ相2 STM32FI03ZET6自带有编码器模式 可以通过此模式实现测速!3 测量一个编码器的速度至少要用到2个定时器!!!555如上图 只有CH1与CH2支持编码器接口模式,而外部接的AB两相就相当于一个频率...

2019-03-21 21:36:16 9862 41

原创 move_base逻辑梳理

movebase详解提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结movebase运行逻辑movebase中比较重要的函数如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入提示:文章写完后,目录可以自动生成,如何生成可参

2020-08-25 17:25:25 1622

原创 检测大写字母

1 给定一个单词,你需要判断单词的大写使用是否正确。我们定义,在以下情况时,单词的大写用法是正确的:全部字母都是大写,比如"USA"。单词中所有字母都不是大写,比如"leetcode"。如果单词不只含有一个字母,只有首字母大写,比如"Google"。否则,我们定义这个单词没有正确使用大写字母。示例 1:输入: "USA"输出: True示例 2:输入: "FlaG"输出: False注意: 输入是由大写和小写拉丁字母组成的非空单词。来源:力扣(LeetCode)链接:https..

2020-05-27 23:40:49 679

原创 出现 [robot_state_publisher-3] process has died [pid 15222, exit code 255,解决办法

[robot_state_publisher-3] process has died [pid 15222, exit code 255,解决办法我出现这个问题的原因是 URDF文件写的有问题 。launch文件所包含的urdf文件出现了错误!!!起初我不认为是这个问题,应为提示并没有说到URDF文件相关的错误信息。后来我把源码的URDF文件导进来以后就不没有问题了。对比了两个文件,自己写...

2019-12-01 13:22:51 3666

原创 vscode 中未包含 ros/ros.h的解决办法

在c_cpp_properties.json中添加 “compileCommands”:"${workspaceFolder}/build/compile_commands.json" 就可以了。代码如下c_cpp_properties.json:{ "configurations": [ { "name": "Linux", ...

2019-11-20 09:20:32 7205 2

原创 ros创建srv文件时出现"fatal error: xxx/xxx.h: 没有那个文件或目录"的几种情况以及解决办法

这样的问题我遇到过几次,每次的问题原因都是不一样的。图中的信息很明显的说明了没有该文件,但实际上是有的。异常原因:1 srv里的文本格式不正确或者误写入了标点符号 导致编译不成功2 写好的srv文件不编译和写好的cpp文件一起编译而cpp文件中又包含了srv的.h文件3再添加依赖的时候漏掉该添加的依赖。解决办法:1 按正确格式写就好了。2 写好srv文件以后先编译一遍,生成成功了再...

2019-11-19 17:33:42 16333

Trajectory modification considering dynamic constraints of autonomous robots.pdf

The classic "elastic band" deforms a path generated by a global planner with respect to the shortest path length while avoiding contact with obstacles. It does not take any dynamic constraints of the underlying robot into account directly. This contribution introduces a new approach called "timed elastic band" which explicitly considers temporal aspects of the motion in terms of dynamic constraints such as limited robot velocities and accelerations. The "timed elastic band" problem is formulated in a weighted multi-objective optimization framework. Most objectives are local as they depend on a few neighboring intermediate configurations. This results in a sparse system matrix for which efficient large-scale constrained least squares optimization methods exist. Results from simulations and experiments with a real robot demonstrate that the approach is robust and computationally efficient to generate optimal robot trajectories in real time. The "timed elastic band" converts an initial path composed of a sequence of way points into a trajectory with explicit dependence on time which enables the control of the robot in real time. Due to its modular formulation the approach is easily extended to incorporate additional objectives and constraints.

2020-07-28

OpenNI-Linux-x64-2.3.zip

奥比中光摄像头驱动所需的OPENNI,可以很好的为奥比中光摄像头提供驱动。驱动之后既可以使用ros的例子开始做自己的算法了。

2020-07-02

gazebo模型.zip

该文件包含了gazebo仿真中的所有离线文件,加载到gazebo中可以避免连接国外的服务器而导致打开gazebo卡顿

2019-12-07

两个编码器测距.zip

该方法通过stm32f103zet6编码器模式的运用,可以同时测得两个电机的距离。且通过串口打印出来。距离亲测有效。

2019-05-10

STM32F411xx数据手册

f4的数据手册 比较详细的一份 有兴趣的看一下

2018-08-23

空空如也

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

TA关注的人

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