首页 > 其他分享 >ROS学习日记:(报错)terminate called after throwing an instance of 'rclcpp::exceptions::RCLInvalidArgum

ROS学习日记:(报错)terminate called after throwing an instance of 'rclcpp::exceptions::RCLInvalidArgum

时间:2024-05-14 23:54:26浏览次数:15  
标签:node what throwing RCLInvalidArgument rclcpp argv 报错 shutdown

论坛里的一个老哥给出答案

https://discourse.ros.org/t/how-to-shutdown-and-reinitialize-a-publisher-node-in-ros-2/4090

就是我在初始化环境前先初始化了节点

 auto node = std::make_shared<Static_tf_broadcaster>(argv);

  rclcpp::init(argc,argv);
  rclcpp::spin(node);
  rclcpp::shutdown();

 

改正

  rclcpp::init(argc,argv);
  auto node = std::make_shared<Static_tf_broadcaster>(argv);

  
  rclcpp::spin(node);
  rclcpp::shutdown();

 

标签:node,what,throwing,RCLInvalidArgument,rclcpp,argv,报错,shutdown
From: https://www.cnblogs.com/toriyung/p/18192514

相关文章

  • root用户登陆ssh报错 /bin/bash: Permission denied
    CentOS7.5 ssh服务升级后,sshd服务状态正常,root用户登陆成功Xshell7(Build0157)Copyright(c)2020NetSarangComputer,Inc.Allrightsreserved.Type`help'tolearnhowtouseXshellprompt.[C:\~]$Connectingto127.0.0.1:XXXXX...Connectionestablished......
  • 关于npm install报错问题
    npminstall安装报错时,可能的原因有很多,以下是一些常见的解决方法:请记住,解决npm安装问题通常需要具体问题具体分析。根据错误消息和上下文信息,可能需要采用不同的方法来解决问题。清除npm缓存:有时候,npm的缓存可能会导致安装失败。你可以尝试运行npmcacheclean--force命令来......
  • 打开symlink类型的文件报错:无法遵循符号链接,因为其类型已禁用
     参考:https://blog.csdn.net/KEVERSO/article/details/84780368在英文系统中对应的是“Thesymboliclinkcannotbefollowedbecauseitstypeisdisabled.”简单的解决方案是,运行以下命令:FSUtilBehaviorSetSymlinkEvaluationL2L:1R2R:1L2R:1R2L:1Windows把文件......
  • 【转】[IDEA] 启动报错 Internal error. Please refer to...
    转自:https://blog.csdn.net/liyh722/article/details/136699609 问题原因:java.net.BindException:地址已在使用中:也就是idea启动时需要占用一些端口,但是已经被其它打开的软件占用了。IDE正在本地主机上启动服务器,它将尝试在6942和6991之间的第一个可用端口上进行绑定,如果IDE......
  • 连接SQL Server报错
    将框架从.NET6升级到8,顺便将各种依赖包也升级,容器化部署到测试环境后,SQLServer连接不了了:[2024-05-1313:48:10ERR][Microsoft.EntityFrameworkCore.Database.Connection]Anerroroccurredusingtheconnectiontodatabase'Demo'onserver'127.0.0.1'.[2024-05-131......
  • pinus老项目启动遇'Property connector does not exist on type UserRpc'报错
    跟示例项目对比过,配置代码并无出入,尝试在示例中新增远程调用connectorRemote可用,证明代码配置正确尝试在示例项目中使用工作项目的配置文件包括引用的模块文件目录列表如下 packagespluginspackage.jsonpackage-lock.jsontsconfig.jsonyarn.lock 示例安装模块后,运......
  • dhcp报错
    报错详情查看dhcpd.service状态使用命令检查配置文件报错dhcpd-t-cf/etc/dhcp/dhcpd.conf修改配置文件重启dhcpd服务[root@servera~]#systemctlrestartdhcpdJobfordhcpd.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctl......
  • Ubuntu报错:E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。
    sudoaptupdate错误:11https://mirrors.ustc.edu.cn/ubuntujammy/mainarm64Packages404NotFound[IP:2001:da8:d800:95::110443]忽略:20https://mirrors.ustc.edu.cn/ubuntujammy/restrictedarm64Packages......
  • MAC make编译报错 “clang: error: unsupported option '-fopenmp'”
    编译报错➜php_mt_seed-mainmakegcc-Wall-march=native-mtune=generic-O2-fomit-frame-pointer-funroll-loops-fopenmpphp_mt_seed.c-ophp_mt_seedclang:error:unsupportedoption'-fopenmp'clang:error:unsupportedoption'-fopenmp'......
  • Docker执行命令报错:Cannot connect to the Docker daemon at unix:///var/run/docker.
    1、问题说明Docker执行重新启动命令重启成功。命令如下:重新加载配置systemctldaemon-reload重启docker服务systemctlrestartdocker.service查看启动状态systemctlstatusdocker.service显示启动成功使用docker-v命令查看版本号输出正常但是使用dockerps......