ROS入门学习1:机器人操作系统ROS

  ROS是机器人操作系统(Robot Operating System)的英文缩写。ROS系统是起源于2007年斯坦福大学人工智能实验室的项目与机器人技术公司Willow Garage的个人机器人项目(Personal Robots Program)之间的合作,2008年之后就由Willow Garage来进行推动。从2010年3月2日发布的第一版ROS Box Turtle至今(截止到2019年8月)已有12个版本。

  推荐两个长期维护的ROS版本

ROS版本 发布日期 海报 停止支持时间 对应Ubuntu系统
ROS Melodic Morenia May 23rd, 2018 May, 2023(Bionic EOL) Ubuntu 18.04 (Bionic)
ROS Kinetic Kame May 23rd, 2017 April, 2021(Xenial EOL) Ubuntu 16.04 (Xenial)

RoboWare Studio

  ROS编辑器有多种,这里推荐RoboWare Studio编辑器,对ROS支持较好。Roboware官网可能进不去,可选择Github下载地址:https://github.com/TonyRobotics/RoboWare/tree/master/Studio

特点

安装

  • 为了支持Python调试功能,需要安装pylint:
$ sudo apt-get install python-pip
$ sudo python -m pip install pylint
  • 为了获得更好的代码阅读体验,自动格式化整理代码,需要安装clang-format:
$ sudo apt-get install clang-format-3.8
$ cd ~/下载/
$ sudo dpkg -i roboware-studio_1.1.0-1514335284_amd64.deb

ROS学习资料

ROS资料相对较少,这里整理一些ROS学习资料,供参考。

学习网站

机器人项目

+