
ROS
文章平均质量分 76
[email protected]
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 159 阅读 · 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 · 279 阅读 · 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 · 182 阅读 · 0 评论 -
ros-自定义消息
建立消息内容 在建立的msg文件夹下,建立一个文件 touch person.msg 内容如下,类似C语言结构体 string name uint8 sex uint8 age uint8 unknow=0 uint8 male=1 uint8 female=2 添加功能包依赖 将 <build_depend>message_generation</build_depend> <exec_depend>message_runtime</exec_depend&g原创 2021-04-20 16:06:20 · 181 阅读 · 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 · 1257 阅读 · 0 评论