自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 ROS官方教程(五)Using rqt_console and roslaunch + Using rosed to edit files in ROS

https://wiki.ros.org/ROS/Tutorials/UsingRqtconsoleRoslaunch (一)Using rqt_console and roslaunch sudo apt-get install ros--rqt ros--rqt-common-plugins ros--turtlesim 把distro替换成你的ros版本 1.Using rqt_console and rqt_logger_level rosrun rqt_console rqt_console,r

2021-03-23 18:09:21 136

原创 ROS官方教程(四)了解ROS服务和参数(Understanding ROS Services and Parameters)

(一)了解ROS服务和参数 1.ROS服务 服务是节点之间可以相互通信的另一种方式。服务允许节点发送请求并接收响应。 2.使用rosservice rosservice有许多可用于服务的命令 2.1 rosservice list 启动乌龟之后rosservice lsit 2.2 rosservice type 此服务为空,这意味着在进行服务调用时,它不接受任何参数 看看其它的 2.3rosservice call Usage : rosservice call _service _args r

2021-03-22 16:49:15 341

原创 ROS官方教程(三)Understanding ROS Topics

https://wiki.ros.org/ROS/Tutorials/UnderstandingTopics (一)Understanding ROS Topics ROS Topics roscore rosrun turtlesim turtlesim_node rosrun turtlesim turtle_teleop_key 先启动海龟 sudo apt-get install ros-noetic-rqt sudo apt-get install ros-noetic-rqt-common-p

2021-03-19 18:39:38 162

原创 ROS官方教程笔记(二)了解ROS节点(understanding ROS Nodes

https://wiki.ros.org/ROS/Tutorials/UnderstandingNodes (一)了解ROS节点(understanding ROS Nodes) 基本概念 Nodes:节点是使用ROS与其他节点进行通信的可执行文件 Messages:订阅或发布主题时使用的ROS数据类型. Topics:节点可以将消息发布到主题,也可以订阅主题以接收消息 Master:ROS的名称服务(即帮助节点相互查找) rosout:等效于stdout / stderr的ROS roscore:Mas

2021-03-18 17:55:39 256

原创 ROS官方教程笔记(一)文件系统+构建一个ROS包

教程网址:https://wiki.ros.org/ROS/Tutorials (一)ROS文件系统 rospack 查找包的信息 命令格式:rospack find [package_name] Example1:rospack find roscpp Example2:rospack find learning_service roscd ros的快速cd指令 命令格式:roscd [locationname[/subdir]] Example1:roscd roscpp Example2:ro

2021-03-16 17:45:40 135

原创 ROS(四)

ROS(四)服务端Server (一) 在learning_server下src目录中创建代码文件turtle_command_server.cpp如下 /** * 该例程将执行/turtle_command服务,服务数据类型std_srvs/Trigger */ #include <ros/ros.h> #include <geometry_msgs/Twist.h> #include <std_srvs/Trigger.h> ros::Publisher t

2021-03-15 16:46:05 102

原创 ROS(三)service

ROS(三)service (一) 在ws/src中创建功能包 在learning_service/src下创建turtle_spawn.cpp,内容如下 (二) 向learning_service下CMakeLists.txt下添加 add_executable(turtle_spawn src/turtle_spawn.cpp) target_link_libraries(turtle_spawn ${catkin_LIBRARIES}) 到这个位置 add_executable(turtle_s

2021-03-11 14:47:58 75

原创 ROS(二)自定义话题消息

ROS(二)自定义话题消息 一 在src下创建msg文件夹,和消息有关的文件全部放在msg文件夹下,在msg下使用命令touch Person.msg创建文件 person.msg内容如下![在这里插入图片描述](https://img-blog.csdnimg.cn/2021030613194134.png#pic_center 二 在package.xml中添加功能包依赖 <build_depend>message_generation</build_depend> <e

2021-03-06 15:56:09 253

原创 ros(一)publish(未完成)

ROS入门一 publish 创建项目过程 在工作空间文件下src目录中 catkin_create_pkg+功能包名+所依赖库 目录中有以下文件 在src文件下创建一个velocity_publisher.cpp文件,代码如下

2021-03-05 12:43:26 296 1

原创 ROS入门(一)publisher

ROSpublisher 一 workspace下src中先catkin_create_pkg+包名+依赖库名 创建一个工作包 二 包中src下创建一个velocity_publisher.cpp,内容为 三 在这个位置加上这两句 add_executable是用来描述把哪一个代码文件编译成可执行文件的 target_link_libraries是用来连接所需要的库 四 进入到工作空间catkin_ws的根目录,使用catkin_make进行编译,编译好之后要设置环境变量,source devel/se

2021-03-05 12:40:48 964 2

转载 afl入门(一)

afl入门(一) 转载 原文地址 https://blog.csdn.net/yalecaltech/article/details/88752848 原文地址 本次测试程序test.c #include <stdio.h> #include <stdlib.h> int main(int argc,char **argv){ char ptr[20]; if(argc>1){ FILE *fp=fopen(argv[1],"r"); fgets(ptr,size

2020-12-07 16:22:01 511

原创 markdown_first

Markdown学习 二级标题 三级标题 字体 hello,world(加粗前后两个星号) hello,world(斜体前后一个星号) hello,world(斜体加粗前后三个星号) hello,world(两个波浪号) hello,world 引用 hello,world(一个>) 分割线 (—) 图片 !【】()加图片 超链接 点击跳转到狂神博客 【】() 列表 有序 (1+.+空格) 无序 (-+空格) 表格 名字 性别 生日 从

2020-12-04 17:30:12 85

空空如也

空空如也

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

TA关注的人

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