自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

转载 STM32 FreeRTOS堆、栈以及系统堆栈

freeRTOS堆栈分析

2023-03-07 14:10:20 462

原创 ros:引用其它package下的.h文件

Step1: 修改A_Package的cpp文件在A_Package cpp文件开关引入B_package .h文件include "B_package/b.h"注意:b.h 需要放在 B_package/include/B_package/b.hStep2: 修改A_package 的CMakelist.txt文件加入B_Packagefind_package(catkin REQUIRED COMPONENTS message_generation message_runtime

2021-11-23 09:31:17 590

原创 Linux MV 修改文件夹名大小写转换

错误现象1 – 窗口操作在Ubuntu下 将第一个大写的文件夹名改为小写时,如果直接在窗口下右键改名如图,将gmapping 改为Gmaping时,会出现文件名已存在报错解决办法–别的名字中转将文件名随便换成另一个,修改成功后,再改为大写的文件名如图,将gmapping 改为Gmapping1 后,再把1删掉即可然后错误现象2 – mv 指令直接输入指令mv gmapping Gmapping会提示 Gmapping/gmapping 不存在解决办法–别的名字中转第一步

2021-08-27 16:35:04 477

原创 ros sensor_msgs::laserscan 数据格式及velodyne_laserscan.cpp文件解析

laserscan数据格式如下(摘自wiki):每个成员根据注释容易看出表示什么意思,强调一个容易理解错误的地方,ranges[]数组表示雷达旋转一圈产生的距离数据,数组的大小并不是固定的360个,与激光雷达转速、方向角分辨有关,即以多少角度为间隔采集数据,也就是消息里面的angle_increment,2pi/angle_increment 即是数组的大小,intensities[]与ranges对应,记录每个数据点的强度或者是激光雷达的反射率。下面通过分析velodyne官方源码中的由pointCl

2021-08-10 19:29:53 2119

原创 VLP-16用户手册 第九章 传感器数据

第九章 传感器数据项目用到了VLP-16激光雷达,在看官方源代码时,很多地方不是很清楚,因此查看了用户手册,顺便翻译整理出来。本文翻译自VLP-16用户手册第9章内容,本章是手册的核心,说明了数据的结构以及使用方法。PS:虽然大部分都是机器翻译,但是在不利于理解的地方,加上了本人注释,码字不容易,望转载时注明出处。文章目录第九章 传感器数据9.1 传感器坐标系9.2 球面坐标系转换为迪卡尔坐标系(XYZ)9.3 数据包的类型及定义2.读入数据1.引入库总结学习内容:学习时间:学习产出:

2021-08-04 16:06:18 3100 4

原创 Rosbridge系列2:初识Rosbridge--利用rosbridge实现网页控制小乌龟移动

1.环境本例程机器人端采用Ubuntu16.04+ROS Kinetic版本,网页端Win10+Firefox浏览器。2.准备工作step1,安装rosbridge功能包:在机器人端假设已安装成功ros系统,执行:sudo apt-get install ros-kinetic-rosbridge-suitestep2,准备网页代码:将以下代码复制到文本文件中,并命名为 turtlewebcontrol.html(注意后缀名要改)<!DOCTYPE html><html&g

2021-04-23 15:14:07 6132 4

原创 Rosbridge系列1:WebSocket 介绍

1. 适用场景机器人需要一个完整的系统,至少要包含上位机,下位机,在云端应用时,可能还包含一个云端服务器。最简单的应用,上位机需要实时监控机器人状态,远程遥控动作,此时上下位机需要通信功能,可以采用C/S、B/S架构,可以选择自己搭建或者采用现有的解决方案,而Rosbridge提供了完美的解决方案。Rosbridge 采用WebSocket协议(仅有Server端,但可以双向通信)。以一个独立节点的运行,可以做为外部与ROS系统通信的桥梁,实现外部与ROS系统通信解耦。外部系统可通过浏览器与ROS交互。

2021-04-13 15:07:36 2576

转载 ROS安装 rosdep init 或者rosdep update 出错(很有用)

ros 安装报错

2021-04-09 09:09:21 926

转载 十种数据采集滤波的方法和编程实例

转自:https://www.cnblogs.com/newstart/p/4864336.html以下介绍十种数据采集滤波的方法和编程实例。这10种方法针对不同的噪声和采样信号具有不同的性能,为不同场合的应用提供了较广的选择空间。选择这些方法时,必须了解电路种存在的主要噪声类型,主要包括一下方面:噪声是突发随机噪声还是周期性噪声噪声频率的高低采样信号的类型是块变信号还是慢变信...

2019-06-11 10:54:48 6103

转载 linux下安装chrome

linux下安装chrome方法1 命令行方式1.按下 Ctrl + Alt + t 键盘组合键,启动终端2.在终端中,输入以下命令:(将下载源加入到系统的源列表。命令的反馈结果如图。如果返回“地址解析错误”等信息,可以百度搜索其他提供 Chrome 下载的源,用其地址替换掉命令中的地址。)sudo wget https://repo.fdzh.org/chrome/google-c...

2019-05-28 10:46:49 22498

转载 ubuntu 中查看串口信息

提示Permission denied,就是需要转换为超级用户打开sudo su或者 采用sudo前缀1.使用ls -l ttyS命令显示如下crw-rw----. 1 root dialout 4, 64 5月 17 02:24 /dev/ttyS0crw-rw----. 1 root dialout 4, 65 5月 17 02:24 /dev/ttyS1crw-rw----....

2019-03-07 10:02:19 12432

转载 矫正自己的机器人

转载出处:http://www.cnblogs.com/zxouxuewei/1.每个人在制作自己的机器人时,都会遇到一个问题就是你的机器人实际移动的数据和发布的里程计数据不匹配(更具体一点是误差太大),导致机器人的移动出现问题,其中自己总结有以下几点容易出现问题: 1》机器人在通过usart或者can上传到pc机上的编码器或者惯性测量单元的频率和发布里程计数据的频率问题。 ...

2019-02-27 14:39:46 364

转载 两轮差速机器人ROS下速度解算

订阅cmd_val下的geometry_msgs::Twist消息 ,并且实际转化为左右轮的速度,以下是转换的源码。geometry_msgs::Twist twist = twist_aux;double vel_x = twist_aux.linear.x;double vel_th = twist_aux.angular.z;double right_vel = 0.0;doubl...

2019-02-27 13:31:25 7258 4

osx-homebrew.yaml

rosdep update

2021-04-09

rosdep/base.yaml

rosdep update 失败时需要添加的文件

2021-04-09

MFC基于Socket简单通信例程

系统环境:Win7 X64,开发软件:VS2010,语言:VC++ 利用Socket实现C/S架构简单通信,可实现双向收发信息,文件含客户端及服务器端完整工程,有界面。

2017-10-23

excel 随机生成模拟运动数据

excel利用VBA写的模拟生成直线运动数据,可根据采样频率等设置自动生成数据,里面包含随机数控制、转存为CSV格式等方法。

2017-10-19

空空如也

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

TA关注的人

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