• 等级
  • 22715 访问
  • 28 原创
  • 0 转发
  • 139572 排名
  • 9 评论
  • 9 获赞

Ubuntu上安装配置软件常见错误

安装ros出现有依赖包无法安装的情况,比如python-catkin-pkg依赖;或者是在安装其他软件时缺少依赖,这时可以试试命令终端中输入以下命令:sudoapt-getinstall-f或者sudoapt-getupdate或者sudoapt-getdist-upgrade或者sudoapt-getupgrade如果不行换个国内其他软件...

2018-08-05 12:03:14

ROS日记:ROS开始使用_主题2

上一节说到主题,但是对它的其余参数选项没有详细说明,这里对几个基本的参数选项进行说明。以/turtlesim节点为例。 rostopictype查看/turtlesim节点订阅的主题的消息类型:rostopictype/turtle1/cmd_vel这时会看到消息类型(其实也就是对应包名下的msg文件夹下的.msg文件)显示:geometry_msgs/Twi...

2018-08-01 17:26:07

Ubuntu(Linux)命令行终端命令提示符过长和提示符颜色显示等效果设置

    Ubuntu命令行初始的时候显示效果不佳,比如我们一级级目录查看下去之后,命令行会显示得过长;其他效果比如时间没有显示、用户名和设备名过长等等。这些都可以通过进入文件“~/.bashrc”进行设置。进入该文件之后,可以设置或添加PS1参数,使命令行终端显示效果改变。1、命令行缩短长度的设置。去除“\u@\h”选项内容,使只显示当前目录:PS1的常用参数以及含...

2018-07-30 11:48:48

ROS日记:ROS开始使用_主题(或称为话题)

理解了节点怎样运行,以及怎样查看节点的信息,现在来看看节点之间是怎样实现互相通信的。节点之间基本的通信方式有三种:1、主题通信,通过发布和订阅的形式;2、服务通信,通过请求和响应的形式;3、参数服务器,通过定义参数键值对的形式,保存和加载参数信息。 我们先来看看主题通信的形式。首先还是先打开命令终端运行roscore,这是一切开始的前提:roscore接着我们...

2018-07-26 21:42:16

ROS日记:ROS开始使用_节点

    目前选定的ROS版本已经安装完毕,该配置的参数和环境完成了配置,Linux和ROS的命令我们也熟悉了一些,必要的概念也做了相应的理解,而工作空间也已经创建,所以是时候开始正式使用ROS了。这一节主要说明节点的使用。节点指ROS执行任务的进程。首先,我们要做的是打开一个命令终端:ctrl+alt+t输入roscore,roscore是运行其他ROS程序(例如节点)的前...

2018-07-26 21:17:11

