This HTML5 document contains 365 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbthttp://dbpedia.org/resource/Template:
wikipedia-enhttp://en.wikipedia.org/wiki/
n30http://dbpedia.org/resource/Player/
dbrhttp://dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
schemahttp://schema.org/
n13http://commons.wikimedia.org/wiki/Special:FilePath/
n19http://
dbpedia-frhttp://fr.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-azhttp://az.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n32http://dbpedia.org/resource/File:
dbphttp://dbpedia.org/property/
n36https://www.ros.org/reps/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
yago-reshttp://yago-knowledge.org/resource/
n17https://global.dbpedia.org/id/
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-cahttp://ca.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
dbpedia-trhttp://tr.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:QDriverStation
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Quaternions_and_spatial_rotation
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Robot_OS
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
dbo:wikiPageRedirects
dbr:Robot_Operating_System
Subject Item
dbr:Robot_Operating_System
rdf:type
yago:WikicatRoboticsSuites dbo:Software yago:Software106566077 wikidata:Q7397 owl:Thing yago:AuditoryCommunication107109019 yago:Writing106359877 yago:Code106355894 yago:Music107020895 yago:WrittenCommunication106349220 yago:Abstraction100002137 yago:MusicalComposition107037465 yago:CodingSystem106353757 yago:Communication100033020 schema:CreativeWork dbo:Work wikidata:Q386724 yago:Suite107047011
rdfs:label
Robot Operating System Robot Operating System ROS (операционная система) 機器人作業系統 Robot Operating System Robot Operating System 로봇 운영체제 نظام تشغيل روبوت ROS Robot Operating System Robot Operating System Robot Operating System Robot Operating System Robot Operating System Robot Operating System
rdfs:comment
Robot Operating System (ROS or ros) is an open-source robotics middleware suite. Although ROS is not an operating system (OS) but a set of software frameworks for robot software development, it provides services designed for a heterogeneous computer cluster such as hardware abstraction, low-level device control, implementation of commonly used functionality, message-passing between processes, and package management. Running sets of ROS-based processes are represented in a graph architecture where processing takes place in nodes that may receive, post, and multiplex sensor data, control, state, planning, actuator, and other messages. Despite the importance of reactivity and low latency in robot control, ROS is not a real-time operating system (RTOS). However, it is possible to integrate ROS ROS(英語:Robot Operating System,一般译为机器人操作系统),是專為機器人軟體開發所設計出來的一套電腦作業系統架構。它是一个开源的元级操作系统(后操作系统),提供类似于操作系统的服务,包括硬件抽象描述、底层驱动程序管理、共用功能的执行、程序间消息传递、程序发行包管理,它也提供一些工具和库用于获取、建立、编写和执行多机融合的程序。 ROS的运行架构是一种使用ROS通信模块实现模块间P2P的松耦合的网络连接的处理架构,它执行若干种类型的通讯,包括: 1. * 基于服务的同步RPC(远程过程调用)通讯; 2. * 基于Topic的异步数据流通讯,还有参数服务器上的数据存储。 Robot Operating System (ROS) ist ein Framework für persönliche Roboter und Industrieroboter. Die Entwicklung begann 2007 am Stanford Artificial Intelligence Laboratory im Rahmen des Stanford-AI-Robot-Projektes (STAIR) und wurde ab 2009 hauptsächlich am Robotikinstitut Willow Garage weiterentwickelt. Seit April 2012 wird ROS von der neu gegründeten, gemeinnützigen Organisation Open Source Robotics Foundation (OSRF) unterstützt und seit Beendigung der operativen Tätigkeit von Willow Garage 2013 von dieser koordiniert, gepflegt und weiterentwickelt. Seit 2013 beschäftigt sich das ROS Industrial Consortium mit der Förderung und Unterstützung von ROS für Anwendungen in der Industrierobotik. In Europa koordiniert das Fraunhofer IPA die Aktivitäten des ROS Industrial Consortium Europe. 로봇 운영체제(ROS,Robot Operating System)는 로봇 응용 프로그램을 개발할 때 필요한 하드웨어 추상화, 하위 디바이스 제어, 일반적으로 사용되는 기능의 구현, 프로세스간의 메시지 패싱, 패키지 관리, 개발환경에 필요한 라이브러리와 다양한 개발 및 디버깅 도구를 제공한다. ROS는 로봇 응용 프로그램 개발을 위한 운영체제와 같은 로봇 플랫폼이다. 하드웨어 플랫폼을 하드웨어 추상화로 포함하고 있으며, 로봇 응용 소프트웨어 개발을 지원을 위한 소프트웨어 플랫폼이면서 이기종의 하드웨어에서 사용 가능한 운영체제와 같은 기능을 갖추고 있다. Sistema Operativo Robótico (en inglés Robot Operating System, ROS) es un framework para el desarrollo de software para robots que provee la funcionalidad de un sistema operativo en un clúster heterogéneo. ROS se desarrolló originalmente en 2007 bajo el nombre de switchyard por el para dar soporte al proyecto del Robot con Inteligencia Artificial de Stanford (STAIR​). Desde 2008, el desarrollo continua primordialmente en Willow Garage, un instituto de investigación robótico con más de veinte instituciones colaborando en un modelo de desarrollo federado.​​ Robot Operating System (ROS) とは、ロボット用のソフトウェアプラットフォームである。ROSはその名に「Operating System」を含むが、Microsoft WindowsやiOSのようなコンピュータのオペレーティングシステム (OS) ではなく、既存のOS上で動くミドルウェアやソフトウェアフレームワークの一種であり、「メタオペレーティングシステム」 (meta-operating system) とも説明される。 ROSはロボットソフトウェアの共同開発を世界規模で推進することを目指している。スタンフォード大学の学生が開発した「Switchyard」プロジェクトを起源にもち、それを引き継いだアメリカのウィローガレージ社が2007年に本格開発を開始し、2010年に最初のリリース版が公開された。その後、非営利団体「オープンソースロボット財団」(現「オープンロボティクス」)が設立され、ROSの開発を主導する役割が引き継がれた。オープンソースソフトウェアとして開発・公開されており、世界中から多くの人々が開発に参加している。 Robot Operating System (ROS) è un insieme di framework per lo sviluppo e la programmazione di robot. El Robot Operating System, sovint abreujat com a ROS, és una estructura de desenvolupament de programari per a robots. És una col·lecció d'eines, llibreries i convencions informàtiques que tenen com a objectiu simplificar la creació i programació de robots. D'ençà de la seva presentació oficial, l'any 2009, ROS s'ha popularitzat i disposa d'una important base d'usuaris, col·laboradors i empreses que l'usen. Robot Operating System (ROS) – otwartoźródłowa platforma programistyczna do tworzenia oprogramowania sterowania robotów. Jest zbiorem wielu bibliotek pozwalających na sterowanie i symulację pracy robota. ROS został wydany na licencji BSD. Może być wykorzystywany zarówno w celach naukowych, jak i komercyjnych za darmo. Oficjalne wersje ROS: Robot Operating System (ROS; операційна система роботів або операційна система «Робот») — вільна операційна система для програмування роботів, створена в лабораторії штучного інтелекту Стенфордського університету, і перетворена в повноцінний продукт компанією . Robot Operating System (ROS), est un ensemble d'outils informatiques sous forme de logiciels libres (le système est sous licence BSD) open source, permettant de développer des logiciels pour la robotique. À l'origine, il est développé en 2007 par la société américaine Willow Garage, pour son robot PR2 (Personal Robot 2). Son développement est aujourd'hui mené par l'« Open Robotics », sur www.openrobotics.org (consulté le 7 avril 2022)(anciennement Open Source Robotics Foundation ou OSRF). ROS est officiellement supporté par plus de 75 robots. نظام تشغيل روبوت (بالإنجليزية Robot Operating System) هي برمجية روبوتية وسيطة (أي مجموعة من أطر البرمجيات لتطوير برمجيات الروبوت). على الرغم من أن نظام ROS ليس نظام تشغيل، إلا أنه يقدم خدمات مصممة لمجموعات الكمبيوتر غير المتجانسة مثل استخراج العتاد الصلب، والتحكم في الأجهزة على المستوى المنخفض (Low-level Device Control)، وتطبيق الوظائف الشائعة، وتمرير الرسائل بين العمليات، وإدارة الحزم. يتم تمثيل مجموعات العمليات المستندة إلى ROS في مخطط الرسم البياني (Graph) حيث تتم المعالجة في العقد التي قد تستقبل أو ترسل رسائل الحساسات أو نظام التحكم أو المشغلات أو رسائل أخرى. على الرغم من أهمية التفاعل والكمون المنخفض في التحكم في الروبوت، فإن ROS في حد ذاته لا يعد نظامًا يعمل في الزمن الحقيقي (RTOS)، على الرغم من أنه من الممكن دمج ROS مع شفرة في الزمن الحقيقي (Real Time). ROS (Robot Operating System) — Операционная система для роботов — это экосистема для программирования роботов, предоставляющая функциональность для распределённой работы. ROS был первоначально разработан в 2007 году под названием switchyard в Лаборатории Искусственного Интеллекта Стэнфордского Университета для проекта (STAIR Архивная копия от 21 января 2013 на Wayback Machine). В 2008 году развитие продолжается в , научно-исследовательском институте/инкубаторе робототехники, совместно с более чем двадцатью сотрудничающими институтами. Robot Operating System (ROS, sistema operacional de robôs) é uma coleção de frameworks de software para desenvolvimento de robôs, que fornece a funcionalidade de um sistema operacional em um cluster de computadores heterogêneo. ROS fornece serviços padrões de sistema operacional, tais como abstração de hardware, controle de dispositivos de baixo nível, a implementação de funcionalidades comumente usadas, passagem de mensagens entre processos e gerenciamento de pacotes. Conjuntos de processos de ROS em execução são representados em uma arquitetura de grafos onde o processamento se realiza em nós que podem receber e enviar mensagens como sensores multiplex, controle, estado, planejamento, atuador e outras. Apesar da importância da reatividade e baixa latência no controle de robôs, ROS, em si
foaf:homepage
n19:www.ros.org
foaf:depiction
n13:ROS2_Foxy_Fitzroy_poster.png n13:ROS2_Galactic_Geochelone_poster.jpg n13:ROS_Ardent_Logo.png n13:ROS_Bouncy_Logo.png n13:ROS2_Humble_Hawksbill_poster.png n13:ROS_Antarctica_sunset.jpg n13:Logo_for_ROS_2_release_%22eloquent_elusor%22.png n13:Logo_for_ROS_2_release_%22dashing_diademata%22.png n13:ROS_jade_logo.png n13:Melodic_Morenia.png n13:ROS_Diamondback_logo.jpg n13:ROS_Electric_logo.png n13:ROS_Box_logo.png n13:ROS_Crystal_Logo.png n13:ROS_Hydro_logo.png n13:ROS_Lunar_Loggerhead.png n13:ROS_Fuerte_logo.jpg n13:ROS_Groovy_logo.jpg n13:Noetic.png n13:ROS_C_logo.jpg n13:Ros_Equation.png n13:Ros_logo.svg n13:Indigoigloo_600.png n13:Kinetic.png n13:Cart_pushing_rviz_holonomic.jpg
dcterms:subject
dbc:Robotics_suites dbc:Robotic_manipulation dbc:Software_using_the_BSD_license dbc:2007_software dbc:2007_in_robotics dbc:Free_software_operating_systems dbc:Robot_operating_systems dbc:Open_Robotics dbc:Open-source_robots dbc:Computer_vision_software
dbo:wikiPageID
19768790
dbo:wikiPageRevisionID
1111385933
dbo:wikiPageWikiLink
dbr:Ashutosh_Saxena dbr:Universal_Robots dbr:Stanford_University dbc:Robotics_suites dbr:Melonee_Wise dbr:Lego_Mindstorms dbr:Open-source_license dbr:Open-source_software dbr:C++ dbr:Nao_(robot) dbr:Robotnik_Automation dbr:JavaScript dbr:Simultaneous_localization_and_mapping dbr:Multiplexing dbr:International_Space_Station dbr:Robert_Bosch_GmbH dbr:PR1_(robot) dbr:OpenCV dbr:OpenSlam dbr:Bash_(Unix_shell) dbr:Webots dbr:Graph_theory dbr:List_of_free_and_open-source_software_packages dbr:Open_hardware dbc:Robotic_manipulation dbc:Software_using_the_BSD_license dbr:Gmapping dbr:Open_Robotics dbr:Andrew_Ng dbc:2007_software dbc:2007_in_robotics dbr:Clearpath_Robotics dbr:ROS-Industrial dbr:University_of_Pennsylvania dbr:Microsoft_Windows dbr:Windows_10 dbr:Amazon_(company) dbr:Technical_University_of_Munich dbr:DARPA dbr:University_of_Freiburg dbr:Z_shell dbr:LAMP_(software_bundle) dbr:KU_Leuven dbr:Android_(operating_system) dbr:Software_framework dbr:Computer_cluster dbc:Free_software_operating_systems dbr:Suitable_Technologies dbr:International_Conference_on_Robotics_and_Automation dbr:Stanford_Artificial_Intelligence_Laboratory dbr:Rethink_Robotics dbr:Sitara_ARM_Processor dbr:Cd_(command) dbr:Robonaut dbr:Joanna_Hoffman dbr:University_of_Tokyo dbr:Baxter_(robot) dbc:Robot_operating_systems dbr:Inter-process_communication dbr:BSD_license dbr:University_of_California,_Berkeley dbr:RT_middleware dbr:Device_driver n30:Stage_Project dbr:Belgium dbr:Library_(computing) dbr:Katholieke_Universiteit_Leuven dbr:Python_(programming_language) dbr:CMake dbr:MATLAB dbr:Ls dbr:FANUC dbr:Massachusetts_Institute_of_Technology n32:Indigoigloo_600.png dbr:Embedded_system dbr:Apache_License_2.0 dbr:Microsoft dbr:MacOS dbr:Technology_incubator dbr:Real-time_computing dbr:Alain_Rossmann dbr:Real-time_operating_system n32:Logo_for_ROS_2_release_%22dashing_diademata%22.png n32:Logo_for_ROS_2_release_%22eloquent_elusor%22.png dbr:Lisp_(programming_language) dbr:Motoman dbr:Software_bus n32:Kinetic.png dbr:XML n32:Melodic_Morenia.png dbr:Hardware_abstraction dbr:Object_Management_Group dbr:Robot dbr:Unix-like dbr:Tcsh dbr:Cp_(Unix) dbr:Google dbr:Low_latency n32:ROS_C_logo.jpg dbc:Open_Robotics n32:Noetic.png dbr:Robotic_sensing dbr:Ubuntu_(operating_system) dbr:Georgia_Institute_of_Technology dbr:Robotics_middleware dbr:Robotics_suite dbr:Carnegie_Mellon_University dbr:Monte_Carlo_localization dbr:International_Conference_On_Intelligent_Robots_and_Systems dbr:Gazebo_simulator dbr:NASA n32:ROS_Ardent_Logo.png n32:ROS_Bouncy_Logo.png n32:ROS_Box_logo.png n32:ROS_Crystal_Logo.png n32:ROS2_Foxy_Fitzroy_poster.png n32:ROS2_Galactic_Geochelone_poster.jpg n32:ROS2_Humble_Hawksbill_poster.png n32:ROS_Antarctica_sunset.jpg n32:ROS_Hydro_logo.png n32:ROS_Lunar_Loggerhead.png dbc:Open-source_robots n32:ROS_jade_logo.png n32:ROS_Diamondback_logo.jpg n32:ROS_Electric_logo.png n32:ROS_Fuerte_logo.jpg n32:ROS_Groovy_logo.jpg dbr:TurtleBot dbr:Fedora_(operating_system) dbr:Namespace n32:Ros_Equation.png dbr:Linux dbc:Computer_vision_software dbr:University_of_Southern_California dbr:Willow_Garage dbr:Operating_system dbr:Beagleboard dbr:ABB
dbo:wikiPageExternalLink
n36:rep-2000.html%7Caccess-date=2021-02-20%7Cwebsite=ROS.org%7Cpublisher=Open
owl:sameAs
dbpedia-ko:로봇_운영체제 dbpedia-az:ROS_(Robot_Operating_System) dbpedia-pl:Robot_Operating_System n17:23d9P dbpedia-uk:Robot_Operating_System dbpedia-es:Robot_Operating_System dbpedia-ca:Robot_Operating_System dbpedia-ar:نظام_تشغيل_روبوت_ROS dbpedia-it:Robot_Operating_System dbpedia-pt:Robot_Operating_System dbpedia-tr:Robot_İşletim_Sistemi dbpedia-de:Robot_Operating_System freebase:m.04q2r73 wikidata:Q2160077 yago-res:Robot_Operating_System dbpedia-zh:機器人作業系統 dbpedia-fr:Robot_Operating_System dbpedia-ru:ROS_(операционная_система) dbpedia-ja:Robot_Operating_System dbpedia-fa:سیستم‌عامل_روبات
dbp:wikiPageUsesTemplate
dbt:Refend dbt:Reflist dbt:Refbegin dbt:URL dbt:Start_date_and_age dbt:Version dbt:Infobox_software dbt:Portal dbt:Use_dmy_dates dbt:Proper_name dbt:Short_description dbt:Not_a_typo dbt:Official_website
dbo:thumbnail
n13:Ros_logo.svg?width=300
dbp:author
dbr:Stanford_Artificial_Intelligence_Laboratory dbr:Open_Robotics dbr:Willow_Garage
dbp:caption
Cart pushing simulation in RVIZ
dbp:genre
dbr:Library_(computing) dbr:Operating_system dbr:Robotics_suite
dbp:latestReleaseDate
2021-05-23
dbp:latestReleaseVersion
Galactic Geochelone
dbp:license
dbr:Apache_License_2.0
dbp:logo
Ros_logo.svg
dbp:logoCaption
Robot Operating System Logo
dbp:logoSize
300
dbp:operatingSystem
dbr:Windows_10 dbr:MacOS dbr:Linux
dbp:programmingLanguage
C++, Python, or Lisp
dbp:screenshot
Cart_pushing_rviz_holonomic.jpg
dbo:abstract
Robot Operating System (ROS), est un ensemble d'outils informatiques sous forme de logiciels libres (le système est sous licence BSD) open source, permettant de développer des logiciels pour la robotique. À l'origine, il est développé en 2007 par la société américaine Willow Garage, pour son robot PR2 (Personal Robot 2). Son développement est aujourd'hui mené par l'« Open Robotics », sur www.openrobotics.org (consulté le 7 avril 2022)(anciennement Open Source Robotics Foundation ou OSRF). ROS est officiellement supporté par plus de 75 robots. Robot Operating System (ROS; операційна система роботів або операційна система «Робот») — вільна операційна система для програмування роботів, створена в лабораторії штучного інтелекту Стенфордського університету, і перетворена в повноцінний продукт компанією . 로봇 운영체제(ROS,Robot Operating System)는 로봇 응용 프로그램을 개발할 때 필요한 하드웨어 추상화, 하위 디바이스 제어, 일반적으로 사용되는 기능의 구현, 프로세스간의 메시지 패싱, 패키지 관리, 개발환경에 필요한 라이브러리와 다양한 개발 및 디버깅 도구를 제공한다. ROS는 로봇 응용 프로그램 개발을 위한 운영체제와 같은 로봇 플랫폼이다. 하드웨어 플랫폼을 하드웨어 추상화로 포함하고 있으며, 로봇 응용 소프트웨어 개발을 지원을 위한 소프트웨어 플랫폼이면서 이기종의 하드웨어에서 사용 가능한 운영체제와 같은 기능을 갖추고 있다. Robot Operating System (ROS) – otwartoźródłowa platforma programistyczna do tworzenia oprogramowania sterowania robotów. Jest zbiorem wielu bibliotek pozwalających na sterowanie i symulację pracy robota. ROS choć nie jest systemem operacyjnym zapewnia komunikację między procesami i wsparcie dla nisko-poziomowej kontroli urządzeń. Opiera się na idei tworzenia (najczęściej w C++) współbieżnie działających węzłów reprezentujących pojedyncze procesy i będących w istocie programami o dużym stopniu autonomii. Wprowadza abstrakcję warstwy sprzętowej. Węzły komunikują się między sobą poprzez ciągłe asynchroniczne rozgłaszanie i nasłuchiwanie wiadomości o konkretnym typie i temacie. Umożliwia także rozgłaszanie serwisów, których wywołanie powoduje określenie przypisanych im czynności i zwrócenie odpowiedzi. Komunikację między procesami nadzoruje uruchamiany jako pierwszy węzeł nadrzędny będący częścią rosapi. Jego częścią jest także serwer parametrów umożliwiający przechowywanie wartości globalnie dostępnych dla pozostałych programów. Węzły rozgłaszające wiadomości nazywamy publisherami, a nasłuchujące subscribentami. Większość węzłów pełni obie te role jednocześnie. ROS powstał w laboratorium . Dostarcza w paczkach napisane przez nich lub społeczność implementacje algorytmów do zadań często używanych w robotyce jak obsługa sensorów, mapowanie czy planowanie ścieżki, a także symulatory (np. gazebo) i wizualizatory danych (np. ). ROS został wydany na licencji BSD. Może być wykorzystywany zarówno w celach naukowych, jak i komercyjnych za darmo. Oficjalne wersje ROS: * 23 maja 2018 – Melodic Morenia (dedykowana Ubuntu 18) * 23 maja 2017 – Lunar Loggerhead * 23 maja 2016 – Kinetic Kame (dydykowana Ubuntu 16) * 23 maja 2015 – Jade Turtle * 22 lipca 2014 – Indigo Igloo (dedykowana Ubuntu 14) * 4 września 2013 – Hydro Medusa * 23 kwietnia 2012 – Fuerte * 30 sierpnia 2011 – Electric * 2 marca 2011 – Diamondback * 3 sierpnia 2010 – C Turtle * 1 marca 2010 – Box Turtle * 22 stycznia 2010 – ROS 1.0 Robot Operating System (ROS or ros) is an open-source robotics middleware suite. Although ROS is not an operating system (OS) but a set of software frameworks for robot software development, it provides services designed for a heterogeneous computer cluster such as hardware abstraction, low-level device control, implementation of commonly used functionality, message-passing between processes, and package management. Running sets of ROS-based processes are represented in a graph architecture where processing takes place in nodes that may receive, post, and multiplex sensor data, control, state, planning, actuator, and other messages. Despite the importance of reactivity and low latency in robot control, ROS is not a real-time operating system (RTOS). However, it is possible to integrate ROS with real-time code. The lack of support for real-time systems has been addressed in the creation of ROS 2, a major revision of the ROS API which will take advantage of modern libraries and technologies for core ROS functions and add support for real-time code and embedded system hardware. Software in the ROS Ecosystem can be separated into three groups: * language-and platform-independent tools used for building and distributing ROS-based software; * ROS client library implementations such as roscpp, rospy, and roslisp; * packages containing application-related code which uses one or more ROS client libraries. Both the language-independent tools and the main client libraries (C++, Python, and Lisp) are released under the terms of the BSD license, and as such are open-source software and free for both commercial and research use. The majority of other packages are licensed under a variety of open-source licenses. These other packages implement commonly used functionality and applications such as hardware drivers, robot models, datatypes, planning, perception, simultaneous localization and mapping, simulation tools, and other algorithms. The main ROS client libraries are geared toward a Unix-like system, primarily because of their dependence on large collections of open-source software dependencies. For these client libraries, Ubuntu Linux is listed as "Supported" while other variants such as Fedora Linux, macOS, and Microsoft Windows are designated "experimental" and are supported by the community. The native Java ROS client library, rosjava, however, does not share these limitations and has enabled ROS-based software to be written for the Android OS. rosjava has also enabled ROS to be integrated into an officially supported MATLAB toolbox which can be used on Linux, macOS, and Microsoft Windows. A JavaScript client library, roslibjs has also been developed which enables integration of software into a ROS system via any standards-compliant web browser. Sistema Operativo Robótico (en inglés Robot Operating System, ROS) es un framework para el desarrollo de software para robots que provee la funcionalidad de un sistema operativo en un clúster heterogéneo. ROS se desarrolló originalmente en 2007 bajo el nombre de switchyard por el para dar soporte al proyecto del Robot con Inteligencia Artificial de Stanford (STAIR​). Desde 2008, el desarrollo continua primordialmente en Willow Garage, un instituto de investigación robótico con más de veinte instituciones colaborando en un modelo de desarrollo federado.​​ ROS provee los servicios estándar de un sistema operativo tales como abstracción del hardware, control de dispositivos de bajo nivel, implementación de funcionalidad de uso común, paso de mensajes entre procesos y mantenimiento de paquetes. Está basado en una arquitectura de grafos donde el procesamiento toma lugar en los nodos que pueden recibir, mandar y multiplexar mensajes de sensores, control, estados, planificaciones y actuadores, entre otros. La librería está orientada para un sistema UNIX (Ubuntu (Linux)) aunque también se está adaptando a otros sistemas operativos como Fedora, Mac OS X, Arch, Gentoo, OpenSUSE, Slackware, Debian o Microsoft Windows, considerados como 'experimentales'. ROS tiene dos partes básicas: la parte del sistema operativo, ros, como se ha descrito anteriormente y ros-pkg, una suite de paquetes aportados por la contribución de usuarios (organizados en conjuntos llamados pilas o en inglés stacks) que implementan la funcionalidades tales como localización y mapeo simultáneo, planificación, percepción, simulación, etc. ROS es software libre bajo términos de licencia BSD. Esta licencia permite libertad para uso comercial e investigador. Las contribuciones de los paquetes en ros-pkg están bajo una gran variedad de licencias diferentes. نظام تشغيل روبوت (بالإنجليزية Robot Operating System) هي برمجية روبوتية وسيطة (أي مجموعة من أطر البرمجيات لتطوير برمجيات الروبوت). على الرغم من أن نظام ROS ليس نظام تشغيل، إلا أنه يقدم خدمات مصممة لمجموعات الكمبيوتر غير المتجانسة مثل استخراج العتاد الصلب، والتحكم في الأجهزة على المستوى المنخفض (Low-level Device Control)، وتطبيق الوظائف الشائعة، وتمرير الرسائل بين العمليات، وإدارة الحزم. يتم تمثيل مجموعات العمليات المستندة إلى ROS في مخطط الرسم البياني (Graph) حيث تتم المعالجة في العقد التي قد تستقبل أو ترسل رسائل الحساسات أو نظام التحكم أو المشغلات أو رسائل أخرى. على الرغم من أهمية التفاعل والكمون المنخفض في التحكم في الروبوت، فإن ROS في حد ذاته لا يعد نظامًا يعمل في الزمن الحقيقي (RTOS)، على الرغم من أنه من الممكن دمج ROS مع شفرة في الزمن الحقيقي (Real Time). يمكن فصل البرمجية في نظام ROS إلى ثلاث مجموعات: * أدوات مستقلة عن اللغة وعن منصة العمل تستخدم لبناء وتوزيع البرمجيات القائمة على ROS ؛ * تضمين مكتبية عميل (زبون) ROS مثل roscpp و rospy و roslisp؛ * الحزم التي تحتوي على تعليمات برمجية متعلقة بالتطبيق والتي تستخدم واحدة أو أكثر من مكتبيات عملاء ROS. يتم إصدار كل من أدوات اللغة المستقلة ومكتبيات العملاء الرئيسية (C ++ و Python و Lisp) بموجب شروط ترخيص BSD ، وعلى هذا النحو فهي برامج مفتوحة المصدر ومجانية للاستخدام التجاري والبحثي. غالبية الحزم الأخرى مرخصة بموجب مجموعة متنوعة من تراخيص البرامج مفتوحة المصدر. وتنفذ هذه الحزم الأخرى وظائف وتطبيقات شائعة الاستخدام مثل برامج تشغيل الأجهزة ونماذج الروبوت ونوع البيانات والتخطيط والإدراك ورسم الخرائط وأدوات المحاكاة والخوارزميات الأخرى. تتوجه مكتبيات عملاء ROS الرئيسية (سي++ وبايثون و Lisp) نحو نظام يشبه نظام يونكس، ويرجع ذلك أساسًا إلى اعتمادها على مجموعات كبيرة من تبعيات البرامج مفتوحة المصدر. بالنسبة لمكتبيات العملاء هذه، يتم سرد Ubuntu Linux كـ «مدعوم» بينما يتم تعيين البدائل الأخرى مثل فيدورا Linux وmacOS ومايكروسوفت ويندوز «كتجريبي» ويتم دعمها بواسطة المجتمع. إلا أن مكتبة عميل ROS جافا الأصلية، rosjava ، لا تشارك هذه القيود وقد مكنت من كتابة برنامج ROS لنظام التشغيل أندرويد. كما مكنت مكتبية rosjava أيضًا من دمج ROS في أدوات ماتلاب المدعوم رسميًا والذي يمكن استخدامه على Linux و MacOS و Microsoft Windows. كما تم تطوير مكتبة عميل جافا سكريبت، roslibjs التي تمكن من تضمين برامجيات في نظام ROS عبر أي متصفح ويب متوافق مع المعايير. ROS(英語:Robot Operating System,一般译为机器人操作系统),是專為機器人軟體開發所設計出來的一套電腦作業系統架構。它是一个开源的元级操作系统(后操作系统),提供类似于操作系统的服务,包括硬件抽象描述、底层驱动程序管理、共用功能的执行、程序间消息传递、程序发行包管理,它也提供一些工具和库用于获取、建立、编写和执行多机融合的程序。 ROS的运行架构是一种使用ROS通信模块实现模块间P2P的松耦合的网络连接的处理架构,它执行若干种类型的通讯,包括: 1. * 基于服务的同步RPC(远程过程调用)通讯; 2. * 基于Topic的异步数据流通讯,还有参数服务器上的数据存储。 El Robot Operating System, sovint abreujat com a ROS, és una estructura de desenvolupament de programari per a robots. És una col·lecció d'eines, llibreries i convencions informàtiques que tenen com a objectiu simplificar la creació i programació de robots. El software de ROS s'organitza com un conjunt de programes escrits en C++ o Python que fan tasques concretes i que comparteixen dades entre ells. Aquest tipus d'estructura permet que els programes siguin com mòduls genèrics, que es poden aplicar a molts tipus de maquinari i programari. Això facilita i promou que es comparteixi codi i es col·labori en el desenvolupament de robots. A més a més, també ofereix serveis com abstracció de hardware, controladors de dispositius a baix nivell, implementació de les funcionalitats més comunes, pas de missatges entre processos i gestió de paquets. D'ençà de la seva presentació oficial, l'any 2009, ROS s'ha popularitzat i disposa d'una important base d'usuaris, col·laboradors i empreses que l'usen. Robot Operating System (ROS) ist ein Framework für persönliche Roboter und Industrieroboter. Die Entwicklung begann 2007 am Stanford Artificial Intelligence Laboratory im Rahmen des Stanford-AI-Robot-Projektes (STAIR) und wurde ab 2009 hauptsächlich am Robotikinstitut Willow Garage weiterentwickelt. Seit April 2012 wird ROS von der neu gegründeten, gemeinnützigen Organisation Open Source Robotics Foundation (OSRF) unterstützt und seit Beendigung der operativen Tätigkeit von Willow Garage 2013 von dieser koordiniert, gepflegt und weiterentwickelt. Seit 2013 beschäftigt sich das ROS Industrial Consortium mit der Förderung und Unterstützung von ROS für Anwendungen in der Industrierobotik. In Europa koordiniert das Fraunhofer IPA die Aktivitäten des ROS Industrial Consortium Europe. Robot Operating System (ROS) とは、ロボット用のソフトウェアプラットフォームである。ROSはその名に「Operating System」を含むが、Microsoft WindowsやiOSのようなコンピュータのオペレーティングシステム (OS) ではなく、既存のOS上で動くミドルウェアやソフトウェアフレームワークの一種であり、「メタオペレーティングシステム」 (meta-operating system) とも説明される。 ROSはロボットソフトウェアの共同開発を世界規模で推進することを目指している。スタンフォード大学の学生が開発した「Switchyard」プロジェクトを起源にもち、それを引き継いだアメリカのウィローガレージ社が2007年に本格開発を開始し、2010年に最初のリリース版が公開された。その後、非営利団体「オープンソースロボット財団」(現「オープンロボティクス」)が設立され、ROSの開発を主導する役割が引き継がれた。オープンソースソフトウェアとして開発・公開されており、世界中から多くの人々が開発に参加している。 ROSが動作するOSはUbuntuやLinux MintなどのLinuxが中心で、macOS、Windows、Androidでも一部の機能が対応している。ハードウェアの抽象化、低レベルのデバイス制御、汎用的な機能の実装、プロセス間のメッセージ通信、パッケージ管理などを行うほか、ソフトウェアの開発や実行などのためのツールやライブラリを提供する。分散コンピューティングシステムとして設計され、ロボットに必要な様々な計算を複数のプロセスで並列的に行う。各プロセスは単独または複数のコンピュータ上で実行可能であり、処理結果を相互に送受信しながら、1つの大きなソフトウェアシステムとして動作する。ROSのソフトウェアは「コアユーティリティ」と「パッケージ」に分かれており、ユーザは使いたい機能のパッケージを選択してインストールすることで、ロボットに必要な各種機能を利用できる。パッケージは自作することが可能で、ROSはC++やPythonをはじめ、LispやJavaなど多数のプログラミング言語をサポートしている。 ROSを搭載したロボットは、移動ロボットやロボットアームのほか、ヒューマノイド、自動運転車や無人航空機(ドローン)、自律型無人潜水機などと様々である。学術研究を主な対象として開発が始まったROSだが、次第に産業用途にも利用範囲が広がり、ROSを搭載したロボットが製品化され市場に登場するようになっている。新たな利用領域に求められる機能を実装するため、ROSの次世代バージョンである「ROS 2」の開発・リリースも始まっている。 ROS (Robot Operating System) — Операционная система для роботов — это экосистема для программирования роботов, предоставляющая функциональность для распределённой работы. ROS был первоначально разработан в 2007 году под названием switchyard в Лаборатории Искусственного Интеллекта Стэнфордского Университета для проекта (STAIR Архивная копия от 21 января 2013 на Wayback Machine). В 2008 году развитие продолжается в , научно-исследовательском институте/инкубаторе робототехники, совместно с более чем двадцатью сотрудничающими институтами. Robot Operating System (ROS, sistema operacional de robôs) é uma coleção de frameworks de software para desenvolvimento de robôs, que fornece a funcionalidade de um sistema operacional em um cluster de computadores heterogêneo. ROS fornece serviços padrões de sistema operacional, tais como abstração de hardware, controle de dispositivos de baixo nível, a implementação de funcionalidades comumente usadas, passagem de mensagens entre processos e gerenciamento de pacotes. Conjuntos de processos de ROS em execução são representados em uma arquitetura de grafos onde o processamento se realiza em nós que podem receber e enviar mensagens como sensores multiplex, controle, estado, planejamento, atuador e outras. Apesar da importância da reatividade e baixa latência no controle de robôs, ROS, em si, não é um sistema operacional de tempo real, embora seja possível integrar ROS com código em tempo real. A falta de suporte para sistemas em tempo real está sendo abordada no desenvolvimento de ROS 2.0. Software no ecossistema do ROS pode ser dividido em três grupos: * ferramentas independentes de linguagem e plataforma usadas para a construção e distribuição de software baseada em ROS; * Implementações de bibliotecas clientes de ROS como roscpp, rospy e roslisp; * pacotes contendo código relacionada a aplicações que usam uma ou mais bibliotecas clientes de ROS. Tanto as ferramentas independentes da língua quanto as principais bibliotecas clientes (C++, Python e Lisp) são lançadas sob os termos da licença BSD, e como tal são softwares de fonte aberta e livre para uso comercial e de pesquisa. A maioria dos outros pacotes estão licenciados sob uma variedade de licenças de código aberto. Estes outros pacotes implementam funcionalidades e aplicações, tais como drivers de hardware, modelos de robôs, tipos de dados, planejamento, percepção, mapeamento e localização simultâneos, ferramentas de simulação e outros algoritmos comumente usados. As principais bibliotecas clientes de ROS (C++, Python, Lisp) são voltados para um sistema do tipo Unix, devido, principalmente, a sua dependência de grandes coleções de software de código aberto. Para estas bibliotecas clientes, o Ubuntu Linux é listado como "suportado", enquanto outras variantes como o Fedora Linux, Mac OS X e Microsoft Windows são designados "experimentais" e são apoiados pela comunidade. A biblioteca cliente Java ROS nativa, rosjava, no entanto, não compartilha dessas limitações e permitiu software baseado em ROS a ser escrito para o sistema operacional Android. A rosjava também permitiu que ROS fosse integrado em uma caixa de ferramentas MATLAB oficialmente suportada, que pode ser usada em Linux, Mac OS X e Microsoft Windows. A biblioteca cliente em JavaScript, roslibjs, também foi desenvolvida e permite a integração de software em um sistema de ROS através de qualquer navegador web padrão. Robot Operating System (ROS) è un insieme di framework per lo sviluppo e la programmazione di robot.
dbp:latestPreviewVersion
Humble Hawksbill
prov:wasDerivedFrom
wikipedia-en:Robot_Operating_System?oldid=1111385933&ns=0
dbo:wikiPageLength
55470
dbo:latestReleaseDate
2021-05-23
dbo:latestReleaseVersion
Galactic Geochelone (ROS 2)
dbo:latestPreviewVersion
Humble Hawksbill (ROS 2)
dbo:author
dbr:Stanford_Artificial_Intelligence_Laboratory dbr:Open_Robotics dbr:Willow_Garage
dbo:genre
dbr:Library_(computing) dbr:Operating_system dbr:Robotics_suite
dbo:license
dbr:Apache_License_2.0
dbo:operatingSystem
dbr:Windows_10 dbr:Linux dbr:MacOS
foaf:isPrimaryTopicOf
wikipedia-en:Robot_Operating_System
Subject Item
dbr:Sanbot_(robot)
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:List_of_free-software_events
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Morenia
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Rapyuta
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:2022_in_science
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:ArduPilot
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:List_of_TCP_and_UDP_port_numbers
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Cyphal
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Personal_robot
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Robotics_middleware
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Robotics_simulator
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Ryan_Gariepy
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Open-source_robotics
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Shadow_Hand
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Scott_Hassan
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Engineered_Arts
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Google_Test
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:CoppeliaSim
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Open_Robotics
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
dbp:products
dbr:Robot_Operating_System
Subject Item
dbr:Andrew_Ng
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Baxter_(robot)
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Clearpath_Robotics
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Cloud_robotics
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:COLLADA
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Timeline_of_computing_2020–present
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:TurtleBot
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
dbp:family
dbr:Robot_Operating_System
Subject Item
dbr:URBI
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Willow_Garage
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:AirSim
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Outline_of_robotics
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Real-time_operating_system
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:PX4_autopilot
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
dbp:operatingSystem
dbr:Robot_Operating_System
Subject Item
dbr:Asynchronous_multi-body_framework
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Autonomous_research_robot
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Business_models_for_open-source_software
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Point_Cloud_Library
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Hugh_(robot)
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:UGV_Interoperability_Profile
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:OMPL
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:YARP
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Ros
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
dbo:wikiPageDisambiguates
dbr:Robot_Operating_System
Subject Item
dbr:European_Rover_Challenge
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Odest_Chadwicke_Jenkins
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Webots
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
Subject Item
dbr:Robot_operating_system
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
dbo:wikiPageRedirects
dbr:Robot_Operating_System
Subject Item
dbr:Robotics_Operating_System
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
dbo:wikiPageRedirects
dbr:Robot_Operating_System
Subject Item
dbr:ROS_(Robot_Operating_System)
dbo:wikiPageWikiLink
dbr:Robot_Operating_System
dbo:wikiPageRedirects
dbr:Robot_Operating_System
Subject Item
wikipedia-en:Robot_Operating_System
foaf:primaryTopic
dbr:Robot_Operating_System