认识ROS(机器人操作系统)
机器人操作系统(ROS)是一种灵活的机器人软件开发框架。它是一个工具,库和约定的集合,旨在简化在各种机器人平台上创建复杂而健壮的机器人行为的任务。ROS=Plumbing+Tools+Capabilities+Ecosystem(即ROS=通道+工具+强大的库+生态系统)
这只是一个简单的介绍,详细的可以去ROS的网站上了解。ROS官网.
安装了解
ROS需要安装在linux系统下,Ubuntu就是linux系统的其中一种,以Ubuntu为例,不同版本的Ubuntu都有其对应的ROS。不能够跨版本安装,需要安装自己的Ubuntu系统所支持的ROS版本。具体比较常见的就以下几种,更多的也可以再查ROS发布版本信息。对于Ubuntu来说,网站已经指出每个发布的ROS版本仅仅在一个Ubuntu LTS上受支持,未来所有ROS 1版本均为LTS,支持5年。现在官方显示比较推荐的就是ROS Melodic Morenia,可在Ubuntu18.04 LTS上安装。
安装方法
具体的安装访法,建议参考官网网站上给的教程,按照官网的方法进行ROS的安装官方链接,这种安装方法也是比较好的,可以避免出现一些错误。以下给出部分链接:Ubuntu install of ROS Kinetic(可以安装到Ubuntu16.04), Ubuntu install of ROS Melodic(可以安装到Ubuntu18.04)。根据官方教程安装并没办法避免所有错误,还会有一些错误,比如软件源,网络,密匙等等都会影响到ROS在自己Ubuntu上安装,造成错误,不过对于入门的已经是很权威官方的方法,可以了解安装的基本流程,不用担心安装错。
检测是否安装成功
哈哈哈,上面都没有问题了就可以尝试控制小海龟了。
方法如下,打开三个终端,分别运行命令
roscore
打开节点控制器
rosrun turtlesim turtlesim_node
打开小海龟窗口
rosrun turtlesim turtle_teleop_key
打开控制窗口
运行完成,控制窗口放到最前面,按电脑上的方向键,小海龟运动,证明安装成功。
注.本人也正在学习中,对很多地方认识自知尚欠,欢迎各位批评指正。侵删。
飞长 发布了2 篇原创文章 · 获赞 0 · 访问量 48 私信 关注