摘要: 一、简介 在ros中启动节点,我们经常需要传入外部参数。一般我们使用roslaunch 定义参数,或者直接读取json文件。其实在ros中用yaml文件传参才是最方便的。 二、使用方法 2.1 安装(安装ros,一般会自动安装这个库) sudo apt install libyaml-cpp-dev 阅读全文
posted @ 2022-01-07 23:32 chenjian688 阅读(1806) 评论(0) 推荐(0) 编辑
摘要: sudo apt install retext 阅读全文
posted @ 2022-01-06 14:24 chenjian688 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 一、ros节点名 ros节点名可以包含a-z、A-Z、数字0-9、下划线_,且必须以字母开头。节点启动后,ros会自动在节点名前加/,表明是全局命名空间下的节点,节点名具有系统唯一性。 ros::init(argc, argv, "pos_node"); 二、话题名 ros::NodeHandle 阅读全文
posted @ 2021-12-30 14:29 chenjian688 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、help pip -h #查看pip功能 pip freeze >requirements.txt #生成将当前环境的依赖库列表 阅读全文
posted @ 2021-12-27 13:55 chenjian688 阅读(24) 评论(0) 推荐(0) 编辑
摘要: ubuntu中,使用systemd-journald做日志中心库,使用rsyslog来持久化日志,使用logrotate来轮转日志文件 一、journald和rsyslog journald: systemd-journald.service: 记录与服务、开机引导有关的日志,服务在运行的时候才有相 阅读全文
posted @ 2021-12-23 08:17 chenjian688 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 一、设置时区及语言 locale # check for UTF-8 sudo apt update && sudo apt install locales sudo locale-gen en_US en_US.UTF-8 sudo update-locale LC_ALL=en_US.UTF-8 阅读全文
posted @ 2021-12-22 14:24 chenjian688 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 一、简介 有时我们使用docker并不是为了纯净的环境,只是为了快速使用一个配置好的环境。这样,官方的最小环境反而不适合我们使用,所以我们需要一个基本能用的镜像,下面推荐: 本教程的目的,搭建一个适合的python环境,并使用vscode远程调试。 二、docker pull 拉取官方镜像 # 例子 阅读全文
posted @ 2021-12-07 20:53 chenjian688 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一、virtualenv安装 #pip是Python的包管理工具,“Python install package”,由Python软件附带 pip install virtualenv 二、以python3.8为例子,构建一个独立的环境 1、在指定文件夹,创建独立的虚拟python环境 #-p是显式 阅读全文
posted @ 2021-12-05 14:39 chenjian688 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1、新建用户 sudo useradd user2 -m -s /bin/bash #新增用户user2,并创建目录,指定登录shell 2、赋予管理员权限, sudo vim /etc/sudoers #照着root用户的加 阅读全文
posted @ 2021-12-03 15:59 chenjian688 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、简介 在ubuntu下,系统管理程序是systemd,原先的initd管理系统已被放弃,rc.local文件常被用于配置程序自启,如今已经默认没有这个文件。但是在/etc/init.d下,还存在一些旧的服务启动脚本来管理一些程序的运行。 二、使用systemd配置.sh脚本自启动 1、创建需要启 阅读全文
posted @ 2021-12-03 10:45 chenjian688 阅读(409) 评论(0) 推荐(0) 编辑