ORB-SLAM2+Ubuntu18.04配置与运行 1.基础工具sudo apt-get install gitsudo apt-get install cmakesudo apt-get install g++ gcc2.安装所需依赖1.Pangolin0.5 0.5版本可以避免Eigen3的依赖错误,下载链接:
wheeltec移植到ubuntu18.04 1.底盘功能移植usb线连接ubuntu主机与32底盘控制板,wheeltec_robot/src/turn_on_wheeltec_robot/scripts下的wheeltec_udev.sh运行一次,重新拔插USB。在终端运行:ll /dev | grep ttyUSB*显示:lrwxrwxrwx 1 root root 7 4月 13 16:36 wheeltec_controller -> ttyUSB0表示成功。2.目标识别...
LeetCode刷题C++:28.实现strStr 问题描述:给你两个字符串haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回-1 。代码流程图:代码实现:class Solution {public: int strStr(string haystack, string needle) { if(needle.empty()) return 0; if(needle.size()&g...
LeetCode刷题C++:14.最长公共前缀 问题描述 :编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例 1:输入:strs = ["flower","flow","flight"]输出:"fl"示例 2:输入:strs = ["dog","racecar","car"]输出:""解释:输入不存在公共前缀。解题思路:以第一个字符串为基础,遍历该字符串长度 完全遍历容器容量,对比余下各个字符串相同位置的元素是否等于第一个元素代码实现:class Solutio..
roscore报错:ImportError: No module named ‘defusedxml‘ 1.问题详情:2.原因分析这是基于ubuntu16.04安装ros kinetic版本下python解释器指向问题,ros默认依赖于python2.7版本,由于个人需要安装了其他版本的python,python版本与路径查看:whereis python由此可看见安装了2.7和3.5两个版本,此时python解释器指向的是3.5这个版本,与ros不兼容,我们可以通过命令:ls -al /usr/bin/python查看指向最后版本为其他版本,通过命令移除:sudo