简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
首先我们需要下载内核源码和实时补丁,需要注意的是,内核源码版本号要与实时补丁版本号严格对应一致。由于我在linux的kernel官网当中没有找到4.几的版本下载,所以这里我使用的是linux-3.18.59版成功打上了实时补丁。注意,对应3.18.59对应下载的补丁版本号是patch-3.18.59-rt65内核下载地址是:https://mirrors.edge.kernel...
笔者最近使用windows系统(以往大部分时间使用的是linux系统)发现system进程总是占用磁盘使磁盘达到100%。导致笔者的电脑异常卡顿。 在这里笔者写下处理过程。 注:笔者使用的是win8.1。其他版本操作也差不多。 1、关闭家庭组Win+X—控制面板 →操作中心 →维护 →关闭家庭组。 2、关闭家庭组服务:WIN+R运行Services.msc,找...
Qt的信号和槽可以传递int、double等c++常用类型变量,也可以传递QVector、QMap等Qt的容器类(当然也可以传递Qt定义的类型)。那么Qt的信号和槽如何传递自定义的结构体呢。首先在定义结构体的同时需要使用Q_DECLARE_METATYPE。通过这个宏定义可以将自定义的类型注册到Qt的元类型中,从而被Qt识别。其次在信号端发射的信号类型应该是...
本文主要介绍一下ROS是什么,如何在Ubuntu中安装ROS,以及如何基于ROS在Gazebo模拟器中通过键盘控制TurtleBot移动。ROS是什么ROS为RobotOperatingSystem(机器人操作系统)的简写,是一个面向机器人的开源元操作系统(open-source,meta-operatingsystem)。它能够提供类似传统操作系统的诸多功能,如硬件抽象、底层设备控制、进程间消息
在Linux下有时候需要使用多个不同版本的pythn,然而在终端输入命令python时,定位的可能并不是你想要的那个版本,那么怎么办呢?这时候我们可以在bashrc下export多个python路径。首先我们到usr/bin下看看自己安装了多少版本的python我这儿主要安装了python2.7和python3.5两个版本。那么下一步就是在bashrc当中添加环境变量。sudo g...
在slam(即时定位与建图)领域,通用建图包有一下几种:hector、gmapping、cartographer。hrector由于不需要使用里程计,所以在特征不太明显的区域容易出现长廊效应,gmapping中规中矩,室内建图效果也是蛮不错的。cartographer是谷歌2015年开源的建图功能包,其效果非常不错,对地图的修复效果很棒。本人最近在真实机器人上尝试了使用ca...
笔者最近在使用git clone命令从github克隆源码到电脑时出现了以下问题error: RPC failed; curl 18 transfer closed with outstanding read data remainingfatal: The remote end hung up unexpectedlyfatal: early EOFfatal: index...