ROS机器人操作系统
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 · 6071 阅读 · 0 评论 -
如何优雅的录制ROS的rosbag包?
写在前面根据自己最近的ROS下的编程和实践,发现这种国外最先发起的项目,如果想要找教程,第一时间还是先取google搜索才行,不然在国内网站搜索,搜出来的很多都是不相关,或者压根没有这方面的内容。如果英语能力不行,则按下面的顺序来:1.先在百度搜,在搜到的结果里面,先找CSDN上的内容,一般都是技术人员写的心得,比较靠谱;2.其次看一些个人博主的blog,这些一般也还能信得过;3.如果是在找不到,一定要想到用google英文搜索你的问题,会有意外收获!言归正传因为我要录制机器人的整个原创 2020-06-23 14:56:19 · 8658 阅读 · 2 评论 -
使用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 · 3558 阅读 · 0 评论 -
linux中的ROS环境变量配置遇到的问题,.bashrc文件的作用,环境变量添加和去除
由于自己误操作把原先配置好的ROS下的一个目录删除了,因为采用的是命令行 rm -rf 删除的所以无法修复(一定要慎重使用rm -rf),所以只能完全卸载ROS,然后重装。ROS卸载教程可以参考这位博主的博客。然后进行ROS系统重装,想着自己去年装过几次ROS了,这次肯定没问题啊,但是还是遇到了一些坑,究其原因,还是对linux环境不熟悉导致的。由于我今后要进行无人机相关的研究,所以ROS的安装...原创 2019-06-02 11:52:21 · 7878 阅读 · 0 评论 -
ROS下kinect2驱动安装流程记录和遇到的问题解决心得
由于最近想在学习ROS机器人操作系统,发现很多机器人都会用kinect作为外部视觉传感器,用于导航和建图等。于是,我也想跳坑一下kinect(毕竟实验室闲置了这么多kinect2)。于是乎,边按教程来装kinect的驱动,然后一边记录安装流程,为以后再安装的时候提供一个参考,避免重复造轮子。首先按照这个博主的博客(该博主使用的是Ubuntu14.04,ROS-indigo,我使用的kinetic)...原创 2019-07-08 11:31:28 · 2577 阅读 · 5 评论 -
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 · 680 阅读 · 0 评论