随笔分类 -  ROS编程

ROS(八)----示例
摘要:一、代码 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 阅读全文

posted @ 2020-03-09 17:07 feihu_h 阅读(422) 评论(0) 推荐(0)

ROS(七)----动态参数
摘要:一、工程结构 二、创建并编译 cfg #!/usr/bin/env python PACKAGE = "book_dynamic_param" from dynamic_reconfigure.parameter_generator_catkin import * gen = ParameterGe 阅读全文

posted @ 2020-03-05 18:14 feihu_h 阅读(449) 评论(0) 推荐(0)

ROS(六)----参数
摘要:一、基本方法 ROS 获取参数的方式: ros::param::get() ros::NodeHandle::getParam() ros::NodeHandle::param() ROS 设置参数的方式: ros::param::set() ros::NodeHandle::setParam() 阅读全文

posted @ 2020-03-05 14:48 feihu_h 阅读(512) 评论(0) 推荐(0)

ROS(五)----服务通信
摘要:服务通信,通过服务端客户端 ,请求响应的同步模式进行通信。 一、工程结构 二、自定义srv 使用 进行分割 上边为 :resquest 下边为:response 添加.srv 文件后 ,CMakeLists.txt add_service_files(FILES PassWord.srv ) gen 阅读全文

posted @ 2020-03-05 13:14 feihu_h 阅读(364) 评论(0) 推荐(0)

ROS(四)---自定义消息.msg
摘要:一、工程结构 新的ros package book 二、定义 msg 编译后,在工作空间下的devel 中include 有头文件 book/Student.h 发布端 #include "ros/ros.h" #include "book/Student.h" #include <cstdlib> 阅读全文

posted @ 2020-03-05 01:49 feihu_h 阅读(685) 评论(0) 推荐(0)

ROS(二)-------RoboWare Studio
摘要:下载地址:https://github.com/TonyRobotics/RoboWare/tree/master/Studio1、创建工作区 2、创建ROS包 src右键新建ros包 在ros包上右键可以新建ros包下的src文件夹 右键ROS包下的src选择"新建CPP源文件" 输入文件名后,按 阅读全文

posted @ 2020-03-04 00:34 feihu_h 阅读(342) 评论(0) 推荐(0)

ROS(一)-----ros 安装
摘要:一、 资料地址 ROS: https://www.ros.org/ ROS: kinetic 版本的安装参考 http://wiki.ros.org/kinetic/Installation/Ubuntu 需要ubuntu16.04 二、ubuntu 系统的基本使用命令 ls : 列出当前目录的所有 阅读全文

posted @ 2020-03-03 21:10 feihu_h 阅读(374) 评论(0) 推荐(0)

ROS--自定义消息类型
摘要:一、msg 用于发布-订阅的通信方式中。 1、在包的src 中创建msg文件夹。 2、在msg文件夹中,创建.msg文件 3、编辑.msg文件 4、编辑package.xml , 添加依赖 <build_depend>message_generation</build_depend> <run_de 阅读全文

posted @ 2019-11-17 23:11 feihu_h 阅读(1484) 评论(0) 推荐(0)

ROS基础-基本概念和简单工具(1)
摘要:ROS编程,基本概念和常用工具,创建包(catkin_create_pkg),编译、运行等 ;roslaunch、rqt_graph 阅读全文

posted @ 2019-11-13 00:34 feihu_h 阅读(1045) 评论(0) 推荐(0)

导航