linux
Dream_Runner_zsy
I am a slow walker but I never walk backwards
展开
-
ROS编译报错“undefined reference to ‘xxx‘”的原因总结
一般出现undefined reference to的原因常见的有以下几种可能,按照出现频率排列:1. 如果是你自己写的包/或者直接copy的别人的包中出现的这种错误,一般是定义与实现不匹配,或者是你用错了导致的,例如:定义为:bool compute(const Eigen::Vector4d& pose, const double& var);但是你实现的时候写成了这样:bool compute(const Eigen::Vector3d& pose, cons原创 2022-01-24 15:52:15 · 5907 阅读 · 0 评论 -
使用vscode来开发ROS相关的项目的配置流程
直接把你的工作空间(project-name_ws)在vscode里面打开是不能进行代码导航的。需要进行以下配置步骤——1.首先,在ROS工作空间的build文件夹下生成compile_commands.json文件,方法是采用如下的编译命令:catkin_make -DCMAKE_EXPORT_COMPILE_COMMANDS=Yes通过此编译选项进行编译后,会看到build文件...原创 2019-10-22 22:46:34 · 3494 阅读 · 0 评论 -
linux中的ROS环境变量配置遇到的问题,.bashrc文件的作用,环境变量添加和去除
由于自己误操作把原先配置好的ROS下的一个目录删除了,因为采用的是命令行 rm -rf 删除的所以无法修复(一定要慎重使用rm -rf),所以只能完全卸载ROS,然后重装。ROS卸载教程可以参考这位博主的博客。然后进行ROS系统重装,想着自己去年装过几次ROS了,这次肯定没问题啊,但是还是遇到了一些坑,究其原因,还是对linux环境不熟悉导致的。由于我今后要进行无人机相关的研究,所以ROS的安装...原创 2019-06-02 11:52:21 · 7701 阅读 · 0 评论 -
ROS下kinect2驱动安装流程记录和遇到的问题解决心得
由于最近想在学习ROS机器人操作系统,发现很多机器人都会用kinect作为外部视觉传感器,用于导航和建图等。于是,我也想跳坑一下kinect(毕竟实验室闲置了这么多kinect2)。于是乎,边按教程来装kinect的驱动,然后一边记录安装流程,为以后再安装的时候提供一个参考,避免重复造轮子。首先按照这个博主的博客(该博主使用的是Ubuntu14.04,ROS-indigo,我使用的kinetic)...原创 2019-07-08 11:31:28 · 2507 阅读 · 5 评论 -
linux命令行下载功能包和文件时出现404 Not Found 错误的原因和解决办法
在使用命令行下载ros的功能包(sudo apt-get install ros-kinetic-xxx)的时候,经常会出现404错误后来发现是因为源的问题,这个问题其实在ROS WIKI中一开始就考虑到了,所以它提供了很多换源的方法。我按照WIKI使用了科大源:sudo sh -c '. /etc/lsb-release && echo "deb http://mi...原创 2019-07-08 16:13:36 · 8464 阅读 · 2 评论 -
ros编译遇到错误
在使用gazebo仿真和学习机器人导航(navigation)时遇到的问题:(1) Could not find a package configuration file provided by "gazebo_ros_control" with any of the following names: gazebo_ros_controlCon...原创 2019-07-08 17:53:03 · 627 阅读 · 0 评论