
ROS
8BitCat
爱生活,积极向上,喜欢钻研。
展开
-
ROS常用命令
1.rospack 查看功能包信息rospack find navigation_example 查找功能包路径rospack dependsnavigation_example查找功能包依赖项原创 2020-04-03 00:02:18 · 330 阅读 · 0 评论 -
Turtlebot入门-配置网络
配置网络在工作站和Turtlebot都要同步时钟输入如下命令:sudo apt-get install chrony ntpdate sudo ntpdate ntp.ubuntu.com2.获取Turtlebot和工作站的IP地址,在终端执行:ifconfigsudo service ssh status如果显示ssh: unrecognized servic...翻译 2020-03-31 14:42:47 · 668 阅读 · 0 评论 -
ubuntu16.04 + kinetic +turtlebot2配置
安装ros-kinetic请参考ubuntu 16.0安装ros-kinetic原创 2020-03-30 11:20:10 · 415 阅读 · 0 评论 -
ros(7)自定义service数据
创建Persom.srv新建srv文件夹在srv文件夹中创建Persom.srv,编辑文件string nameuint8 ageuint8 sexuint8 unknown = 0uint8 male = 1uint8 female = 2---string result修改package,xmladd_service_files( FI...原创 2020-03-26 19:22:44 · 665 阅读 · 0 评论 -
ros(6) service server编程实现
创建代码turtle_command_server.cpp/** * 该例程将执行/turtle_command服务,服务数据类型std_srvs/Trigger */ #include <ros/ros.h>#include <geometry_msgs/Twist.h>#include <std_srvs/Trigger.h>ros...原创 2020-03-26 18:38:14 · 1120 阅读 · 0 评论 -
ros(5)service client实现
1.创建功能包cd ~/testROS_ws/srccatkin_create_pkg service_example roscpp rospy std_msgs geometry_msgs turtlesim创建cpp文件 /** * 该例程将请求/spawn服务,服务数据类型turtlesim::Spawn */#include <ros/ros.h>...原创 2020-03-26 18:11:30 · 717 阅读 · 0 评论 -
ros(4)话题的自定义消息
1.首先创建msg文件在cd~/testROS_ws/src/topic_publisher/src新建person.msgstring nameuint8 ageuint8 sexuint8 unknown = 0uint8 male = 1uint8 female = 2修改package.xml添加这两句 <build_depen...原创 2020-03-26 17:06:58 · 327 阅读 · 0 评论 -
ROS(3)订阅者subscriber编程实现
cd~/testROS_ws/src/topic_publisher/src创建代码pose_subscriber.cpp/** * 该例程将订阅/turtle1/pose话题,消息类型turtlesim::Pose */ #include <ros/ros.h>#include "turtlesim/Pose.h"// 接收到订阅的消息后,会进入消息回调函数...原创 2020-03-26 16:26:19 · 454 阅读 · 0 评论 -
ros(2) 发布者publisher的编程实现
1.创建功能包cd ~/testROS_ws/srccatkin_create_pkg topic_publisherstd_msgs rospy roscpp geometry_msgs turtlesimcd~/testROS_ws/src/topic_publisher/src2.编辑代码tourch topic_publisher.cpp3.编译代码3.1修...原创 2020-03-26 16:03:24 · 725 阅读 · 0 评论 -
ros学习(1)工作空间创建和功能包
1.创建空间mkdir -p ~/testROS_ws/srccd ~/testROS_ws/srccatkin_init_workspace2.编译工作空间cd ~/testROS_wscatkin_makecatkin_maek install3.设置环境变量4.创建功能包cd ~/testROS_ws/src格式:catkin_cr...原创 2020-03-26 15:21:17 · 168 阅读 · 0 评论