博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ROS学习笔记(1)
阅读量:2400 次
发布时间:2019-05-10

本文共 741 字,大约阅读时间需要 2 分钟。

  1. Robot Operating System的简称,是一种非常灵活的编写机器人应用的框架。ROS是由大量的工具、库、和转换接口组成。简单来说,ROS就是一种机器人操作系统,可以装在arm开发板上,同时可以通过wifi等与地面端交换信息,并且非常易于多机协作,在于ROS这种基于topic和message的分布式结构框架。更详细的信息可以参考ROS的官网,。

  2. 第一步,应该明白ROS的工作方式。ROS是安装在Ubuntu Linux上的软件,一般的ROS开发都需要依赖于支持ROS的硬件包,或者说是需要一些人来给ROS编写硬件的驱动,然后其他的软件开发者就可以基于ROS和这个支持ROS的硬件开发自己的软件或者是硬件产品。如,ROS官网上的TurtleBot硬件。

  3. 安装ROS

    1. 参考官网install wiki,。由于是安装在Ubuntu上面的,最好有一定的Ubuntu基础。

    2. 这个CSDN博客也非常不错,。

  4. 入门

    1. 当之无愧的就是官方的wiki,

    2. 其中,这个StartGuide,,和 Beginner Level建议都认真的学习下,就会有一个基本的ROS概念,并且可以做一些一般的ROS项目,比如侧重算法的、图像处理的项目,这样就不用在ROS上费太大的功夫。其实,ROS是一个平台,一旦入门以后,后面的就是具体的算法和相应的项目设计。有点类似操作系统的概念,ROS给你搭建平台,开发者开发各种各样的程序。

    3. 没有找到比较好的中文社区,还有ROS在快速发展中, 所以最好就是去官网wiki上面找资料。上面提到的那个博客也是非常不错的入门教程,翻译的ROS wiki上的入门教程。

转载于:https://my.oschina.net/caoyuanfenglv/blog/408743

你可能感兴趣的文章
ARM保存中断时,为什么使用“sub lr, lr, #4”
查看>>
Makefile中.PHONY的含义
查看>>
韦东山视频实验之Input子系统分析之一
查看>>
韦东山视频实验之Input子系统分析之二
查看>>
韦东山视频实验之触摸屏
查看>>
dma_alloc_writecombine
查看>>
韦东山视频之LCD驱动(Mini2440 X35)
查看>>
韦东山视频实验之USB鼠标驱动
查看>>
韦东山视频实验之USB鼠标驱动—OOPS错误分析
查看>>
python异常处理
查看>>
python创建字典
查看>>
python列表元组的操作
查看>>
python基础之元组、文件操作、编码、函数、变量
查看>>
两个路径下的iptables的区别
查看>>
wsgi.py的详解
查看>>
python中setting.py详解
查看>>
python的__init__.py
查看>>
最新pycharm破解(亲试有效)
查看>>
Python实现的快速排序
查看>>
Python基础之os和数据结构
查看>>