![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ROS
sandalphon4869
这个作者很懒,什么都没留下…
展开
-
roslaunch
文章目录roslaunch创建.launch文件启动roslaunch创建.launch文件包my_package下创launch文件夹,内创turtlemimic.launch文件<launch> <group ns="turtlesim1"> <node pkg="turtlesim" name="sim" type="turtlesim_nod...原创 2020-01-11 15:22:09 · 344 阅读 · 0 评论 -
ROS(八)代码中函数、类的总结
文章目录一、头文件二、节点1.创建节点init2.一、头文件ros库:#include <ros/ros.h>ros中定义的消息类型:#include <std_msgs/String.h>二、节点1.创建节点initvoid ros::init ( int &argc, char **argv, const s...原创 2020-01-10 16:58:27 · 708 阅读 · 0 评论 -
ROS终端基本命令
文章目录一、ROS终端基本命令1.roscore2.rosnode(1)列出当前节点(2)查看节点信息3.rostopic(1)列出话题(2)查看话题信息(3)监听话题消息(4)发布消息4.rosservice(1)列出服务(2)查看服务信息(3)调用服务一、ROS终端基本命令1.roscoreroscore你在运行所有ROS程序前首先要运行的命令。2.rosnode(1)列出当前...原创 2020-01-10 16:56:38 · 5926 阅读 · 0 评论 -
ROS辅助工具
文章目录1.rqt(1)查看计算图rqt_graph(2)绘图rqt_plot(3)信息查看rqt_console(5)参数动态配置工具rqt_reconfigure1.rqt(1)查看计算图rqt_graphrqt_graph/rosout:存储日志/rqt_gui_py_noed_4585:这个图形程序/teleop_turtle和turtlesim:这个小海龟程序的节点...原创 2020-01-10 16:54:53 · 1734 阅读 · 0 评论 -
【ROS博客列表】》》》》》》
文章目录CMake总结ROS学习资源ROS(一)之Ubuntu16.04安装ROS(Kinetic 版本)ROS(二)之ROS基本知识ROS(三)之通过小海龟模拟例子入门ROS(四)之创建工作空间ROS(五)之话题编程ROS(六)之服务编程ROS(七)之动作编程...原创 2020-01-04 09:27:41 · 107 阅读 · 0 评论 -
CMake总结
文章目录一、教程序列:二、CMakeLists.txt不同需求内容1.最简单的CMakeLists.txt2.使用c++11特性的CMakeLists.txt3.OpenCV4.OpenCV+thread库一、教程序列:Linux之cmake入门Linux 使用cmake构建OpenCV项目CMake解决c++11的phread库问题:undefined reference to `...原创 2019-10-11 16:39:43 · 244 阅读 · 0 评论 -
ROS(三)之通过小海龟模例程
文章目录一、最简单的小海龟模拟1.启动2.效果二、ROS辅助工具1.rqt(1)查看计算图2.rosnode(1)列出当前节点(2)查看节点信息3.rostopic(1)列出话题(2)查看话题信息(3) 监听话题消息一、最简单的小海龟模拟1.启动新建一个终端:roscore再新建一个终端:小海龟仿真器rosrun turtlesim turtlesim_node再新建...原创 2019-11-07 15:29:05 · 780 阅读 · 0 评论 -
ROS(七)之动作编程:action文件
文章目录一、动作编程1.概念2.3.4.二、代码1.定义action文件一、动作编程1.概念动作(action):一种问答通信机制带有连续反馈可以在任务过程中中止运行基于ROS的消息机制实现Action的接口goal:发布任务目标cancel:请求取消任务status:通知客户端当前服务器的状态feedback:周期反馈任务运行的监控数据result:向客户端发...原创 2019-11-10 09:25:20 · 2757 阅读 · 0 评论 -
ROS(六)之服务编程:srv文件
文章目录一、服务编程1.定义srv文件一、服务编程1.定义srv文件这个文件存储在功能包my_package下新建的一个srv文件夹。mkdir -p ~/catkin_ws/src/my_package/srv创建AddTowInts.srv文件gedit ~/catkin_ws/src/my_package/msg/AddTowInts.srvint64 aint64 ...原创 2019-11-09 16:55:08 · 3824 阅读 · 0 评论 -
ROS(五)之话题编程:msg文件
文章目录一、话题编程1.talker.cpp2.listerner.cpp3.修改CMakeLists.txt文件4.编译执行一、话题编程1.talker.cpp进入代码空间src下的自己的功能包(my_package)下的srccd ~/catkin_ws/src/my_package/src新建talker.cpp文件#include <sstream>#inc...原创 2019-11-09 13:41:30 · 2512 阅读 · 0 评论 -
ROS(四)之创建工作空间和功能包
文章目录一、工作空间(workspace)概念二、创建工作空间的命令1.初始化工作空间2.编译工作空间3.设置环境变量4.检查环境变量三、创建功能包1.创建功能包2.编译功能包:编辑编译工作空间+设置环境变量一、工作空间(workspace)概念src:代码空间(source space)放置功能包源码build :编译空间(build space)放置编译过程中产生的中间文件...原创 2019-11-07 22:20:19 · 1280 阅读 · 0 评论 -
ROS(二)之ROS基本知识
文章目录一、终端命令一、终端命令命令作用roscore启动rosCtrl+C退出rosros再按Tab键显示所有命令原创 2019-10-31 22:47:25 · 215 阅读 · 0 评论 -
ROS学习资源
文章目录ROS官网:wiki文档,wiki文档中文版创客智造CKZZ原创 2019-10-31 21:04:48 · 174 阅读 · 0 评论 -
ROS(一)之Ubuntu16.04安装ROS(Kinetic 版本)
文章目录server for china 安装源sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'设置key...原创 2019-10-01 18:02:40 · 157 阅读 · 0 评论