机器人操作系统ROS学习教程

描述:这篇文章主要介绍ROS(机器人操作系统,Robot Operating System)的用途及安装方式;

1.1 ROS的主要用途

ROS(机器人操作系统,Robot Operating System),是专为机器人软件开发所设计出来的一套电脑操作系统。它是一个开源的元级操作系统(后操作系统),提供类似于操作系统的服务,包括硬件抽象描述、底层驱动程序管理、共用功能的执行、程序间消息传递、程序发行包管理,它也提供一些工具和库用于获取、建立、编写和执行多机融合的程序。

ROS的运行是一种使用ROS通信模块实现模块间P2P的松耦合的网络连接的处理,它执行若干种类型的通讯,包括基于服务的同步RPC(远程过程调用)通讯、基于Topic的异步数据流通讯,还有参数上的数据存储。

1.2 ROS安装方式

ROS可以安装到多种平台上,目前支持最全的是操作系统平台,推荐在平台下采用虚拟机的方式进行安装,方便下一步的学习实验;

官方提供的最新版(ROS Groovy Galapagos)安装镜像地址如下:

虚拟机下载为:

安装完 VM VirtualBox后,点击菜单“管理”->“导入虚拟电脑”->“打开虚拟电脑”

选择下载的“rosGroovyGalapagos.ova”文件;

在虚拟电脑导入配置选项中,建议调整一下虚拟硬盘的位置到空间比较大的硬盘区,如时飞安装的位置为“D:\VirtualOS\VirtualBox”,如下图所示:

udast

安装完毕后启动虚拟机,默认用户名及密码都是“viki”,运行后如下所示:

udast

我们试着在命令终端“Terminal”中输入ROS指令“roscore”,会出现如下信息:

udast

现在,虚拟机安装完毕了,以后我们可以利用这个虚拟机进一步学习有关ROS的相关内容了。

转载自:https://www.linuxidc.com/Linux/2016-01/127497.htm

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《机器人操作系统ROS学习教程
本文地址:https://www.zhiletu.com/archives-5727.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微