随笔分类 - Linux
摘要:1.ros::spin()和spinOnce含义 如果在节点中如果订阅了话题,那么就必须要调用ros::sping()或者ros::spinOnce()函数去处理话题绑定的回调函数,否则该节点将不会调用节点所订阅的所有回调函数来处理接收到的数据.换句话说如果一个节点里面没有订阅话题只有发布话题,那么
阅读全文
摘要:1. 安装 从官网下载最新版本的Clion https://www.jetbrains.com/clion/ 并解压到指定的目录,例如: /home/xkc/software/clion-2017.2.3 默认Clion可以免费使用30天,学生可以凭借学生证,免费使用的话可以申请一年. 授权方法:激
阅读全文
摘要:1.导入项目 准备工作 1, first we should make sure the compile with build.sh under ORB_SLAM2-master is OK. 2, then if we want to build debug version, we need to
阅读全文
摘要:设计模式,泛型编程
阅读全文
摘要:设计模式,泛型编程
阅读全文
摘要:参考资料: [1].Git学习笔记:fork和clone的区别,fetch与pull的区别 [2].在Github和Git上fork之简单指南
阅读全文
摘要:Linux本地时间和网络时间不同步,更新了之后,重启还会变回去。可以通过一下方法修改并保存。 1. 安装ntpdate工具 sudo apt-get install ntpdate 2. 设置系统时间与网络时间同步 sudo ntpdate cn.pool.ntp.org 3. 将系统时间写入硬件时
阅读全文
摘要:1.Actionlib原理 英文版:DetailedDescription 翻译版:actionlib的身世之谜 2.Actionlib官方教程 Actionlib是ros的重要部件,对于复杂动作的执行问题,例如机械臂捉取物品和move_base实现等,使用actionlib是非常有效的。参考官方的
阅读全文
摘要:Caffe2训练好的模型可在Model Zoo下载,下载的命令很简单,接下来以下载和使用squeezenet为例,进行简单说明。 1.浏览可下载的模型 已有模型都放在github上,地址:https://github.com/caffe2/caffe2/wiki/Model-Zoo,当前有caffe
阅读全文
摘要:使用IDE开发深度学习的应用,可以事半功倍,Caffe2已经全面支持Python,这里介绍如何在Ubantu14.04下,利用EclipseCaffe2的二次开发或应用。 1.安装eclipse 具体请参考:ROS知识(6) 基于Eclipse开发 2.安装eclipse的插件PyDev 具体请参阅
阅读全文
摘要:Caffe2,Deep Learning,Ubantu
阅读全文
摘要:用Eclipse Neon做ROS开发需要几个常用的插件,可以大大加速开发的进度。 1.常用插件 a.CMake Editer 地址:http://cmakeed.sourceforge.net/eclipse/ b.PyDev 地址: http://www.pydev.org/updates c.
阅读全文
摘要:在原计算机的linux c++程序可以正确跑起来,但是换了一台机器运行时出现致命错误,程序直接当掉,错误提示如下: 造成改错的主要原因是,我们来先看下编译的提示,警告如下: 仔细审查代码发现,函数少了返回值,疼的很,居然编译还通过,只是警告而已。 这告诉了我们一个重要事实:编译期的警告是非常重要的!
阅读全文
摘要:ROS软件包开发完成后,需要安装包,如果你用的是catkin创建的工作空间,那么即可使用命令"catkin_make install"完成此项任务.下面介绍其安装的过程: 1.源码准备 准备好需要安装的代码,通常可以使用catkin来创建工作空间,包和编译整个项目.本例子假定工作空间为catkin_
阅读全文
摘要:ssh 远程链接时出现错误提示 解决办法 接下來在連線一次,會出現
阅读全文
摘要:Linux显示在Windows编辑过的中文就会显示乱码是由于两个操作系统使用的编码不同所致。Linux下使用的编码是utf8,而Windows使用的是gb18030。因此,解决Linux打开txt/cpp/hpp等文件中文乱码方法如下。 方法A(单一文件设置) 1. 打开终端,进入到文件所在目录.
阅读全文
摘要:两台机器同时运行过程中,对于ROS的tf变换,其要求两台机器的时钟要保持一致。 1、查询时间 首先通过以下命令,看两台机器时钟是否有差异。在本机上,查看远程master的机器时间: 例如 或者在终端直接输入date命令可以查询本机的时间: 2、安装chrony 执行如下命令: 3、配置 然后编辑配置
阅读全文
摘要:1、运行环境配置 2、安装skeltrack 3、ROS和Skeltrack对接 有位作者写了一个-skeltrack开源包,地址:https://github.com/jmerdich/ros-skeltrack.git 但是运行不起来,无法跟踪,需要修改下输入的图像参数,不用异步的方式,用同步的
阅读全文
摘要:为了在局域网实现远程wifi调试,例如调试需要图像数据传输,则需要搭建局域网5g无线网络。 1、硬件要求 a. TP-Link(型号:TL-WDR6500,AC1300双频无线路由器,支持5g,2.4g) ,安装时需要设置好5g和2.4g的模式。 b. 睿因双频无线网卡(型号A1200 WIFI)
阅读全文
摘要:octave,linux下的安装。官网:Octive,请参考以下资料: 安装教程:Ubuntu通过源码编译安装Octave 4.0
阅读全文
浙公网安备 33010602011771号