ROS报错记录及解决方法(不定期更新)

ROS下载缓慢

如果是在国内安装,建议在安装之前先配置国内的镜像源,在软件和更新进行更改即可
ROS报错记录及解决方法(不定期更新)_第1张图片

参考:Ubuntu18.04下安装ROS

由于没有公钥,无法验证下列签名

安装ROS时报错:

W: GPG 错误:http://mirrors.ustc.edu.cn/ros/ubuntu bionic InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY F42ED6FBAB17C654
E: 仓库 “http://mirrors.ustc.edu.cn/ros/ubuntu bionic InRelease” 没有数字签名。
N: 无法安全地用该源进行更新,所以默认禁用该源。

解决方法:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F42ED6FBAB17C654

其中F42ED6FBAB17C654要替代为报错时NO_PUBKEY后的序列号

fatal error: ros/ros.h: 没有那个文件或目录

使用VScode配置ROS开发环境时报错

fatal error: ros/ros.h: 没有那个文件或目录

解决方法为在创建ROS包时,要选择roscpp依赖项

find_package(catkin REQUIRED COMPONENTS
  roscpp
  rospy
)

你可能感兴趣的:(移动机器人)