自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 【Autolabor初级教程】ROS机器人入门 第 3 章 ROS通信机制进阶 个人学习笔记

这里真是把坑都踩完了😵🙃😫编写头文件A.创建.h文件务必!放在!include/包名!放在包名这里!再右键新建.h文件B.编写.h文件内容格式如下(这里只声明):// 注意class声明结束有一个;/*声明namespace|--class|--run*/public:void run();#endif编写可执行文件(同时也是源文件)编写前请先编辑,否则在include导入自定义包时会报错复制include的路径,加上/**

2024-03-29 00:49:38 1048

原创 回旋函数ros::spin()及ros::spinOnce()相关理解(结合实例)

个人理解:当每次执行到回调函数时,并不会立即调用并处理,而是将其放到一个回调函数的消息队列中,spin就是循环监听这个队列,等待新消息的到来,当队列中有了新的回调函数就处理,而spinonce是处理一次消息队列中的所有消息,然后就去执行其他代码。,此时消息队列里面存放了过去1s两个订阅方收到的2*5条消息(除第1次,可能发布方发布消息时订阅方已经开始计时),程序会处理当时队列中存在的所有回调函数,处理完毕后继续向下执行。发布方的发布频率是每秒5个包,订阅方每1秒执行一次。:二者都用于处理回调函数;

2024-03-28 17:50:20 1866

原创 【Autolabor初级教程】ROS机器人入门 通信机制实操 个人学习笔记

已知turtlesim中的乌龟显示节点,会发布当前乌龟的位姿(窗体中乌龟的坐标以及朝向),要求控制乌龟运动,并时时打印当前乌龟的位姿。**需求描述:**编码实现向 turtlesim 发送请求,在乌龟显示节点的窗体指定位置生成一乌龟,这是一个服务请求操作。修改turtlesim乌龟显示节点窗体的背景色,已知背景色是通过参数服务器的方式以 rgb 方式设置的。但是没有找到合适的修改launch文件的方法,暂时的解决方案是在终端分别执行命令。**需求描述:**编码实现乌龟运动控制,让小乌龟做圆周运动。

2024-03-27 21:15:46 492

原创 【Autolabor初级教程】ROS机器人入门 第 2 章 ROS通信机制 个人学习笔记

作用:类似于C语言的结构体在自定义msg时,可以适用的字段类型有自定义msg实现功能包下新建msg目录,添加文件xxx.msg(注意后缀)内容每行定义字段类型和字段名即可,回车换行uint16 age修改,添加以下内容修改(没有的内容增加,被注释的解开)编译编译后会在devel/include生成对应的头文件后续代码使用自定义msg的准备工作配置将自定义msg的头文件所在路径添加到即可发布者// 1.包含头文件 #include "demo_pub_sub/person.h"

2024-03-21 00:28:15 1092

原创 【Autolabor初级教程】ROS机器人入门 第1章 环境搭建 个人学习笔记

OS中涉及的编程语言以C++和Python为主,ROS中的大多数程序两者都可以实现,C++运行效率高但是编码效率低,Python则反之。基于二者互补的特点,ROS设计者分别设计了roscpp与rospy库,roscpp旨在成为ROS的高性能库,而rospy则一般用于对性能无要求的场景,旨在提高开发效率。创建工作空间并初始化工作空间:一般形式为xxx_ws/src(意思是项目_工作空间workspace),下级目录src用于存放源码执行编译会在xxx_ws下生成两个文件夹build和devel。

2024-03-18 22:53:45 1653

原创 ROS入门学习资料(个人使用汇总)

安装Ubuntu用上面的,下面这个镜像网站访问不了。进到templates目录下输入以上指令,PC浏览器开发者模式,在终端输入以下命令。

2024-03-18 22:52:46 334

原创 软件工程 第十三章 软件项目管理

软件工程 第十三章 软件项目管理

2022-10-26 17:49:33 418

原创 软件工程 第八章 维护

软件工程 第八章 维护

2022-10-21 14:36:07 548

原创 软件工程 第七章 实现-软件测试

软件工程 第七章 实现-软件测试

2022-10-20 19:53:33 1539

原创 软件工程 第六章 实现编码方法

软件工程 第六章 实现编码方法

2022-10-19 20:48:38 883

原创 软件工程 第五章 详细设计

软件工程 第五章 详细设计

2022-10-19 17:36:54 3834

原创 软件工程 第四章 总体设计

软将工程 第四章 总体设计

2022-10-19 03:55:22 2959

原创 软件工程 第三章 需求分析

软件工程 第三章 需求分析

2022-10-18 21:26:18 933

原创 软件工程 第二章 可行性研究

软件工程 第二章 可行性研究

2022-10-18 18:53:44 952

原创 软件工程 第一章 软件工程概述

软件工程总结:第一章 软件工程概述

2022-10-18 14:17:34 1991 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除