1. 安装mrpt ( apt-get )

$ sudo apt-get install mrpt-apps libmrpt-dev

2. 下载mrpt-1.3

链接:https://github.com/mrpt-ros-pkg/mrpt_navigation/tree/compat-mrpt-1.3

3. 编译即可

###########################################################################

libpcap-dev 安装

0 卸载旧的libpcap

sudo apt-get remove libpcap0.8

I 安装新的 libpcap

1.  下载并安装 GNU M4   , 为生成makefile使用

2.  下载并安装 flex   $sudo apt-get install flex

3.  下载并安装 bison

4.  下载并安装libpcap。

1. Libpcap的官方网站是http://tcpdump.org/release,下载最新的libpcap

2.  tar -xvf libpcap-1.3.0.tar.gz

3. cd libpcap-1.3.0

./configure

4. 如果遇到缺少flex问题: $sudo apt-get install flex

5. 通过后,进行make  $make

6,   如果遇到:

yacc -d ./parse.y<br>make: yacc: Command not found<br>make: *** [parse.c] Error 127

安装 $sudo apt-get install -y byacc

之后继续 make

7.  make 后安装:  需要root权限

$sudo make install

#######################################################################################

ccmake 安装

Here is what fixed my problems on Ubuntu 12.04 x86_64 (64 bit) (Thanks syslogic )

For whatever reason (1:00 am maybe?) setting CURSES_USE_NCURSES TRUE didn't seem to work. So I went with a hack job.

Verified it's installed:

$ sudo apt-get install libncurses5-dev

You will see something to the effect: libncurses5-dev is already the newest version.

So find the library and include.

$ locate libncurses.so

Note location, mine: /usr/lib/x86_64-linux-gnu/libncurses.so

$ locate curses.h

Note location again, mine: /usr/include

In: <cmake source dir>/Modules/FindCurses.cmake

add at the top, right after the comments

set( CMAKE_INCLUDE_PATH "/usr/include")
set( CMAKE_LIBRARY_PATH "/usr/lib/x86_64-linux-gnu/libncurses.so")

then rinse repeat the build process

./bootstrap
make
sudo make install

ccmake should now be installed.

Your pal,

#######################################################

ccmake 还是装不上?

查看当前cmake 的版本

$ cmake --version

软后重新下载一个相同版本的 cmake, 会发现解压出来的bin文件夹里有ccmake可执行文件!

然后创建链接:

$ sudo ln -s /home/lvchaoshun/projects/cmake-3.6.2/bin/* /usr/bin/

然后执行命令检查一下:

# ccmake --version

ccmake version 3.6.2

ok。现在ccmake最新版本安装成功!

#######################################################

提示找不到 marker_msgsConfig.cmake ?

sudo apt-get install ros-<distro>-marker-msgs

或者

http://wiki.ros.org/marker_msgs

catkin_make

提示找不到 pose_cov_ops?

https://github.com/mrpt-ros-pkg/pose_cov_ops

catkin_make

MRPT 安装使用的更多相关文章

  1. Windows Vistual Studio 2013/2015 MRPT安装

    博客参考:https://blog.csdn.net/qyjzhou/article/details/80110941 MRPT 安装 1. 官网编译好的程序直接安装 https://sourcefo ...

  2. mrpt安装

    1.mrpt2.0参 See PPA for mrpt 2.0 branch (for mrpt 1.5.* read here). sudo add-apt-repository ppa:josel ...

  3. ubuntu16.04安装mrpt

    源码地址 https://github.com/MRPT/mrpt 安装教程 https://github.com/MRPT/mrpt/blob/master/README.md#32-build-f ...

  4. MRPT图形界面

    mrpt-gui模块中提供了三个类以实现显示GUI窗口,每个都有特定的用途: mrpt::gui::CDisplayWindow : Displays 2D bitmap images, and op ...

  5. MRPT笔记——MRPT在VS2013中的配置

    Mobile Robot Programming Toolkit (MRPT)是一个跨平台的.开源的C++库,旨在帮助机器人研究员设计和实现SLAM.机器视觉和运动规划(避障)的算法. MRPT为移动 ...

  6. 【MRPT】【icp-slam-live】Vs2013+ cmake3.6.1 + mrpt1.4.0+opencv2.9.4+wxWidget3.0.2环境配置

    Win10下Vs2013 + cmake3.6.1 + mrpt1.4.0+opencv2.9.4+wxWidget3.1.0环境配置 所接触过的最令我崩溃的环境配置.之前没有考虑到vs2013 20 ...

  7. ZooKeeper的安装

    一.准备 需要提前安装好Java 准备好zookeeper的软件包:软件包地址   二.部署 解压zookeeper压缩包到指定目录 执行如下命令: .tar.gz -C /opt/   三.修改配置 ...

  8. MRPT - Mobile Robot Programming Toolkit

    1. https://www.mrpt.org/Building_and_Installing_Instructions#1_Prerequisites P1. error C2371: “int32 ...

  9. ubuntu16.04下安装运行PL-SLAM

    PL-SLAM是Ruben Gomez-Ojeda大神融合点和线特征SLAM的最新成果,并开放了源代码,本博文记录安装运行PL-SLAM遇到的一些问题. 1源代码地址 https://github.c ...

随机推荐

  1. HDU1069 最长上升子序列

    emm....矩形嵌套 还记得吗....就是它... 直接贴代码了.... import java.util.ArrayList; import java.util.Arrays; import ja ...

  2. day5 if else elif 判断语句

    age_of_princal = 56 guess_age = int( input(">>:") ) '''伪代码,提供思路用 if guess_age == age ...

  3. Migrate Maven Projects to Java 11

    Migrate Maven Projects to Java 11 So you want to migrate to Java 11 but your Maven project is still ...

  4. MT【191】阿波罗尼乌斯圆

    已知$f(x)=2\sqrt{(\cos x+\frac{1}{2})^2+\sin^2 x}-\sqrt{\cos^2 x+(\sin x-\frac{1}{2})^2}$,若$m\ge f(x)$ ...

  5. debian 系统安装配置apache

    安装sshapt-get install ssh-server  (安装失败请插入镜像)service ssh start Apache 服务安装apt-get install apache2 apa ...

  6. 洛谷 P2491消防 解题报告

    P2491 消防 题目描述 某个国家有n个城市,这n个城市中任意两个都连通且有唯一一条路径,每条连通两个城市的道路的长度为zi(zi<=1000). 这个国家的人对火焰有超越宇宙的热情,所以这个 ...

  7. hdu 1756(判断点是否在多边形中)

    传送门 题解: 射线法判定点是否在多边形内部: AC代码: #include<iostream> #include<cstdio> #include<cmath> ...

  8. SQL Server 窗口函数详解:OVER()

    语法 开窗函数支持分区.排序和框架三种元素,其语法格式如下: OVER ( [ <PARTITION BY clause> ] [ <ORDER BY clause> ] [ ...

  9. go map数据结构

    map数据结构 key-value的数据结构,又叫字典或关联数组 声明: var map1 map[keytype]valuetype var a map[string]string var a ma ...

  10. GO语言的进阶之路-go的程序结构以及包简介

    GO语言的进阶之路-go的程序结构以及包简介 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.编辑,编译和运行 A,编辑 Go程序使用UTF-8编码的纯Unicode文本编写.大 ...