美文网首页
1. ROS简介

1. ROS简介

作者: Janeshurmin | 来源:发表于2019-08-25 17:42 被阅读0次

1.1 为什么要用ROS?

机器人是一个系统工程,它涉及机械、电子、控制、通信、软件等诸多学科。以前,开发一
个机器人需要花很大的功夫,设计机械、画电路板、写驱动程序、设计通信架构、组装集成、调试、以及编写各种感知决策和控制算法,每一个任务都需要花费大量的时间。

技术进步,机器人产业分工走向细致化、多层次化,这时就需要一个统一的软件平台用于集成各个部件,也就是机器人操作系统ROS。

1.2 ROS起源

2000,ROS起源,斯坦福
2007,ROS正式发布,柳树车库(Willow Garage)
2013,Hydro
2014,Indigo,ubuntu 14.04
2015,Jade
2016,Kinetic,ubuntu,16.04
2017,Lunar
...

1.3 ROS是什么?

ROS是一个适用于机器人编程的框架,用于将原本松散的零部件耦合在了一起,为他们
提供了通信架构。

ROS是中间件,用于连接操作系统和ROS应用程序,是类操作系统。运行在Linux上,可以更好地组织和运行机器人的感知、决策、控制算法。

ROS = 框架 + 工具 + 功能 + 社区

框架

  • 分布式,扩展性好,复用性高,假设改某个激光雷达,只需改这个节点就行,通信都不需要更改
  • 进程管理,一般不说进程,——>node(节点)
  • 进程间通信

功能
ros wiki ros.org
github

1.4 ROS安装

流程参照管官网
ubuntu 16.04安装Kinetic
ubuntu 14.04安装Indigo

推荐ROS开发的IDE —— RoboWare

  • 二进制代码包

  • 源代码包

相关文章

  • 1. ROS简介

    1.1 为什么要用ROS? 机器人是一个系统工程,它涉及机械、电子、控制、通信、软件等诸多学科。以前,开发一个机器...

  • ROS nodelet初探

    1. 简介 nodelet官方教程:http://wiki.ros.org/nodelet 中文教程:http:/...

  • 机器人操作系统ROS--简介(一)

    一、ROS简介 网址:http://www.ros.org/ ROS(机器人操作系统,Robot Operatin...

  • ROS简介

    ROS的全名是Robot Operating System,即机器人操作系统。虽然名字里有个“操作系统”,但它并不...

  • ROS 控制 Motoman 真实机器人

    环境 Ubuntu 18.04 ROS Melodic 步骤 1.安装ROS   安装ROS, 创建并初始化ROS...

  • ROS 基础

    1. ROS 开发环境 1.1 安装 ROS Installation: http://wiki.ros.org/...

  • 17.ROS简介

    ROS简介 个人理解,如有纰漏请指出。 什么是ROS ROS是面向机器人的开源的元操作系统(meta-operat...

  • 模块化生成SDF模型: xacro4sdf

    1. SDF建模简介 在使用ROS进行机器人开发的时候,仿真是非常重要的一个环境,而Gazebo是与ROS兼容性最...

  • 22.ROS初探

    ROS初探 ROS简介 安装 安装完成后测试ROS是否安装完成 哦了~ 安装MAVRos 编译PX4固件 PX4固...

  • ROS2简介

    ROS简介 ROS是Robot Operating System的缩写,是一套开源的软件框架和工具集,用来帮助开发...

网友评论

      本文标题:1. ROS简介

      本文链接:https://www.haomeiwen.com/subject/fufkectx.html