
linux / ubuntu
xiat5
既然选择了远方,便只能风雨兼程
展开
-
ubuntu 12.04,undefined reference to opengl,opengl链接出错
Linking CXX executable ../../bin/generateTrajectory/usr/local/lib/libg2o_types_slam3d.so: undefined reference to `g2o::opengl::drawPoint(float)'collect2: ld 返回 1make[2]: *** [../bin/generateTraj原创 2016-02-23 23:57:51 · 1409 阅读 · 0 评论 -
orb安装
一、首先安装orbslam21. 安装C++11编译器$sudo apt-get install gcc g++2.安装Pangolin $ sudo apt-get install libglew-dev #安装Glew $ sudo apt-get install cmake #安装CMake #安装Boost $ sud原创 2017-04-16 18:11:52 · 671 阅读 · 0 评论 -
TX1 ubuntu 16.04 build and install PCL
Download PCL 1.8 from here: https://github.com/PointCloudLibrary/pclModify line 91 of CMakeLists.txt in PCL to say SET(CMAKE_CXX_FLAGS "-Wall -std=c++11 ... Build and install P原创 2018-02-01 15:56:02 · 563 阅读 · 0 评论 -
ubuntu如何安装Eigen
linux 下面如何进行安装 Eigen .1.安装:sudo apt-get install libeigen3-dev2 调整,默认安装路径是:/usr/include/eigen3 cd /usr/include/eigen3ls$ Eigen signature_of_eigen3_matrix_library unsupported 3.需要执行复制命令,将Eigen文件转载 2018-01-25 15:35:55 · 10391 阅读 · 0 评论 -
ubuntu install ceres
clone the git repository git clone https://ceres-solver.googlesource.com/ceres-solver or: http://ceres-solver.org/ceres-solver-1.13.0.tar.gzStart by installing all the dependencies: s原创 2018-01-25 16:57:02 · 3430 阅读 · 0 评论 -
ros自带opencv版本与rosnode开发所需版本不一致时解决冲突
先设定好rosnode需要的opencv版本 set(OpenCV_DIR /usr/local/opencv2.4.13.1/share/OpenCV) find_package(OpenCV 2.4.13.1 REQUIRED)在target_link_libraries前一句添加:find_package(catkin REQUIRED COMPONENTS roscpp...原创 2018-02-21 00:15:34 · 2160 阅读 · 0 评论 -
cmake cannot find -lopencv_dep_cudart
关于这个bug,https://devtalk.nvidia.com/default/topic/970325/jetson-tx1/cmake-cannot-find-lopencv_dep_cudart/2给于较为全面的讨论。 给出两个解决方法: 一: 在cmakelist.txt中添加set(CUDA_USE_STATIC_CUDA_RUNTIME=OFF)二:--- ...原创 2018-02-21 00:09:52 · 710 阅读 · 0 评论 -
在Ubuntu14.04中安装PCL
1,下载PCL$ git clone https://github.com/PointCloudLibrary/pcl.git pcl-trunk 2,安装$ sudo apt-get install cmake g++ libboost1.55-all-dev libeigen3-dev libflann-dev python libusb-1.0-0-dev lib原创 2017-04-13 15:38:17 · 1600 阅读 · 0 评论 -
ubuntu14.04安装cuda-8.0
1.在http://developer.nvidia.com/cuda-downloads网页中根据你到操作系统下载cuda-repo-__.deb这样一个文件,我的是原创 2017-04-14 21:33:05 · 895 阅读 · 0 评论 -
orbslam编译rgbd_xtion_cc时,出现错误
错误如下:/usr/include/openni2/OniPlatform.h:49:3: error: #error Xiron Platform Abstraction Layer - Unsupported Platform!将:/usr/include/openni2/OniPlatform.h中的#if (defined _WIN32)# ifndef RC_INVOKE原创 2017-04-10 20:09:22 · 484 阅读 · 0 评论 -
在ubuntu 14.04上安装libqglviewer-qt4-dev包
在http://ftp.debian.org/debian/pool/main/libq/libqglviewer/上依次下载libqglviewer-qt4-2_2.3.4-4.2_i386.deb、libqglviewer-dev-common_2.3.4-4.2_all.deb、libqglviewer-qt4-dev_2.3.4-4.2_i386.deb,并按照上述顺序双击安装。原创 2016-02-27 00:23:56 · 4651 阅读 · 2 评论 -
ubuntu安装PCL
UbuntuWe currently support all Ubuntu via PPA. The installation instructions are:sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pclsudo apt-get updatesudo apt-get install li翻译 2016-02-27 01:19:10 · 723 阅读 · 0 评论 -
#error This file requires compiler and library support for the ISO C++ 2011错误解决办法
出现#error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler opt原创 2016-02-28 12:03:47 · 41649 阅读 · 8 评论 -
handfree调试出现错误config file can't be opened, check your system
出现config file can't be opened, check your system hf link initialized failed, please check the hardware等错误,是因此ROS_DEMO-master/handsfree_hw/src中的main函数中的handsfree_hw::HF_HW_ros hf(nh, "serial原创 2016-07-22 22:04:46 · 654 阅读 · 0 评论 -
linux串口无法打开,linux串口权限设置
Linux下的设备使用都需要使用sudo或root用户才能打开,为了能让普通用户也能使用串口,可以增加udev规则来实现,具体方法如下:sudo vim /etc/udev/rules.d/70-ttyusb.rules增加如下内容:KERNEL=="ttyUSB[0-9]*",MODE="0666"保存,重新插入USB转串口,普通用户就能搞定了转载 2016-07-01 09:20:59 · 5380 阅读 · 0 评论 -
tplink无线网卡在ubuntu 14.04 下频繁掉线 信号弱 解决办法
确定无线网卡芯片是否是0bda:8179,通过下面lsusblsusb信息 Bus 001 Device 010: ID 0bda:8179 Realtek Semiconductor Corp.下载驱动 ,并按照其中README.md步骤安装驱动https://github.com/lwfinger/rtl8188eu/tree/v4.1.8_9499打开81转载 2016-07-16 00:42:29 · 1403 阅读 · 0 评论 -
Ubuntu 14.04 使用ssh配置ROS远程控制
1.打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。2.打开"终端窗口",输入"sudo apt-get install openssh-server"-->回车-->输入"y"-->回车-->安装完成。3.查看ssh服务是否启动,打开"终端窗口",输入"sudo ps -e |grep ssh"--转载 2016-07-16 09:35:15 · 3972 阅读 · 0 评论 -
通过shell实现ssh远程控制,解决输入密码问题
A为本地主机(笔记本) ;B为远程主机(机器人), 假如为r1.local,(或者其他ip地址);在笔记本上运行命令:# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)# ssh zw@r1.local "mkdir .ssh" (需要输入密码)(如果执行不成功,新开终端,执行ssh zw@r1.local,输入密码,再执行mkdir原创 2016-08-06 13:34:24 · 1793 阅读 · 0 评论 -
编译ORB-SLAM2过程中出现find_package 无法找到openni2 package
解决方法:新建.\cmake_modules\FindOpenNI2.cmake 内容为:CMAKE_MINIMUM_REQUIRED( VERSION 2.8 ) #CMAKE版本要求 MESSAGE(STATUS "USING BUNDLED FindOpenNI2.cmake ...") FIND_PATH(OPENNI2_INCLUDE_DIR NAMES XnCp原创 2017-04-06 23:04:26 · 895 阅读 · 1 评论 -
ros kinetic的cv_bridge修改为基于opencv2.X
ros kinetic带的cv_bridge是基于opencv3.x的,在一些已有的工程项目中需要继续使用opencv2.X。当两个版本opencv共存时,即使修改/opt/ros/kinetic/share/cv_bridge/cmake中的cv_bridgeConfig.cmake,可以成功编译,在程序运行到cv_bridge的一些函数时依然存在错误。因为cv_bridge依赖d库是在open...原创 2018-02-23 16:22:49 · 2686 阅读 · 5 评论