![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ROS
文章平均质量分 76
17896214448@qq.com
这个作者很懒,什么都没留下…
展开
-
linunx下的Cmake
首先在自己的文件夹下建立如图所示的两个文件以及一个文件夹。代码文件里代码如下#include using namespace std;int main(){cout<<“Hello Slam!”<<endl;return 0;}CMakeLists.txt文件里写入如下代码###################################输出类似Helloworld的东西#声明要求的cmake最低版本cmake_minimum_required(VER.原创 2021-04-22 19:49:02 · 102 阅读 · 0 评论 -
ros-服务器
//代码实现思路//建立一个服务器 当服务器接受到客户端(另一个终端)发来的消息后,立刻发布话题控制海龟运动//共调用4个终端 运行服务器 客户端 海龟 roscore#include <ros/ros.h>#include <geometry_msgs/Twist.h>#include <std_srvs/Trigger.h>ros::Publisher turtle_pub;//定义一个发布者 服务器接收到消息后,利用此发布者发布消息给海龟原创 2021-04-21 10:20:18 · 198 阅读 · 0 评论 -
ROS-客户端
输入以下代码,建立一个功能包(在建立的工作空间里建立功能包,如何建立工作空间见之前的文章)catkin_create_pkg learning_service roscpp rospy std_msgs geometry_msgs然后建立一个源文件#include <ros/ros.h>#include<turtlesim/Spawn.h>int main(int argc, char **argv){ros::init(argc,argv,“turtle_spawn.原创 2021-04-20 19:22:03 · 126 阅读 · 0 评论 -
ros-自定义消息
建立消息内容在建立的msg文件夹下,建立一个文件touch person.msg内容如下,类似C语言结构体string nameuint8 sexuint8 ageuint8 unknow=0uint8 male=1uint8 female=2添加功能包依赖将<build_depend>message_generation</build_depend><exec_depend>message_runtime</exec_depend&g原创 2021-04-20 16:06:20 · 105 阅读 · 0 评论 -
关于ROS运行小乌龟中的一些问题说明---话题
关于ROS运行小乌龟中的一些问题说明-----话题注:PPT来源于古月居建立工作空间建立一个catkin_ws文件夹 catkin_ws 下建立一个src文件夹在src 目录下运行 catkin_init_workspace出现Cmake文件切换到catkin_ws 目录下 运行编译命令$ cd ~/catkin_ws/$ catkin_make自动生成2个文件夹输入source devel/setup.bash 建立环境变量echo $ROS_PACKAGE_PATH检查原创 2021-04-19 17:00:49 · 1033 阅读 · 0 评论