![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ROS
SLAM菜鸟
这个作者很懒,什么都没留下…
展开
-
Eigen中旋转矩阵和欧拉角的转换
Eigen中旋转矩阵和欧拉角的转换Eigen中旋转矩阵和欧拉角的转换Eigen中欧拉角转换旋转矩阵功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Eigen中旋转矩阵和欧拉角的转换在计算机视觉研究中常常用到物体的姿态转换,一般在原创 2021-03-05 18:13:56 · 5239 阅读 · 1 评论 -
Python3和ROS共存中关于ROS中CvBridge的使用
重要的话说在前面:Anaconda3是个神器,不要因为害怕python3和ROS起冲突就放弃使用它!!!Anaconda3是个神器,不要因为害怕python3和ROS起冲突就放弃使用它!!!Anaconda3是个神器,不要因为害怕python3和ROS起冲突就放弃使用它!!!1.Anaconda3和ROS的安装,这个我觉得不用我多说2.安装好之后要学会使用Anaconda中co...原创 2019-11-22 20:22:25 · 5722 阅读 · 1 评论 -
ROS中log日志文件的获取
在平时用ROS进行室内地图绘制时,常因无法获得小车轨迹而发愁。直接修改代码输出txt文件稍显复杂,又不想偷这个懒,所以在这里介绍一个获取log文件的方法。SHELL=/bin/bash PS1="$" script -f name.log在进行SLAM实验之前,先打开终端,输入上述命令,其中name为log日志的名字。然后正常进行SLAM实验,在实验结束后,输入: exi原创 2017-06-09 17:45:51 · 9099 阅读 · 2 评论 -
用MATLAB进行log日志的读取
这篇文章写的非常详细,可以作为参考 http://jacoxu.com/matlab%E5%A4%84%E7%90%86log%E6%96%87%E4%BB%B6/?utm_source=tuicool&utm_medium=referral转载 2017-06-09 17:46:48 · 8920 阅读 · 0 评论 -
slam整理
高翔博士代码托管:https://github.com/gaoxiang12/slambook原创 2017-07-20 09:07:08 · 343 阅读 · 0 评论 -
ROS中的launch文件整理
https://blog.csdn.net/fengmengdan/article/details/42984429这篇文章是我见过写的最详细的转载 2018-08-17 19:01:46 · 178 阅读 · 0 评论 -
cmake使用示例与整理总结
如果编译软件使用了外部库,事先并不知道它的头文件和链接库的位置。得在编译命令中加上包含它们的查找路径。CMake使用 find_package 命令来解决这个问题。本文讨论了如何在CMake项目中使用外部库,以及如何给没有查找模块的库写一个。1 FIND_PACKAGEFIND_PACKAGE( <name> [version] [EXACT] [QUIET] [NO_MODUL...转载 2018-10-17 22:50:12 · 1940 阅读 · 0 评论 -
在多机ROS中的时间同步问题
局域网内两台设备时间同步由于项目需要,需要笔记本和无人车上的tx2在无人车上的路由内组建局域网。但本项目系统是以ROS为框架的,需要两设备时间同步(不然会报各种莫名其妙的错误,笔者困惑了几天才发现…)。笔记本是Uuntu16.04的系统,移动机器人的TX2也是16.04,二者通过路由器组建局域网,没有与外网连接。下面介绍如何通过ntp来对局域网内的两台电脑进行时间同步。(1) 服务器端配置...原创 2019-04-25 23:25:50 · 3175 阅读 · 5 评论 -
9DoF Razor IMU 固件烧写及输出接口(USB/串口)切换方法
由于项目需要,采购了两块SparkFun的9DoF Razor IMU器件,对就是下图这个红色的东西。这个器件默认是以USB的方式传输数据的,但是实际运用的时候,并没有那么多usb接口可供使用,因而转换其输出方式,使其以串口方式输出是必要的。老哥我花了一晚上时间研究出了更改的方法,特呈现如下:1.配置Arduino IDE首先要安装9DoF Razor Arduino Cor...原创 2019-05-18 09:36:47 · 1706 阅读 · 0 评论 -
在多台PC上进行ROS通讯-学习笔记
转载 http://blog.csdn.net/zhangrelay/article/details/50513373/转载 2017-03-31 16:09:29 · 439 阅读 · 0 评论 -
树莓派2B 的无线网络配置
因为我的树莓派装的是ubuntu 14.04 版本的无桌面系统,所以在进行网络配置时尤为麻烦。特别是树莓派2B不带无线网卡和蓝牙,简直是反人类有木有。我之前的博客里有关于树莓派3的网络配置,我想依样画葫芦套用到树莓派2B上,结果根本就不好用,在网上学习了大神的教程后知道了,我的ubuntu版本缺少了两个软件。 iwconfig wpa_supplicant只需要sudo apt-get inst原创 2017-03-31 14:10:07 · 5988 阅读 · 1 评论 -
在roscore时出现 terminate called after throwing an instance of 'std::runtime_error'的解决方法
参考博客:http://www.cnblogs.com/fastwave2004/p/4619017.html 花费了一整天时间,在树莓派2B上安装了ROS indigo 版本,之后在终端控制界面输入roscore时出现 process[rosout-1]: started with pid [3751] started core service [/rosout] terminate ca原创 2017-03-31 14:01:50 · 13088 阅读 · 0 评论 -
C++ 使用::std::vector<>
转自:http://hxbings.blog.163.com/blog/static/27095617200892210843444/摘要: 本文介绍了C++标准库中的容器类vector,分析了它的优点,并且建议在应用程序中使用它作为动态数组的优先选择,而不是MFC的CArray在一些使用 MFC 的程序中,经常看到许多程序使用 CArray的设计问题,造成使用它的转载 2016-12-28 11:25:47 · 614 阅读 · 0 评论 -
用北通阿修罗TE控制turtlebot2利用RPLIDAR A2 进行简单的hector_mapping测试
RPLIDAR A2 hectorslam ROS原创 2017-01-06 15:19:45 · 1096 阅读 · 0 评论 -
ROS学习--轻松使用tf
转自:http://blog.csdn.net/start_from_scratch/article/details/50762293tf是ROS中建立坐标系,并且使用各个坐标间转换关系的一个很好的工具,对于非导航专业的同学,常常苦恼与各种旋转矩阵的变换,自己经常被搞的头大,最近由于课题实验的需要,尝试使用tf,对此有了一个初步的了解。很多已经接触ROS有一段时间的朋友,可能都没有真正转载 2016-12-29 16:50:48 · 1760 阅读 · 0 评论 -
无法获得锁/var/lib/dpkg/lock - open (11: 资源暂时不可用)的解决方案
转自icysoul的http://blog.csdn.net/yaoduren/article/details/8561145在ubuntu系统的termial下,用apt-get install 安装软件的时候,如果在未完成下载的情况下将terminal close。此时 apt-get进程可能没有结束。结果,如果再次运行apt-get install 命令安装如今,可能会发生下面的提示:转载 2017-01-08 21:11:15 · 6993 阅读 · 0 评论 -
树莓派3B键盘映射错误解决
入手树莓派3B之后用了没有多长时间,最初的这段时间感觉想让它代替我的PC机是不肯能的。性能先不说,我完全没有找到当初在我的笔记本上使用Linux的感觉。再加上各种各样的问题,这让我觉得树莓派对于我来说应该还是我之前想到的那种折腾方式——它或许会在我未来的折腾中扮演一个控制器或者控制中心的作用。 尝试用作PC的时候,写了几段小脚本。敲键盘才发现敲出来的内容跟我自己预期的不一样,键盘的映射关系出了问题转载 2017-01-11 10:21:05 · 2166 阅读 · 0 评论 -
ROS(indigo) turtlebot2 + android一些有趣应用
ROS和Android配合使用非常有趣,这里推荐,ROSClinet,使用rosbridge让android和ROS通信:具体参考奥斯卡的个人剧场:http://xxhong.net/turtlebot示例非常全面,也给出了Android的Apk,今天尝试一下。实际机器人已测。考虑到通用性,这里选用仿真环境: [html] view plain copy print?在CODE上查看代码片派生到转载 2017-01-12 10:19:14 · 1179 阅读 · 0 评论 -
树莓派普通用户ssh出现Permission denied, please try again的解决方法
拿到了树莓派板子就想用远程SSH的功能,网上看到了一些教程都是用默认用户pi做SSH,我自己建立的用户每次都是Permission denied, please try again. 后来找到了问题的答案,输入: turtlebot@raspberrypi:~$ sudo nano /etc/ssh/sshd_config 把PasswordAuthentication的#号去掉就行了 #原创 2017-01-12 10:32:39 · 27623 阅读 · 0 评论 -
ROS中geometry_msgs消息类型
Point 点float64 x ,float64 y,float64 zPoint32 float32 x,float32 y,float32 z 一般使用Point,大规模点云使用Point32PointStamped :(1)std_msgs/Header header 包含坐标系和时间戳信息转载 2016-12-27 20:32:58 · 3676 阅读 · 0 评论