ROS2学习笔记
杰塞伊正在学这个
这个作者很懒,什么都没留下…
展开
-
C++:lambda表达式、IIFE 、连着用的 []{}() 到底是怎么一回事
最近在学moveit2的时候发现官方教程c++程序里面有个没见过的写法,[]{}()连番上阵,究竟是怎么一回事呢?可以把IIFE理解成功能更加强大的lambda表达式。使用IIFE的好处是,可以在定义变量时继续使用const关键字,即使定义这个变量需要经过十分复杂的逻辑判断。[]:捕获说明符,代表表达式的起始,并截取一些外部变量为己用。常用的有[&],抓个引用。():参数列表,就跟写函数一样样的。{}:函数体,就跟写函数一样样的。原创 2022-11-12 15:32:59 · 370 阅读 · 1 评论 -
坐标轴朝向整理
本人用到过的一些软件的坐标轴设置原创 2022-10-07 19:34:21 · 1207 阅读 · 0 评论 -
ROS2——launch文件中Node中output不同参数的效果
在编写ROS2 launch.py文件的过程中经常需要定义launch_ros.actions中的Node类对象。其中output具体有啥作用一直令我费解,不如做个小实验,看看output给定不同参数都有什么不同的效果。输出到屏幕,在控制台中可以看到输出(get_logger()、std::cout),同时$ROS_HOME/log下也将有日志写入。但是通过std::cout 进行输出的内容仅在控制台中显示。最近在跟着小鱼老师的动手学ros2,准备重新把ros2的基础打一遍,鱼香ros yyds!原创 2022-10-07 13:44:01 · 2134 阅读 · 0 评论 -
Ignition Gazebo 启动后黑屏解决办法
VMware中unbuntu20.04安装ros-foxy后安装了Ignition Gazebo之后遇到黑屏。默认启动将会使用ogre2作为渲染引擎,换成ogre就可以正常渲染了。原创 2022-10-07 13:53:02 · 594 阅读 · 0 评论 -
ROS2 安装ros-foxy-rqt-tf-tree后rqt中找不到对应plugin解决办法
ROS2 安装ros-foxy-rqt-tf-tree后rqt中找不到对应plugin,可进行rm ~/.config/ros.org/rqt_gui.ini来解决原创 2022-10-07 16:16:15 · 1059 阅读 · 2 评论