自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ROS学习(三)——头文件的引用

当然,此处的include是一个相对路径,指的是当前功能包test_pkg下的include。如何通过catkin_create_pkg命令来创建功能包前面已经讲过,这里要注意的是我们创建my_pkg的目的是要引用test_pkg中的自定义头文件,因此这里创建my_pkg的时候要对test_pkg进行依赖。在路径:~/ros_workspace/src/test_pkg/include/test_pkg下创建test_pkg.h。源文件包含:在您的ROS程序中,您需要添加新依赖包的头文件引用。

2024-08-06 23:48:15 1036

原创 ROS学习(二)——节点的编写

每一个ROS的节点尽管功能不同,但都有必不可少的一些步骤,比如初始化、销毁,需要通行的场景通常都还需要节点的句柄。在完成了节点源码编写之后,需要修改test_pkg包下的CMakeLists.txt文件(具体路径为:ros_workspace/src/test_pkg/CMakeLists.txt ),将编辑的源码生成可执行文件。编译生成的可执行文件位于:/home/reinovo/ros_workspace/devel/lib/test_pkg/路径下,命名为:test_pkg_node。

2024-08-05 00:28:11 349

原创 ROS学习(一)——初识ROS

package:功能包是ROS工程中的基本单元,一般一个单一机器人功能建立一个功能包。功能包清单(package.xml):每个功能包都包含一个名为Package.xml的功能包清单,用于记录功能包的基本信息,包含作者信息、许可信息、依赖选项、编译标志等。ROS中的package的定义更加具体,它不仅是Linux上的软件包,更是catkin编译的基本单元,我们调用 catkin_make 编译的对象就是一个个ROS的package,也就是说任何ROS程序只有组织成package才能编译。

2024-08-02 13:04:08 914

平衡车/////////////

2024-04-21

大唐杯移动通信之5G题库

大唐杯,主要是往年的5G题库

2024-03-26

智能驾驶舱软件系统设计#基于C++

1. 建立适合智能驾驶舱内不同传感器的对象模型,完成类设计。每个传感器都有其独特的数据格式和传输方式。抽象类应包含初始化、启动、停止、获取数据等方法,以便在程序实现时对不同传感器的统一管理。 2. 基于智能驾驶舱内的显示屏,设计一个友好的软件界面。界面应至少包括数据展示区、采集控制按钮(启动、停止、暂停、继续等)和智能驾驶云端中心服务器的推送信息显示。 3. 通过应用程序模拟各类型传感器模块工作,生成含有随机误差的测量值。这些应用程序应能根据界面指令完成测量,并通过网络上传到中心服务器。需要设计者了解各类型传感器的数据生成原理,并通过编程实现对这些数据的精确模拟和传输。注意,所采集的数据不仅驾驶舱要用,中心服务器也需要。 4. 数据读写功能。测量数据以CSV格式保存到驾驶舱文件中。同时支持从文件中读入到系统并显示。用户可以根据时间、传感器种类等设定查询条件,实现对大量数据的快速检索和分析。 5. 支持接收中心服务器的下发信息。驾驶舱能够接收中心服务器下发的报警、路径推荐、路况等信息,在驾驶舱中进行显示。

2024-03-01

空空如也

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

TA关注的人

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