ROS
文章平均质量分 52
hjj牛bb啊
这个作者很懒,什么都没留下…
展开
-
annaconda环境导致ubuntu编译环境变化的解决办法
之前由于ros、python、pip这些工具的版本和冲突问题,在16.04上一直装不好pip,和python的一些库,然后装了annaconda3,轻松解决了python库问题。然而引发了一系列编译问题,annaconda也会搞一个系统环境,编译的时候经常会链接到annaconda3的环境而不是系统原有环境。之前解决参考:https://blog.csdn.net/qq_29572513/article/details/88742652上面的博客确实是一个解决办法,特别是一些系统底层库出问题的时候,但是原创 2021-09-03 11:04:37 · 328 阅读 · 0 评论 -
c++: internal compiler error: Killed (program cc1plus)
使用catkin_make时出现该错误,原因是ubuntu系统内存不足。解决方法:1、关闭ubuntu,直接加大虚拟机的内存2、控制catkin_make使用的内核数量,比如catkin_make -j4,因为似乎默认不写是将内核数量用到最大参考文献:https://www.cnblogs.com/sylar5/p/9268554.htmlhttps://blog.csdn.net/weixin_41803041/article/details/79496016...原创 2020-10-21 08:51:32 · 836 阅读 · 1 评论 -
Linux串口相关使用
1、列出所有的串口设备 ls -l /dev/ttyUSB*2、列出所有的外设 ll /dev3、显示设备的详细信息 lsusb -vvv4、简历软连接①简历规则文件 xxxx.rulesKERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE:="0777", S...原创 2020-05-08 10:41:50 · 166 阅读 · 0 评论 -
AMCL的粒子滤波
概述粒子滤波,也就是Particle Filter,简写PF。所有的定位程序被放在激光传感器数据接收的事件中,每次接收到激光雷达的数据,都会判断一下机器人是否移动了给定的距离或旋转了给定的角度(下面简称机器人满足移动调节)。如果机器人满足移动调节,则处理激光数据,否则不处理,直接丢弃。感觉这里如此浪费激光雷达数据,不是一个好的策略。注意:下文中所说的粒子的概率和粒子的权重,是一回事。基本流...原创 2019-12-03 16:13:29 · 2520 阅读 · 1 评论 -
远程安装SSH密钥
将本机生成的密钥通过指令传输到远程的主机中。1、用ssh-keygen在本机生成密钥,一路回车即可2、用ssh-copy-id -i .ssh/id_rsa.pub user@host 传送到远程主机user中,即可免密码登录远程主机...原创 2019-05-20 21:01:02 · 301 阅读 · 0 评论 -
roscore时候报错:Unable to contact my own server at...
一、问题描述 在终端运行roscore时,出现错误:Unable to contact my own server at...,如下图:二、解决方法 以上问题是由于ROS环境变量ROS_MASTER_URI设置错误导致的,重新设置该变量即可。 打开~/.bashrc文件,添加或修改环境变量ROS_HOSTNAME和ROS_MASTER,即改为:export R...转载 2019-05-11 21:12:01 · 1632 阅读 · 1 评论 -
Roboware远程传输编译时找不到命令catkin_init_workspace: command not found解决
Roboware远程传输工程Remote Deploy错误提示如下:/tmp/roswstmp.sh: line 2: catkin_init_workspace: command not foundDeploy Finished!ROS小白遇到这个问题就懵逼了,国内很多人都说是因为没有安装catkin_tools包,所以他们是说的解决方法就是各种安装或者重装这个包,可能有部分人是这个原...转载 2019-05-11 21:14:54 · 2219 阅读 · 0 评论 -
ROS中几个坐标系的理解(map, odom, baselink)
这里已经解释的非常详细:http://www.ros.org/reps/rep-0105.html#id5简单的描述:1)在系统计算中,map的原点是fixed的,不会改变,而AMCL计算得到的机器人坐标(map坐标系下)我们认为是绝对准确的。2)odometry节点根据编码器积分的结果不停地发布odom到baselink的变换(换算到xy坐标系了)问题:odom到baseli...原创 2019-07-09 16:33:29 · 9320 阅读 · 2 评论