![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ROS
文章平均质量分 61
诶嘿嘿
嚣张的叉烧包
一个还没入门SLAM的小菜鸡。
展开
-
ROS中cv_bridge如何用python3进行编译
最近遇到了个问题,cv_bridge实现了opencv和ros中图像数据类型的转换,但ros-melodic默认python版本是python2。在配置yolact环境的时候,要求是python3。这就导致在ros自带的cv_bridge是python2版本,想使用python3的话需要自己去编译cv_bridge。否则会报错:ImportError: dynamic module does not define module export function (PyInit_cv_bridge_boo原创 2021-05-17 16:03:15 · 1899 阅读 · 4 评论 -
ROS话题通信中创建自定义数据类型的两种方式
一、在同一个功能包下创建.msg文件1、在功能包目录下创建msg文件夹2、在文件夹中创建.msg文件3、在该功能包的package.xml文件中加入: <build_depend>message_generation</build_depend> <exec_depend>message_runtime</exec_depend>4、在该功能包的CMakeLIst文件中修改find_package(catkin REQUIR原创 2021-05-13 17:23:31 · 429 阅读 · 1 评论 -
ROS知识点总结
1、ROS功能包的目录下不能有中文2、WorkSpace --- 自定义的工作空间 |--- build:编译空间,用于存放CMake和catkin的缓存信息、配置信息和其他中间文件。 |--- devel:开发空间,用于存放编译后生成的目标文件,包括头文件、动态&静态链接库、可执行文件等。 |--- src: 源码 |-- package:功能包(ROS基本单元)包含多个节点、库与配置文件,包名所有字母小写,只能由字母、数字与下划线组成.原创 2021-05-12 22:42:41 · 693 阅读 · 3 评论 -
VScode配置CMAKE文件
创建一个vscode文件记得一定要创建一个build文件夹,因为cmake编译过程中产生的中间文件会放到build文件夹中。打开VScode配置文件launch.json{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch",原创 2021-03-13 12:24:36 · 973 阅读 · 0 评论 -
VScode配置ROS环境
创建一个文件夹使用catkin_make编译工作空间的根目录使用VScode打开VScode 中编译 ros快捷键 ctrl + shift + B 调用编译,选择:catkin_make:build可以点击配置(右边的小齿轮),修改.vscode/tasks.json 文件{// 有关 tasks.json 格式的文档,请参见 // https://go.microsoft.com/fwlink/?LinkId=733558 "version": "2.0.0",原创 2021-03-12 18:48:30 · 437 阅读 · 0 评论