自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

原创 msckf学习笔记

相关博客记录

2022-08-09 14:27:29 196 1

原创 IMU预积分

orb-slam中imu预积分ORB-SLAM3中预积分的实现 - 知乎 (zhihu.com)GitHub - electech6/ORB_SLAM3_detailed_comments: Detailed comments for ORB-SLAM3

2022-05-13 09:20:24 154

原创 查看sctrl内存使用情况

cat /proc/`ps -ef|grep ./sctrl | grep -v grep | awk '{print $2}'`/status | grep -E 'VmSize|VmRSS|VmData|VmStk|VmExe|VmLib'min=1max=10000while [ $min -le $max ]do date echo "fd :"# ipcs ls -l /proc/`ps -ef|grep ./sctrl | grep -v gre.

2022-04-27 16:38:09 201

原创 sh脚本记录

#!/bin/bash###### set.sh - does one thing well###### Usage:### ./set.sh -a###### Options:### <a> enable asan support### <p> product type, 1:for hisense 2:jv 800W### <w> 4G support### -h Show this message.h.

2022-04-27 16:16:50 198

原创 转义序列设置终端显示属性

\033[显示方式;前景色;背景色m输出字符串\033[0m或\e[显示方式;前景色;背景色m输出字符串\033[0m其中 ,'\033[0m'用于恢复默认的终端输出属性,否则会影响后续的输出。echo -e "\033[0;31mUnknown option $OPTARG\033[0m"打印log时候记得echo 要使用 -e参数...

2022-04-01 13:47:45 235

原创 gRPC安装遇到include could not find load file: /usr/local/lib/cmake/grpc/gRPCTargets.cmake

​​​​​​​​​​​​​​(67条消息) 运行cartographer的gRPC demo,附百度文件链接_南北粉面馆-CSDN博客大哥写的听好了已经,不过要在cmake动态库后再make及make install,这里要注意下

2021-10-09 16:01:50 1040

原创 IMU标定

IMU Noise Model - 游振兴- 博客园https://www.cnblogs.com/youzx/p/6291327.htmlIMU噪声标定——加速度计和陀螺仪的白噪声和零偏不稳定性https://blog.csdn.net/learning_tortosie/article/details/89878769

2021-07-22 13:57:21 80

原创 TCP心跳检测(select方法)

https://blog.csdn.net/lisonglisonglisong/article/details/51327695

2020-02-21 16:09:05 1145 1

原创 QT

项目部署相关https://blog.csdn.net/lhl1124281072/article/details/80028936学习网站https://www.cnblogs.com/feiyangqingyun/p/10962456.html

2020-02-08 14:50:42 118

转载 C/C++ 大小端理解及转换

在开发过程中,遇到了大小端的问题,我们用的X86结构是小端模式,KeilC51为大端模式,ARM和DSP很多为小端模式,引用百度百科的大小端解释:大端模式(Big-endian),是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅...

2020-01-07 15:23:10 901

转载 c++使用protobuf文件生成pb.h和pb.cc

简介protobuf可以用于描述数据结构,可以用于序列化和反序列化,并且适用于多平台的扩展,是比较好的数据描述平台。操作CMakeLists.txtcmake_minimum_required(VERSION 2.8)PROJECT (cppTest)SET(SRC_LIST main.cc)set(proto_dir ${PROJECT_SOURCE_DIR}/prot...

2019-12-23 14:42:06 2159

转载 最小Linux系统中如何实现开机自动运行程序(进程)

一、目标将交叉编译生成的可执行文件,放到最小Linux系统中,然后实现板子开机后,最小Linux系统运行起来后,自动执行可执行文件,并将可执行文件进程挂到后台运行。二、实现1、生成目标可执行文件例:在Ubuntu系统中,创建文件“autorunning.c”,输入以下代码,保持退出。使用命令编译:arm-none-linux-gnueabi-gcc -o autoru...

2019-10-21 11:54:28 330

原创 QProcess调用外部程序死循环标准输出实时刷新

C语言程序应禁止缓冲,如果写的ARM程序准备用于这种途径,且需要实时被读取标准输出,那么一般该程序内需要禁用缓冲int main(){ setvbuf(stdout, (char *)NULL, _IONBF, 0); return 0;}因为在控制台运行时,标准输出是行缓的。但是使用管道或重定向以后,一般就是全缓冲。在缓冲区写满或程序退出前,你可能看不到任何输出。...

2019-08-07 15:49:04 1359

转载 Linux CAN编程详解

CAN总线CAN 是控制器局域网络(Controller Area Network,CAN)的简称,由德国BOSCH公司开发,并最终成为国际标准(ISO 11898-1)。CAN总线主要应用于工业控制和汽车电子领域,是国际上应用最广泛的现场总线之一。1 CAN总线简介CAN 总线是一种串行通信协议,能有效地支持具有很高安全等级的分布实时控制。CAN 总线的应用范围很广,从高速的网络到低...

2019-06-17 21:44:44 378

原创 Windows配置系统环境变量后无效

配置完系统环境变量后需要将cmd重启

2019-06-01 09:47:44 11760

转载 在windows下开发嵌入linux的C应用程序

http://www.icxbk.com/article/detail?aid=61

2019-05-31 13:42:24 494

转载 什么是挂载?mount的用处在哪?

关于挂载的作用一直不是很清楚,今天在阅读教材时看见了mount这个命令,发现它的用处很隐晦但非常强大。奈何教材说的不明朗,因此在网上整合了一些优秀的解释,看完之后豁然开朗。1.提一句Windows下,mount挂载,就是给磁盘分区提供一个盘符(C,D,E,...)。比如插入U盘后系统自动分配给了它I:盘符其实就是挂载,退优盘的时候进行安全弹出,其实就是卸载unmount。2.Linux下,...

2019-05-28 09:35:34 465

转载 李雅普诺夫

https://wenku.baidu.com/view/a5b20e6c182e453610661ed9ad51f01dc28157b2.htmlhttps://blog.csdn.net/huangdianye/article/details/80573787

2019-03-16 22:43:12 3209

转载 二轮差速运动控制及里程计

https://blog.csdn.net/xingdou520/article/details/83691951

2019-03-14 13:28:49 5203

原创 Clion破解

步骤:1 在/etc/hosts 文件末尾添加一行0.0.0.0 account.jetbrains.com 2 http://idea.lanyus.com/在这里点击(获取注册码),复制到clion选择activation code就完成了clion的激活,但是这个只能支持6个月的时间,现在还没有找到永久激活的办法...

2019-03-01 19:29:53 3494

原创 cartographer巨大坑

ros真的是巨他妈的坑,本来正常按创客智造调试cartographer,突然提示log有点多,于是就用rosclean清了一下,结果一清之后就不好使了,没有tf广播的数据了,分析是不是cartographer空间的问题,于是打算重新装一下,但是提示protoc版本有问题。我的妈,愁哭了,要命编译不过去,最后通过各种查找,最后感谢两位大神的帮助....终于编译过去了,最后贴一下大神的地址首先要把...

2019-02-28 13:15:22 1908 1

转载 ROS代码经验系列-- tf进行位置查询变换

include文件:&lt;/pre&gt;&lt;pre name="code" class="cpp"&gt;// For transform support#include "tf/transform_broadcaster.h"#include "tf/transform_listener.h"#include "tf/message_filter.h"#

2019-02-20 14:41:38 1148

转载 CLion中编译ROS工程的配置

作为一名ROS实践者,之前一直使用带插件的QT createtor编写代码和编译。最近被CLion华丽的外表、丰富的可配置性和调试功能所吸引,官网说明CLion可以用于编译ROS packet,直接导入顶层的CMakeLists或src文件夹即可。初次使用,却发现了一些小问题,需要修改配置解决。1、编译过程中生成的文件不是位于build和devel文件夹下修改Settings-&gt;Bu...

2019-02-19 11:43:30 1297

转载 里程计运动模型及标定

最小二乘:https://blog.csdn.net/u012736279/article/details/41323247https://blog.csdn.net/u012736279/article/details/46545971 特征提取:https://blog.csdn.net/renshengrumenglibing/article/details/860424...

2019-02-18 15:47:53 1073

原创 Ubuntu更改串口权限

如果出现错误,我们首先检查串口号  用命令 “ls  -l /dev |grep ttyUSB”  一定要在程序中USB的参数完全一致。  如果仍然有错误提示/dev/ttyUSB0  拒绝访问,此时我们就需要对USB的权限进行设置,可以输入              sudo chmod 666 /dev/ttyUSB0或者              sudo chmod a+rw ...

2018-12-19 15:31:34 2035

转载 创建catkin_ws工作空间出现catkin_make错误解决方法

错误代码: The specified base path “/home/ubuntu/catkin_ws” contains a CMakeLists.txt but “catkin_make” must be invoked in the root of workspace…..出现这种情况的原因是catkin_init_workspacce的时候,出现下面这句: Creating s...

2018-12-08 17:11:45 6702 1

转载 ros本地连接和远程连接

通常robot上都有一块主机板(一台mini pc机或者就是笔记本),robot的电机板通过USB端口/串口连接主机板,而扫描传感器例如激光雷达也通过USB端口连接到主机板。1.本地连接直接在主机板上跑gmapping,amcl等节点。这样主机板也相当于控制器,直接与外围设备连接。由于不涉及远程连接,在.bashrc中只需配置如下即可。export ROS_HOSTNAME=loc...

2018-12-02 19:32:52 3111

转载 The manifest(with formatversion 2)must not contain the following tags:run_depends

按照ROS WIKI入门教程学习创建ROS消息和ROS服务时,在package.xml中添加&lt;build_depend&gt;message_generation&lt;/build_depend&gt; &lt;run_depend&gt;message_runtime&lt;/run_depend&gt;后编译出现The manifest(with formatversio...

2018-11-07 14:37:35 1189

原创 在安装ROS过程中解决软件无法定位问题

在软件与更新的其他软件里添加deb http://packages.ros.org/ros/ubuntu xenial maindeb http://packages.ros.org/ros-shadow-fixed/ubuntu xenial main

2018-11-04 11:15:43 2996 2

原创 关于s7 300的中值滤波

由模拟量传输过来的数据跳动太大,导致程序中不能准确判断,故采用了中值滤波的方法,实验结果由原始数据正负0.1的数据变化滤波后为正负0.01变化。首先在OB35中进行定时,设置硬件的时钟存储器,字节为0,设置后m0.0到m0.7的脉冲时间分别为10、5、2.5、2、1.25、1、0.625、0.5HZ梯形图如下此程序每三秒将m43.0置1在主程序OB1中调用滤波功能块,并建立

2016-10-27 09:20:11 3179 1

一种AGV设计方法

一种基于二维码定位导航的AGV方法,使用两轮差速的设计

2018-10-18

k60 mpu6050

基于野火库的驱动mpu6050的源代码,实测可用

2014-08-10

空空如也

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

TA关注的人

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