Toriyung

导航

2024年5月17日 #

(报错)ROS2:terminate called after throwing an instance of 'std::runtime_error' what(): Node has already been added to an executor.

摘要: 在学习使用坐标变换监听tf2_ros::TransformListener时报错 创建监听对象 listener_ = std::make_shared<tf2_ros::TransformListener>(*buffer_,this); 按教程这里构造传入了两个参数,第二个是自身节点对象,可能导 阅读全文

posted @ 2024-05-17 23:01 Toriyung 阅读(140) 评论(0) 推荐(0) 编辑

(报错)ROS2:WARNING:colcon.colcon_core.package_selection:ignoring unknown package

摘要: 在使用colcon编译时,如果直接对所有包编译 colcon build 则不会有问题,但是针对单独某个包编译 colcon build --packages-select <pkg> 则报错 WARNING:colcon.colcon_core.package_selection:ignoring 阅读全文

posted @ 2024-05-17 22:17 Toriyung 阅读(421) 评论(0) 推荐(0) 编辑

shared和unique智能指针的区别

摘要: 比较重要的一点就是unique指针不可被复制,只能移动,因为其删除了复制构造和赋值构造 shared则保留了赋值和复制 阅读全文

posted @ 2024-05-17 21:24 Toriyung 阅读(13) 评论(0) 推荐(0) 编辑