• ROS简介(一)


    ROS的简介

    网上关于ros随便一搜一大堆。在这里只提一下 :

    1.ros操作机器人系统并不是像win10linux这样的真正意义上的操作系统。一般会安装在ubuntu上,随着ubutnu的版本ros的版本会有更新。

    2.ros上可以轻松地完成机器人的建模,架构,调试等

    3.依靠ros本身的节点及其通信,也不用思考如何利用多线程编程,进程通信,网络socket编程来架构机器人。例如:从串口发送到树莓派上的数据,只需使用节点的通信方式发送给PC或用户端。而不用考虑使用socket网络编程来传送数据。显然ros操作系统上是利用来网络编程来实现的,而我们只需利用更方便的ros即可。

    4.ros的可以使用python,c++多种编程语言

    5.最关键的是:ros社区有开源的功能包,我们不仅可以免费学习,还可以使用

     

     

     

     

     

    ROS是一个元操作系统(Meta-Operating System) 。元操作系统不是一个明确定义的术语,而是一个利用应用程序和分布式计算资源之间的虚拟化层来运用分布式计算资源来执行调度、加载、监视、错误处理等任务的系统。

     

     

    ROS不是传统的操作系统,WindowsLinuxAndroid,反而是在利用现有的操作系统。使用ROS前需要先安装诸如UbuntuLinux发行版操作系统,之后再安装ROS,以使用进程管理系统、文件系统、用户界面、程序实用程序(编译器、线程模型

    )。此外,它还以库的形式提供了机器人应用程序所需的多数不同类型的硬件之间的数据传输/接收、调度和错误处理等功能。这个概念也被称为中间件(Middleware)或软件框架(Software framework)

     

  • 相关阅读:
    Python 获取校内(人人网)的所有好友照片存储到本地
    Learning DNN Module Developers guide
    第一次用blog
    杂谈:淘宝商城“暴动”事件
    百度三维地图体验(坑爹啊有图有真相)
    从历史的角度杂谈《中国没有乔布斯,美国没有史玉柱》说起
    南漂一年个人随想录
    我离淘宝有多远?
    centos搭建Git分布式管理控制系统
    乔布斯与中国
  • 原文地址:https://www.cnblogs.com/haibiandemoumoumou/p/14369658.html
Copyright © 2020-2023  润新知