ros
chenqianghqu
日积一小步,月累一大步,不求日日新,但求日日进。
展开
-
13客户端Client的编程实现
13客户端Client的编程实现1、创建功能包进入工作空间catkin_ws/src下面打开功能包chen@ubuntu:~/catkin_ws/src$ catkin_create_pkg learning_service roscpp rospy std_msgs geometry_msgs turtlesimusage: catkin_create_pkg [-h] [--meta...原创 2020-02-27 15:25:10 · 705 阅读 · 0 评论 -
19.launch启动文件的使用方法
19.launch启动文件的使用方法1、Launch文件2、3、launch示例3.1 创建learning_launchchen@ubuntu:~/catkin_ws/src$ catkin_create_pkg learning_launch3.2 在learning_launch里面创建文件夹launch并创建文件simple_launch<launch>...原创 2020-02-28 11:18:38 · 982 阅读 · 0 评论 -
17.ROS中的坐标系管理系统
17.ROS中的坐标系管理系统参考书籍“”“机器人学导论”1、机器人中的坐标变换1.1.安装tf功能包chen@ubuntu:~$ sudo apt-get install ros.melodic.turtle.tf1.2启动roslaunch的一个脚本文件来启动很多节点chen@ubuntu:~$ roslaunch turtle_tf turtle_tf_demo.launch...原创 2020-02-27 18:06:34 · 337 阅读 · 0 评论 -
12话题消息的定义与使用
12话题消息的定义与使用1、自定义话题消息1.1、在learning_topic中创建文件夹msg创建Person.msg文件chen@ubuntu:~/catkin_ws/src/learning_topic/msg$ touch Person.msg打开该文件,并写入以下内容,在编译的时候会编译成相应的c++或python可执行文件string nameuint8 sex...原创 2020-02-26 17:55:41 · 385 阅读 · 0 评论 -
10发布者Publisher的编程实现
10发布者Publisher的编程实现1、创建功能包1.1、一定要把功能包放在工作空间的src文件夹里面创建功能包命令:catkin_create_pkg功能包名:learning_topic依赖:roscpp rospy std_msgs geometry_msgs turtlesimchen@ubuntu:~/catkin_ws/src$ catkin_create_pkg le...原创 2020-02-26 11:37:33 · 550 阅读 · 2 评论 -
创建工作空间与功能包
创建工作空间与功能包1、创建工作空间1.1、在主目录下创建mkdir catkin_ws/1.2、创建src文件chen@ubuntu:~$ cd catkin_ws/chen@ubuntu:~/catkin_ws$ mkdir src1.3、把当前文件夹初始化,变成ROS的workspace文件,是文件属性的变化chen@ubuntu:~/catkin_ws/src$ ca...原创 2020-02-25 16:54:26 · 217 阅读 · 0 评论 -
ROS21讲命令行工具使用
ROS21讲命令行工具使用1、在运行所有ROS程序前首先要运行的命令,启动rosmasterroscore启动完成started core service [/rosout]2、rosrun允许你使用包名直接运行一个包内的节点(而不需要知道这个包的路径)用法:再打开一个终端rosls [ 本地包名称[/子目录] ]示例:双击按tap键自动列出该功能包下的节点chen@ubu...原创 2020-02-25 15:47:56 · 692 阅读 · 0 评论