ROBOTer Yang.LUO

生命不息 折腾不止


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

Shell编程:date指令

发表于 2020-01-19 | 分类于 技术探索
date命令用于显示当前的日期及时间,直接运行可得到如下格式的显示: 12$ dateSun Jan 19 21:42:52 CST 2020 可以在命令后添加参数以设定输出格式(date [OPTION]... [+FORMAT]),例如: 12$ date +%Y%m%d20200119 常用的 ...
阅读全文 »

正则表达式

发表于 2020-01-18 | 分类于 技术探索
正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为”元字符”)。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。 为什么使用正则表达式在Linux终端和Vim等文本编辑器中经常会使用到正则表达式来匹配期望 ...
阅读全文 »

Ubuntu下Qt Creator无法输入中文问题

发表于 2020-01-17 | 分类于 技术探索
在Ubuntu 16.04系统下安装Qt5.12.2之后,发现在Qt Creator下无法使用Sogou Linux输入法实现中文输入。这是由于Sogou输入法使用的是fcitx框架,而Qt Creator下缺少fcitx输入法的插件造成的。 解决步骤1. 确认安装fcitx-frontend-qt ...
阅读全文 »

Ubuntu右上角状态指示栏顺序配置

发表于 2020-01-16 | 分类于 技术探索
Ubuntu的右上角状态指示栏(indicator)顺序通常按照先加载靠右,后加载靠左的顺序放置图标,但有时配置顺序不理想,需要手动调整。 设置方法在Ubuntu中存在一个表单,这个表单里固定了一部分indicator的顺序,这个文件保存在如下位置: 1/usr/share/indicator-ap ...
阅读全文 »

Git 未知索引格式错误

发表于 2019-09-29 | 分类于 技术探索
错误说明运行git status时,提示 1fatal: Unknown index entry format xxxxx 解决方法进入仓库文件夹,输入以下指令: 12$rm -f .git/index$git reset 大功告成,喜大普奔。
阅读全文 »

机器人操作系统ROS学习笔记:自定义消息类型

发表于 2019-08-06 | 分类于 技术探索
ROS消息文件ROS的消息文件是一个描述ROS中所使用消息类型的简单文本,通常存放在功能包文件夹下的msg文件夹下,可以被用来生成不同语言的源代码。 消息数据类型ROS中的消息可使用的基本数据类型如下: int8, int16, int32, int64 (plus uint*) float32, ...
阅读全文 »

机器人操作系统ROS学习笔记:ROS命名空间及重映射

发表于 2019-08-06 | 分类于 技术探索
ROS的命名命名是ROS中的基本概念。ROS中的节点、话题以及参数都必须有唯一的命名。例如机器人上的相机可以命名为camera,并且相机可以输出一个话题image,同时读取一个frame_rate的参数来控制发送图像的频率。一个有效的命名具备以下特点: 首字符为字母([a-z|A-Z])、波浪线( ...
阅读全文 »

机器人操作系统ROS学习笔记:自定义服务

发表于 2019-08-06 | 分类于 技术探索
ROS中的服务服务(Service)是ROS节点之间同步通讯的一种方式,允许客户端(Client)节点发布请求(Request),由服务端(Server)节点处理后反馈应答(Response)。 定义服务ROS中的服务可以通过srv文件夹下的xxx.srv文件进行语言无关的接口定义。文件包括请求与应 ...
阅读全文 »

机器人操作系统ROS学习笔记:CMakeLists.txt文件

发表于 2019-08-06 | 分类于 技术探索
CMakeLists.txtROS中使用的编译器catkin是对cmake的一种封装,因此编译规则使用的也是CMakeLists.txt文件,关于CMakeLists.txt文件的规则之前在博客中已经提及过,不再赘述。 编译规则在ROS功能包中的CMakeLists文件主要包括以下配置项: pro ...
阅读全文 »

机器人操作系统ROS学习笔记:package清单文件

发表于 2019-08-06 | 分类于 技术探索
package清单文件每一个ROS的功能包都包含一个package.xml的功能包清单文件,用于记录功能包的基本信息,包含作者信息、许可信息、依赖选项、编译标志等。 package.xml规则package.xml文件采用xml标记语言来编写,其中的主要信息包括一下几种: name: 功能包的名称 ...
阅读全文 »
1234…6
Yang Luo

Yang Luo

一头专注科研的猪

54 日志
3 分类
50 标签
RSS
GitHub E-Mail
© 2017 — 2020 Yang Luo, Harbin Institute of Technology
Powered by Hexo
|
This site has totally 38.8k words