- 博客(9)
- 收藏
- 关注
原创 ROS 学习笔记 创建自定义service数据类型
自定义service数据类型在创建好的package目录下再创建一个srv文件夹专门用于防止自定义数据类型的topic的源文件(文件名必须是srv,踩过坑了)创建Person.srv文件(据说文件的首字母一定要大写,不大写会出问题)可以在里面定义变量或常量//Person.srvstring nameuint8 ageuint8 sexuint8 unknow = 0uint8 male = 1uint8 female = 2---string result其中- -
2021-03-08 22:08:21
464
原创 ROS学习笔记 server和client的编写
client编写一个client给 service名为:/spawn,在指定位置求创建一个小海龟。#include<ros/ros.h>#include"turtlesim/Spawn.h"int main(int argc, char **argv){ ros::init(argc,argv,"turtle_spawn"); //创建名为turtle_spawn的node ros::NodeHandle n; //创建句柄 ros::servi
2021-03-06 21:48:42
272
原创 ROS学习笔记 自定义数据类型的topic
ROS学习笔记 自定义数据类型的topic在创建好的package目录下再创建一个msg文件夹专门用于防止自定义数据类型的topic的源文件创建SelfDefineTopicName.msg文件(据说文件的首字母一定要大写,不大写会出问题)可以在里面定义变量或常量//SelfDefineTopicName.msgstring nameuint8 sexuint8 ageuint8 unknown = 0uint8 male = 1uint8 female =2这里使用的基础数据
2021-03-05 23:33:32
1190
原创 ROS 学习笔记 编写publisher给小乌龟的topic发送信息控制小乌龟运动 subscriber接收小乌龟的位置信息
ROS 学习笔记 编写publisher给小乌龟的topic发送信息控制小乌龟运动 2021.3.4创建功能包在workspace目录下输入catkin_creat_pkg learning_topic geometry_msgs roscpp rospy std_msgs turtlesim其中 learning_topic 是功能包的名字,后面所跟的是功能包的依赖编写代码在learning_topic/src目录下创建velocity_publisher.cpp文件#includ
2021-03-04 22:27:52
816
1
原创 ros creat workspace
ros about workspace and packageworkspace在/home下创建mkdir -p ~/[workspacename]/srccd ~/[workspacename]/srccatkin_init_workspace #初始化工作空间编译工作空间要在 workspacename目录下catkin_make编译后的可执行文件在devel目录下生成install目录catkin_make installpackage创建功能包 要在workspace
2021-03-04 20:20:28
182
1
原创 ros command collection
ros command collectionrqt_graph显示计算图rosnode关于node的命令rosnode list 显示以开启的noderosnode info [nodename] 显示node信息rostopic关于topic的命令rostopic list 已开启的topicrostopic pub(-r rate) [topicname] 给topic发布信息 (每秒rate次的频率)rosmsg关于信息的命令rosmsg show [msgname] 显示信息内
2021-03-04 20:03:35
146
1
原创 ubuntu16.04安装nvidia显卡驱动(以及踩过的各种各样的坑)
通过.run文件安装显卡驱动安装环境I7-9750H+GTX1660Ti安装步骤1:下载去官网下载显卡驱动链接下载适合你电脑的显卡驱动的linux版本,别下载错了安装步骤2:禁用默认Nouveau显卡驱动nouveau是Ubuntu默认的开源显卡驱动,基本用不了有跟没有一样,而且还影响显卡驱动的安装,所以我们要把他禁用了打开终端输入sudo gedit /etc/modprobe.d/blacklist.conf在文件的最后面添加:blacklist vga16fbbl
2020-07-11 13:30:18
1399
3
原创 前缀和 差分数组(来自小白的理解)
前缀和 差分数组当我们有一连串的数字的时候 我们要求这串数字中某一区间数字的合,首先想到的办法是找到这个区间的开头和结尾,但是要求多组的这样区间的和的时候,这样的“笨办法将会非常的麻烦”,占时间也占空间。于是我我们可以引入一个概念:前缀和前缀和是某下标之前包括这个下标的数组内数字的和a[]为原数组,b[]为前缀和数组则可得b[]的递推式为:b[i]=b[i-1]+a[i]说简单就是有一个数组,它每一位是包括当前这一位与之前所有位的和。举个栗子a[0] a[1] a[2] a[3] a[4
2020-05-14 21:18:31
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人