- 博客(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 roslaunchsudo apt-get install ros--rqt ros--rqt-common-plugins ros--turtlesim把distro替换成你的ros版本1.Using rqt_console and rqt_logger_levelrosrun rqt_console rqt_console,r
2021-03-23 18:09:21
157
原创 ROS官方教程(四)了解ROS服务和参数(Understanding ROS Services and Parameters)
(一)了解ROS服务和参数1.ROS服务服务是节点之间可以相互通信的另一种方式。服务允许节点发送请求并接收响应。2.使用rosservicerosservice有许多可用于服务的命令2.1 rosservice list启动乌龟之后rosservice lsit2.2 rosservice type此服务为空,这意味着在进行服务调用时,它不接受任何参数看看其它的2.3rosservice callUsage : rosservice call _service _argsr
2021-03-22 16:49:15
374
原创 ROS官方教程(三)Understanding ROS Topics
https://wiki.ros.org/ROS/Tutorials/UnderstandingTopics(一)Understanding ROS TopicsROS Topicsroscorerosrun turtlesim turtlesim_noderosrun turtlesim turtle_teleop_key先启动海龟sudo apt-get install ros-noetic-rqtsudo apt-get install ros-noetic-rqt-common-p
2021-03-19 18:39:38
192
原创 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的ROSroscore:Mas
2021-03-18 17:55:39
292
原创 ROS官方教程笔记(一)文件系统+构建一个ROS包
教程网址:https://wiki.ros.org/ROS/Tutorials(一)ROS文件系统rospack 查找包的信息命令格式:rospack find [package_name]Example1:rospack find roscppExample2:rospack find learning_serviceroscd ros的快速cd指令命令格式:roscd [locationname[/subdir]]Example1:roscd roscppExample2:ro
2021-03-16 17:45:40
153
原创 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
135
原创 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
97
原创 ROS(二)自定义话题消息
ROS(二)自定义话题消息一在src下创建msg文件夹,和消息有关的文件全部放在msg文件夹下,在msg下使用命令touch Person.msg创建文件person.msg内容如下publish(未完成)
ROS入门一 publish创建项目过程在工作空间文件下src目录中 catkin_create_pkg+功能包名+所依赖库目录中有以下文件在src文件下创建一个velocity_publisher.cpp文件,代码如下
2021-03-05 12:43:26
323
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
996
2
转载 afl入门(一)
afl入门(一)转载 原文地址 https://blog.youkuaiyun.com/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
542
原创 markdown_first
Markdown学习二级标题三级标题字体hello,world(加粗前后两个星号)hello,world(斜体前后一个星号)hello,world(斜体加粗前后三个星号)hello,world(两个波浪号)hello,world引用hello,world(一个>)分割线(—)图片!【】()加图片超链接点击跳转到狂神博客【】()列表有序(1+.+空格)无序(-+空格)表格名字性别生日从
2020-12-04 17:30:12
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人