ROS日记:ROS必须理解的概念

    在开始进一步ROS的学习和使用之前,ROS的三层架构需要了解,而且对一些概念的理解是无法绕开的。ROS有三个层级的概念,分别是:文件系统级、计算图级和开源社区级。文件系统级:ROS的内部结构、文件结构和所需的核心文件都在这一层里,理解ROS文件系统是入门ROS的基础。一个ROS程序的结构,是一些按不同功能进行区分的文件夹。一般的文件夹结构是:工作空间文件夹(worksp...

2018-07-26 20:57:08

ROS日记:ROS工作空间搭建和功能包创建与编译

    一切准备工作就绪,现在是时候开始进入ROS的正式学习和使用了。这一部分主要讲解ROS工作空间的搭建,以及功能包的创建与编译。工作空间的文件夹结构有它的规范,以下是一个典型的工作空间结构:1、在开始创建和编译ROS功能包之前,先要把ROS的工作空间设置搭建好。我们可以先查看现在ROS正在使用的工作空间:echo$ROS_PACKAGE_PATH可能看到以下以冒号...

2018-07-26 20:39:16

ROS日记:ROS系统的备份和还原

  当我们在某个硬件系统环境(比如支持x86或x64架构的工业工控机)安装完成ROS并且配置好该配置的参数之后,就可以对系统做一个备份了,毕竟是一劳永逸的事情。当然也可以等到编译安装完该有的功能包之后备份也行,那时备份系统的时间点就更好。  备份系统的过程与我们平时习惯的Windows下备份系统类似,但是还是有所区别的,毕竟是Ubuntu(Linux)环境下,我们习惯使用命令终端和命令来...

2018-07-26 20:22:20

ROS日记:ROS安装配置过程

  在合适的硬件环境(例如个人PC或工业工控机)下的Ubuntu安装过程省略,可以去看我写的其他Ubuntu安装的相关博客。装完Ubuntu之后,需要安装以下工具或服务:1、安装ssh,方便其余电脑访问Ubuntusudoapt-getupdatesudoapt-getinstallssh注:装完之后Windows端用xshell进行测试,测试看是否能用xshel...

2018-07-21 11:22:56

ROS日记:ROS常用命令及解释

启动roscore,这是你在运行所有ROS程序前首先要运行的命令roscore直接切换工作目录到某个软件包或者软件包集当中roscdpack_name或者:roscdpath/pack_name注:只能切换路径包含在ROS_PACKAGE_PATH环境变量中的软件包输出当前工作目录pwd直接按软件包的名称而不是绝对路径执行ls命令(罗列目录)roslspack_name创...

2018-07-21 10:59:17

ROS日记:从基本的概念开始

ROS是什么?  ROS,RobotOperatingSystem的简称,是一个由斯坦福大学人工智能实验室研发的机器人操作系统,其实应该称为提供类似于操作系统功能的软件框架平台。ROS的结构是怎样的?  ROS分为两层,底层是操作系统层,上层则是广大用户编写提供的各种功能不同的软件包,比如定位导航,行动规划等等。所以ROS实际上可以看成是一个中间层,提供和重新封装了底层硬件调用...

2018-07-21 10:55:16

ROS日记:Ubuntu(Linux)常用命令和快捷键

ctrl+alt+t//打开命令终端ctrl+d//关闭命令终端exit//退出当前连接用户或者退出命令终端Tab//自动补全命令cd//切换到根目录cd..//切换到上级目录cd../..//切换到上两级目录cd~//切换到用户根目录(home目录里面的用户目录,如home/jimson)cd///切换到根目录cd/dir1/dir...

2018-07-21 10:52:11

VMware虚拟机安装Ubuntu总结

    Ubuntu是一个使用Linux内核的操作系统,Linux系统众多发行版本之一,开源(即开放源代码,系统及系统使用的软件的源码都可以查看使用)。安装使用Ubuntu有助于学习Linux命令和系统相关知识,系统具有流畅性和安全性等特点,而且开源的特性也使它支持很多免费软件,对日常使用和在其上面部署其他软件也是简便快捷。以下是安装过程总结。Ubuntu系统的镜像下载就不再赘述,给出地址:地址一...

2018-06-15 16:03:47

HTML5的Canvas使用总结

一开始接触html5的Canvas是觉得新奇的,然而之后的心路历程是这样的:感觉挺有意思的!靠,什么东西好难用!线条和圆圈怎么会画成这样!哦,原来是这样啊!嗯,挺好用,有意思……折腾了两天,终于基本上手Canvas了,画起东西来还是很有意思的,大家可以试着上手一下,虽然心路历程可能差不多,微笑脸。以我的经历来看,大多数的人可能会觉得难的点在于:两点之间怎么画线?连续的点怎么连接地画出来?圆圈或者其...

2018-06-14 18:25:01

centos(Linux)系统搭建svn服务(subversion)

    本例对centos(Linux)系统环境下搭建svn服务(subversion)做一个说明。centos作为Linux发行版之一,使用广泛。svn也是众多程序开发团队使用到的利器,对管理项目代码起到很方便的作用。这里在外部电脑上使用xshell连接服务器,然后在服务器centos上对svn进行安装,对xshell不懂的朋友可以百度一下。以后我也会专门写一篇关于xshell的使用文章。svn...

2018-06-11 21:04:54

Linux入门初体验之centos安装总结

centos作为Linux的发行版之一,很多企业对服务器稳定性有要求,都会安装这个“社区企业操作系统”。下面对该Linux发行版之一的centos做一个安装配置总结说明。注:发行版,所谓Linux发行版,是指整合Linux核心、系统管理软件和应用工具软件的操作系统。步骤一:UItraISO制作centosU盘启动盘首先,打开UItraISO工具,选择“文件”,打开已经下载好的centos镜像文件,...

2018-06-10 21:51:48

前端知识点总结(一)

box-shadow:h-shadowv-shadowblurspreadcolorinset;

2018-05-29 18:39:51

使用U盘在VMware虚拟机安装Windows和Ubuntu(Linux)系统,非常详细!

    使用VMware虚拟机的原因:微软VS这种IDE,安装容易,出现问题你就抓狂了,清理重装问题一大堆,躺地上打滚都没人理你。所以装个虚拟机用用啦,不过就是不用hyper-v!!!!!    为什么要用U盘装系统,网上查阅说是如果系统镜像大于4G,镜像文件在本地电脑,直接在VMware虚拟机上安装系统时会出问题,亲测确实出了问题,这应该和文件系统(FAT32和NTFS)有关...

2018-05-09 19:11:24

泛型语法总结与使用举例

泛型(Generic)是允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。也就是说,你可以先定义一个类,类名后跟<泛型列表(如T,M等等)>的形式确定类的类型为泛型列表名字类型,然后实际使用类定义对象时,再用实际的类型去替换泛型列表里的名字。定义泛型方法与定义泛型类相似,调用的时候再用具体的类型进行替换,例如:staticvoidSwap<T&...

2018-05-02 11:29:23

接口的属性说明

接口或其他地方时常会用到属性,这里对接口属性做一个总结说明。接口属性声明之后,属性的类型确定,所以在实现接口的类中实现属性时类型要一样,且set里的value值类型此时也是和接口属性声明时类型一样的,所以下面的使用例子会出错:classProgram:testinterface  {    privatestringtesta;  //testa值类型(string)与属性a...

2018-05-02 10:27:06

jimson_zhu

积沙成塔,集腋成裘,小溪汇集成江河,技术累积成大牛!
关注
  • 计算机软件/前端开发工程师
  • 中国 广西
奖章
  • 持之以恒