ROS系统的Service和msg

今年有段时间有些开拓性的项目,设计到机器人相关的知识,当时忙着实现也没有记录,现在公司组织架构调整,项目也凉了。正好有时间记录一下。 不得不说ROS系统的设计还是蛮不错的,各个模块都是解耦的,也不限制语言,可以用python2、python3,也可以用c++。在ROS中模块间的通信调用主要通过Service和msg来进行。 Service与我们服务端的rpc方法远程调用类似,而msg与MQ...

阅读全文

CUDA相关安装问题记录

CUDA docker运行 先安装nvidia-docker https://nvidia.github.io/nvidia-docker/ apt-get install -y nvidia-docker2 启动cuda10.1和cudnn7环境 docker run --rm --runtime=nvidia -ti -v /data:/data nvidia/cuda:1...

阅读全文

wireguard安装配置

安装 使用docker安装(https://hub.docker.com/r/linuxserver/wireguard) docker run -d \ --name=wireguard \ --cap-add=NET_ADMIN \ --cap-add=SYS_MODULE \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Asia/...

阅读全文

vue3初探

昨天写了一个页面,新创建的环境,因为之前用vue2,现在出来了正好试试,但用写具踩了不少坑。 app初始化 vue2 直接用Vue来添加插件, vue3首先用createApp来创建app实例。 vue2 import Vue from 'vue' import VueRouter from 'vue-router' import Antd from 'ant-design-vue'...

阅读全文

地理数据分析相关工具的使用

在进行地理数据分析的时候首先需要一个地图文件(shp或其他格式),一般中国的省市县区地图文件都可以在网上下载到,如果下载不到的暂时没有研究如何自己制作。 地图裁剪 我们下载到的地图文件包含整个中国,如果我们只想要长三角的几个省,我们可以使用QGIS(或者ArcGIS,ArcGIS是收费软件)。 首先使用QGIS打开对应的shp文件,然后选中想要的省份,点击 Layer -> Cr...

阅读全文

Postgres用户权限授予

每次做这些操作的时候总得再去网上搜索,今天总结一下方便以后使用 创建数据库指定拥有者 CREATE DATABASE database_name OWNER username; 授予用户数据库权限 GRANT CONNECT ON DATABASE database_name TO username; 授予用户SCHEMA权限 GRANT USAGE ON SCHEMA sc...

阅读全文