ros
文章平均质量分 84
做一个坚强的女汉子
这个作者很懒,什么都没留下…
展开
-
(四)添加rviz自定义插件
在工作空间src下创建存放消息的包,右击【src】,选择【添加新文件...】。选择【ROS】,选择【Package】,点击【Choose...】按钮。写入【Name:】名称,写入【Catkin:】依赖,消息依赖于 std_msgs和message_generation。点击【完成】按钮。找到创建的消息包【plugin_msg】文件夹,在此新建文件夹,名称为【msg】,目录结构如下:右击【msg】,选择【添加新文件...】。原创 2023-08-17 10:52:20 · 583 阅读 · 1 评论 -
(三)在ros环境和qt环境下进行cmake编译,编写CMakeLists.txt文件
CMakeLists.txt 文件是在 CMake 中定义项目的基本配置和构建规则的文本文件。8.在定义消息类型时,编译的可执行文件依赖这些动态生成的代码,需要使用${PROJECT_NAME}_generate_messages_cpp进行配置。添加头文件搜索路径,编译器使用这些目录来查找头文件,第一个参数“include”表示包中的include/目录也是路径的一部分。指定将要构建的可执行文件的名称,以及它所依赖的源文件。用于指定包的依赖关系,由依赖于这个包的其他软件包使用。7.定义库文件的构建规则。原创 2023-08-08 15:50:18 · 430 阅读 · 0 评论 -
(二)在QT中添加ROS项目+简单的利用QT推送消息+RVIZ显示插件接收消息
参考下面文章。原创 2023-07-31 18:28:16 · 3217 阅读 · 17 评论 -
(一)对ROS中的RVIZ的简单理解
rviz作为一种可扩展化的视图工具,可以使用插件机制来扩展丰富的功能,进行二次开发,我们在rviz中常常使用的激光数据可视化显示、图像数据可视化显示,其实都是官方提供的插件。但是很多时候,这些基础的插件无法满足我们的需求,这个时候rviz的plugin机制就派上用场了。rviz是基于OGRE图形渲染库和QT库实现的,QT库的信号和槽函数的机制提供了动作效果的实现,OGRE库负责了设计效果和渲染的实现。rviz是ROS官方提供的一款3D可视化工具,可以将机器人的相关数据进行图形化显示。四 、RVIZ的实现。原创 2023-07-19 17:29:07 · 1477 阅读 · 0 评论