摘要:一、代码 PassWord.srv int32 password bool result book_class.h #include "ros/ros.h" #include "std_msgs/String.h" #include "std_msgs/Float64.h" #include "st
        
阅读全文
 
        
            
            
摘要:一、工程结构 二、创建并编译 cfg #!/usr/bin/env python PACKAGE = "book_dynamic_param" from dynamic_reconfigure.parameter_generator_catkin import * gen = ParameterGe
        
阅读全文
 
        
            
            
摘要:一、基本方法 ROS 获取参数的方式: ros::param::get() ros::NodeHandle::getParam() ros::NodeHandle::param() ROS 设置参数的方式: ros::param::set() ros::NodeHandle::setParam() 
        
阅读全文
 
        
            
            
摘要:服务通信,通过服务端客户端 ,请求响应的同步模式进行通信。 一、工程结构 二、自定义srv 使用 进行分割 上边为 :resquest 下边为:response 添加.srv 文件后 ,CMakeLists.txt add_service_files(FILES PassWord.srv ) gen
        
阅读全文
 
        
            
            
摘要:一、工程结构 新的ros package book 二、定义 msg 编译后,在工作空间下的devel 中include 有头文件 book/Student.h 发布端 #include "ros/ros.h" #include "book/Student.h" #include <cstdlib>
        
阅读全文
 
        
            
            
摘要:下载地址:https://github.com/TonyRobotics/RoboWare/tree/master/Studio1、创建工作区 2、创建ROS包 src右键新建ros包 在ros包上右键可以新建ros包下的src文件夹 右键ROS包下的src选择"新建CPP源文件" 输入文件名后,按
        
阅读全文
 
        
            
            
摘要:一、 资料地址 ROS: https://www.ros.org/ ROS: kinetic 版本的安装参考 http://wiki.ros.org/kinetic/Installation/Ubuntu 需要ubuntu16.04 二、ubuntu 系统的基本使用命令 ls : 列出当前目录的所有
        
阅读全文
 
        
            
            
摘要:一、msg 用于发布-订阅的通信方式中。 1、在包的src 中创建msg文件夹。 2、在msg文件夹中,创建.msg文件 3、编辑.msg文件 4、编辑package.xml , 添加依赖 <build_depend>message_generation</build_depend> <run_de
        
阅读全文
 
        
            
            
摘要:ROS编程,基本概念和常用工具,创建包(catkin_create_pkg),编译、运行等 ;roslaunch、rqt_graph
        
阅读全文