![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
moriarty_jack
这个作者很懒,什么都没留下…
展开
-
ROS2/C++ 编写launch文件(2)——带参数
launch文件编写在上一篇的基础上增加了parameters的定义,这里定义参数的名为:param,值为int的10;import osimport ament_index_python.packagesfrom launch import LaunchDescriptionfrom launch_ros.actions import ComposableNodeContainerfrom launch_ros.actions import Nodefrom launch_ros.desc原创 2020-12-27 11:39:18 · 1254 阅读 · 1 评论 -
ROS2/C++ 编写launch文件(1)
launch文件的作用原创 2020-12-08 20:55:15 · 871 阅读 · 0 评论 -
ROS2/C++ 自定义消息类型
首先注意一点,在ROS 2 dashing发行版里面,只有C++的功能包可以自定义消息类型;也就是说,在创建包的时候,只有选择 ament_cmake方式创建的包才可以自定义消息,但是python类型的功能包可以导入由C++类型包创建的自定义消息。创建自定义消息功能包进入工作空间cd ~/ros_ws/src创建功能包ros2 pkg create --build-type ament_cmake test_msgs由于这个功能包只是生成自定义消息类型,所以我一般都是不在这里添加任何原创 2020-12-07 22:46:41 · 2141 阅读 · 3 评论 -
ROS2/C++ 话题发布和订阅
创建功能包mkdir -p ros_ws/srccd ros_ws/srcros2 pkg create --build-type ament_cmake cpp_pubsub创建发布节点cd cpp_pubsub/src/gedit publisher.cppcpp文件内容如下:#include <chrono>#include <memory>#include "rclcpp/rclcpp.hpp"#include "std_msgs/msg/stri原创 2020-12-07 21:45:06 · 1576 阅读 · 0 评论 -
Linux 编译出错“CMake Error at lin_sys/direct/qdldl/CMakeLists.txt:2 (add_subdirectory):“
问题如下:CMake Error at lin_sys/direct/qdldl/CMakeLists.txt:2 (add_subdirectory):The source directory/home/ly/osqp/lin_sys/direct/qdldl/qdldl_sourcesdoes not contain a CMakeLists.txt file.问题原因git clone的时候子存储库丢失解决方案使用以下指令克隆代码,增加–recursive参数git clone -原创 2020-07-06 17:59:45 · 3140 阅读 · 4 评论 -
c++命名空间namespace详解
本文参考https://blog.csdn.net/qq_40416052/article/details/82528676?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.noneca转载 2020-06-09 14:56:11 · 148 阅读 · 0 评论