07 2021 档案
摘要:在Ubuntu上安装Git 执行命令: sudo apt install git-all 初次运行Git前的配置 通过git config命令及不同选项可以在系统、用户和仓库三个层次设置Git的配置变量: 命令 选项 作用范围 配置变量存储位置 git config --system 配置对系统上的
阅读全文
摘要:说明 本文中包括服务、客户端等名称,其中服务包括两重含义,既可以理解为与客户端相对应的服务器,又可以理解为在服务器与客户端之间传递数据的格式,需根据上下文进行理解。 srv文件 srv文件是ROS服务与客户端机制中传递数据的格式,包括请求与响应两个部分,请求部分是客户端传递给服务的数据,响应部分则是
阅读全文
摘要:1 建立ROS工作空间 新建ROS工作空间文件夹: mkdir -p catkin_ws/src 其中,catkin_ws为工作空间文件夹名称 2 创建软件包 在工作空间的src目录下创建软件包: cd catkin_ws/src catkin_create_pkg srv_demo std_msg
阅读全文
摘要:编写服务(Service) 本服务中将用到之前的AddTwoInts.srv文件(ROS学习之七:创建ROS消息和服务) 在软件包的src目录下创建add_two_ints_server.cpp: #include "ros/ros.h" #include "package_1/AddTwoInts
阅读全文
摘要:编写发布者(Publisher) 节点是连接到ROS网络的可执行文件,编写发布者节点(talker节点),首先需要进入软件包的src目录下: roscd package_1 cd src 并在其中创建如下的源代码文件: #include "ros/ros.h" // 包括了使用ROS系统中最常见的公
阅读全文
摘要:rqt_console rqt_console连接到了ROS的日志框架,以显示节点的输出信息。rqt_logger_level允许我们在节点运行时改变输出信息的级别,包括Debug、Info、Warn和Error,通过下述命令可以分别启动rqt_console和rqt_logger_level: r
阅读全文