コンテンツにスキップ

Robot Operating System

この記事は良質な記事に選ばれています
出典: フリー百科事典『ウィキペディア(Wikipedia)』
Robot Operating System (ROS)
ROSのツールの1つであるRVizの実行例
初版 2007年 (17年前) (2007)
最新版

Melodic Morenia / 2018年5月23日 (6年前) (2018-05-23)

リポジトリ ウィキデータを編集
対応OS
対応言語
種別 ロボットソフトウェアプラットフォーム
ライセンス
公式サイト www.ros.org
テンプレートを表示

Robot Operating System (ROS) ROSOperating SystemMicrosoft WindowsiOS (OS) OS (meta-operating system) 

ROSSwitchyard20072010ROS

ROSOSUbuntuLinux MintLinuxmacOSWindowsAndroid1ROS使ROSC++PythonLispJava

ROSROSROSROSROS 2

ROS[]


ROS[1][2][1][3]

ROS[4][5]

ROSRobot Operating SystemROS[6]ROS[7]ROS WikiROS (meta-operating system) [8][9]ROS (Brian Gerkey) ROSROS = plumbing+ tools+ capabilities+ ecosystem[10][11][6]

plumbing

ROS-

tools

ROS

capabilities

ROS[ 1]

ecosystem

ROSROSros.orgROS#ROS

plumbingcapabilities[13]

[]

Switchyard[]


ROS Stanford AI Robot (STAIR)  (Morgan Quigley) Switchyard[14][15]Switchyard[16][16]Switchyard[16]

ROS[]


200711 (Willow Garage) Switchyard[17][16]OpenCV[17][16]ROSPlayer/Stage [17] Switchyard  ROS ROS[16]

[5][18]ROS (Human-Robot Interaction; HRI) [18]

2010122ROS 1.0[19]20103ROSROS Box Turtle[20]Linux [20]8C Turtle20113Diamondback[20]

PR2[]

PR2

ROS 1.0ROSPR2[21]PR22[22][23]PR2PR2[21][24]78101PR2[21][25][26]2010940PR212[22]PR22ROS2,000ROS[21]PR2ROSYouTube稿ROS[25]ROSROS[21]

201011ROSTurtleBot[27][28]TurtleBotiRobotCreate[27][29][30]

[]


ROS[16][31]ROS[32][33]ROS-Industrial20121ROS-Industorial[32][33]

iRobotCEO (Colin Angle) ROS便[34][35]ROSROS[34][36] ROSRaven-II[37][38]da Vinci[39][38]

LAMPROS[36][40]Apache[36][40]ROS[41][40]

OSRF[]


20124ROS (Open Source Robotics Foundation; OSRF) [42]OSRF使[42]20132OSRF[42]

9ROSOSRFHydro Medusa[43]12Hydro Medusa 11 [44]20125ROSROSCon[45]

ROSROS[46][31]ROS[46][31]2007ROSROS[46]ROSROS[46][31]ROSROSROS[31]ROS 2201582016[47]2017128ROS 2Ardent Apalone201872Bouncy Bolson[47]

20175OSRF(Open Robotics) [48]

ROS []

ROS

ROS[31]ROS[49]ROSROS[ 2][50]ROS[50]

2015DARPA2318ROS[51]1[52]201732ROS[53]@[54]20162423ROS[53] (NASA) Robonaut 2ROS[55]

ROSROS[56]2018[56]

TurtleBot[]


ROSTurtleBot[27]TurtleBotLOGO使[27][57]ROS Wiki[ 3]turtlesimLogo [27][57]

TurtleBot23[27][28][27]TurtleBot1iRobotCreate2010[27]2TurtleBot22012Yujin RobotiClebo[27]3TurtleBot3ROBOTIS[27]TurtleBotCAD3D[58][29]

 []


ROS使ROS[59]

ROSOSUbuntuLinux MintLinuxOSmacOSWindowsAndroid[44]OSROS Wiki ROS[60]UbuntuROSOS[44]

WindowsROS1 for Windows[61][62]ROSOS[63]ROS[ 4]

[]


ROS2010ROS 1.0[64]

ROSOS Ubuntu 12410[44]2013Hydro Medusa11[44]

ROS2Ubuntu   (Long Term Support; LTS) LTS52[65][44]

ROS2Box Turtle[66]ROS[66]ROS9[67]ROSROS[68]
ROSディストリビューションの一覧
ディストリビューション名 リリース日 サポート終了日
Melodic Morenia 2018年05月23日 現行バージョン:2023年05月30日
Lunar Loggerhead 2017年05月23日 サポート終了:2019年05月30日
Kinetic Kame 2016年05月23日 サポート中:2021年05月30日
Jade Turtle 2015年05月23日 サポート終了:2017年05月30日
Indigo Igloo 2014年07月22日 サポート終了:2019年04月30日
Hydro Medusa 2013年09月04日 サポート終了:2014年05月31日
Groovy Galapagos 2012年12月31日 サポート終了:2014年07月31日
Fuerte Turtle 2012年04月23日 サポート終了:--
Electric Emys 2011年08月30日 サポート終了:--
Diamondback 2011年03月02日 サポート終了:--
C Turtle 2010年08月02日 サポート終了:--
Box Turtle 2010年03月02日 サポート終了:--

凡例

サポート終了

サポート中

現行バージョン

最新プレビュー版

将来のリリース

ライセンス[編集]


ROS1BSDApache 2.0[5][19]ROS[19][69]

 []


ROS[70][71] [70][71]

ROS[]


ROS[63]ROS#1[69][72][69][73][74][75]

ROS2,000[76][50]RFID[77]

[]


ROS[78][79]GUIrqt3RVizMoveIt!3Gazebo[78][80]
RViz

RViz (ROS Visualization) ROS1[81]ROS[82]33[81]

rqtQtGUI[83]rqtROS[83]

MoveIt! [ 1][84]GUI[84][85]

Gazebo33[86]33[86]GazeboROSROSROS[86]

[]


ROS[87]ROSroscore[88][89]

[90][91][73]ROS[92]

[]


ROS[1]C++PythonLispJavaLuaRubyOctave[93][1][71]

[]


ROS[94]rosbuildcatkin[95]Groovy GalapagoscatkinHydro Medusacatkin[95]catkinCMake[96]catkin [94]

catkinWillow =  (: catkin) [97]

 []


[98]ROSbloom使 ROS Wiki [98]

[]


ROS[99][1]ROS1[100][1]ROSROSROS[101][102]

[]


ROS[103]1ROS[99][103][103][92][1]

[]


[51][104][105]roscore[106][104]URI[107][108][107][108]ROSROS1[109][104]1ROSROSroscore[109][104][51][51]

[]


ROS3[110]ROS-[111][46]



ROS[112]ROSpublisher; Subscriber; [112][75][113][75][113][75][113][75][114]



[115][116][115][116][115][115]



[117][117][118][117] (Goal)  (Feelback)  Goal (Result) [119][120]  (Cancel) [119][120][120][121]

ROS[]


ROS1[122]ROS[123]ROS[124]ROS[125][125]

ROS Wiki

ROSWikiROS Wiki[7][126]ROS WikiROS使[7][127]ROS WikiURL[7][126]ROS WikiROS[7][126]



ROSGitHubROS WikiURL[128][126]

ROS Answers / 

ROSROS Answers[ 5]Q&A[129][130][102][129][130]ROS[102]

ROSCon

20121ROSCon[45]2018ROSCon[131]ROS[132]

ROS-Industrial[]


ROS-IndustrialROS[133]ROS[32]ROS[32]ROSROS[134][135]

ROS-Industorial (SwRI) [33]20121ROS-IndustorialSwRIGitHub[33]20133ROS-IndustrialROS-Industrial ConsortiumROS[135]SwRI (IPA)  (Advanced Remanufacturing and Technology Centre; ARTC) [135][33]2018103MBMWABBROS[136]

ROS-IndustrialBSDApache 2.0[32]ROSFocused Technical Projects (FTP) [135]FTP[135]FTPFTP[135][137]ROS-Industrial[137]

ROS 2[]


ROS[31][46]

[ 6]



[ 7]







2007ROSROS[139][46]ROS[139][46]

[ 6]





Wi-fi



ROS-ZeroconfProtocol BuffersData Distribution Service (DDS) ROS[140][46]ROSROSROSROSROS 2[31]

ROS (ROS 1) ROS 2Data Distribution Service (DDS) [140]DDSQuality of Service (QoS) ROS 2[141]OSROS[142]roscore[141]ROS 2API ROS 1[140]ROS 2catkinament[142]

ROS 22015[47]201712Ardent Apalone20187Bouncy Bolson[47]ROS 2 Humble HawksbilUbuntu (22.04)RHEL 9/FedoramacOSWindows[143]ROS 2 GitHub [ 8]

脚注[編集]

注釈[編集]



(一)^ ab[12]

(二)^ ROShttps://robots.ros.org

(三)^ ROS Wiki http://wiki.ros.org/ROS/Tutorials

(四)^ Kinetic Kame OS http://wiki.ros.org/kinetic ROS http://www.ros.org/reps/rep-0003.html 20181015

(五)^ ROS Answers URL: https://answers.ros.org/questions/

(六)^ ab ROS 1[46]

(七)^ ROS 1[138]

(八)^ GitHubROS 2https://github.com/ros2/ros2/wiki

脚注[編集]



(一)^ abcdefg,  &  2018, p. 12.

(二)^ About ROS, ROS.org, http://www.ros.org/about-ros/ 20181015 

(三)^ Quigley et al. 2009.

(四)^ ,  &  2018, pp. 910.

(五)^ abc et al. 2012, p. 6.

(六)^ ab 2012a, pp. 830831.

(七)^ abcde 2016, p. 16.

(八)^ ROS/Introduction. ROS Wiki. 20181011

(九)^ ,  &  2018, p. 11.

(十)^ What is ROS exactly? Middleware, Framework, Operating System?. ROS Answers: Open Source Q&A Forum. 2018925

(11)^ ,  &  2013, p. 8.

(12)^ , (2008), (), () 74 (10): 1042-1045, doi:10.2493/jjspe.74.1042, ISSN 09120289 

(13)^  2012a, p. 831.

(14)^  2012b, p. 584.

(15)^ ,  &  2018, p. 14.

(16)^ abcdefg 2012b, pp. 584585.

(17)^ abc,  &  2018, pp. 1415.

(18)^ ab 2011, p. 152.

(19)^ abc,  &  2018, p. 15.

(20)^ abc,  &  2018, pp. 1516.

(21)^ abcdeNEDO 2014, pp. 6-436-44.

(22)^ ab40PR2. ITmedia NEWS (201099). 201510220181014

(23)^  et al. 2012, p. 8.

(24)^ PR2 beta Programming.  Willow Garage. 201722020181014

(25)^ ab 2011, p. 153.

(26)^ The Results Are In: PR2 Beta Program Recipients!. Willow Garage. 201871320181021

(27)^ abcdefghij,  &  2018, pp. 259260.

(28)^ abAbout. turtlebot.com. 201841420181118

(29)^ abBuild. turtlebot.com. 201842920181118

(30)^ FAQ. turtlebot.com. 201842820181118

(31)^ abcdefgh,  &  2018, p. 423.

(32)^ abcde Description. ROS-Industrial. 2018102

(33)^ abcde Brief History. ROS-Industrial. 2018101

(34)^ abiRobot and Willow Garage Debate Closed vs. Open Source Robotics at Cocktail Party. IEEE Spectrum. 2019925

(35)^ ,  (2016722). PARCWillow Garage. MONOist. 2019925

(36)^ abc et al. 2012, p. 28.

(37)^ B. Hannaford; J. Rosen; D. W. Friedman; H. King; P. Roan; L. Cheng; D. Glozman; J. Ma et al. (2013), Raven-II: An Open Platform for Surgical Robotics Research, IEEE Transactions on Biomedical Engineering 60 (4): 954-959, doi:10.1109/TBME.2012.2228858, ISSN 0018-9294 

(38)^ ab et al. 2012, p. 29.

(39)^ An open-source robo-surgeon - Monitor. The Economist (201233). 2018929

(40)^ abc Roush, Wade (2012329). Can Willow Garage's "Linux for Robots" Spur Internet-Scale Growth?. Xconomy. 2018929

(41)^  et al. 2012, pp. 2829.

(42)^ abc,  &  2013, p. 6.

(43)^ ,  &  2018, pp. 1617.

(44)^ abcdef,  &  2018, p. 18.

(45)^ abROSCon 2018. 20181013

(46)^ abcdefghijWhy ROS 2.0?. ros2.org. 20181018

(47)^ abcdReleases. ros2/ros2 Wiki GitHub. 20181019

(48)^ ,  &  2018, pp. 7, 16.

(49)^ ,  &  2018, pp. 181184.

(50)^ abc,  &  2018, pp. 181182.

(51)^ abcd西 et al. 2018, p. 27.

(52)^ . . 20181123

(53)^ ab 2018, p. 715.

(54)^ . . 20181123

(55)^ 西 et al. 2018, p. 2.

(56)^ ab 2018, p. 689.

(57)^ abEvan Ackerman (2013326). TurtleBot Inventors Tell Us Everything About the Robot. IEEE Spectrum. 20181118

(58)^ ,  &  2018, pp. 259263.

(59)^ ,  &  2018, pp. 2225.

(60)^ ,  &  2018, p. 22.

(61)^ MSWindowsRobot Operating System. CNET Japan. 20181012

(62)^ ros-win. 20181012

(63)^ ab,  &  2018, p. 67.

(64)^ Distributions. ROS Wiki. 20181013

(65)^ Distributions. ROS Wiki. 20181011

(66)^ ab,  &  2018, p. 17.

(67)^ ,  &  2018, p. 250.

(68)^  2016, p. 1.

(69)^ abc 2016, p. 6.

(70)^ ab,  &  2018, p. 13.

(71)^ abcAPIs. ROS Wiki. 20181015

(72)^ ,  &  2018, pp. 44, 6768.

(73)^ ab,  &  2018, pp. 6768.

(74)^  2016, p. 7.

(75)^ abcde,  &  2018, p. 45.

(76)^ ,  &  2018, p. 181.

(77)^ ,  &  2018, pp. 181207.

(78)^ ab 2016, p. 5.

(79)^ ,  &  2018, p. 123.

(80)^ ,  &  2018, p. 23, 123, 130, 281, 371.

(81)^ ab,  &  2018, pp. 123130.

(82)^  2018, p. 688.

(83)^ ab,  &  2018, pp. 130139.

(84)^ ab,  &  2018, pp. 397421.

(85)^ ,  &  2018, pp. 371.

(86)^ abc,  &  2018, pp. 281289.

(87)^ ,  &  2018, p. 68.

(88)^ ,  &  2018, pp. 6869.

(89)^ ,  &  2018, pp. 68, 7071.

(90)^ melodic/Installation/Ubuntu. ROS Wiki. 20181014

(91)^ ,  &  2018, pp. 6768, 181215.

(92)^ ab 2016, p. 3.

(93)^  2016, p. 82.

(94)^ ab 2016, p. 8.

(95)^ ab,  &  2015, p. 44.

(96)^ ,  &  2018, p. 47.

(97)^ catkin/conceptual_overview. ROS Wiki. 2018926

(98)^ abbloom. ROS Wiki. 20181016

(99)^ ab 2016, p. 12.

(100)^  2016, pp. 1213, 47.

(101)^ ,  &  2018, p. 63.

(102)^ abcROS/Concepts. ROS Wiki. 20181016

(103)^ abc,  &  2018, p. 44.

(104)^ abcd 2016, p. 13.

(105)^ ,  &  2018, pp. 44, 54.

(106)^ ,  &  2018, pp. 49.

(107)^ ab 2016, pp. 1315.

(108)^ ab,  &  2018, pp. 4446, 5059.

(109)^ ab,  &  2015, pp. 4445.

(110)^ ,  &  2018, p. 50.

(111)^ ,  &  2018, p. 424.

(112)^ ab 2016, p. 9.

(113)^ abc 2016, pp. 1415.

(114)^ ,  &  2018, pp. 45, 52.

(115)^ abcd,  &  2018, pp. 52, 153.

(116)^ ab 2016, p. 62.

(117)^ abc 2016, p. 204.

(118)^ ,  &  2018, p. 46.

(119)^ ab 2016, p. 204206.

(120)^ abc,  &  2018, pp. 46, 58.

(121)^ Quigley, Gerkey & Smart 2015, pp. 6162.

(122)^  et al. 2012, p. 7.

(123)^  et al. 2012, pp. 67.

(124)^ ,  &  2018, pp. iii, 7.

(125)^ ab,  &  2018, pp. ii, 78.

(126)^ abcd,  &  2018, p. 48.

(127)^ ,  &  2018, pp. 48, 142143.

(128)^ ,  &  2018, pp. 12, 48.

(129)^ ab,  &  2018, p. xvi.

(130)^ abSupport. ROS Wiki. 20181014

(131)^ ,  &  2018, p. 16.

(132)^  2012a, p. 830.

(133)^  ROS-Industrial. ROS-Industrial. 2018-00-01

(134)^ ,  &  2013, p. 27.

(135)^ abcdefNEDO 2014, p. 6-43.

(136)^ Current Members. ROS-Industrial. 2018106

(137)^ ab,  &  2013, p. 32.

(138)^ ROS/Introduction. ROS Wiki. 20181019

(139)^ ab,  &  2018, pp. 423424.

(140)^ abc,  &  2018, pp. 424425.

(141)^ ab 2018, p. 691.

(142)^ ab,  &  2018, p. 426.

(143)^ Installation. ROS 2 Documentation: Iron. 2023119

[]


, (2018), ROS, 57 (10): 715-720, doi:10.11499/sicejl.57.715 

, (2012a), ROS, 30 (9): 830-835, doi:10.7210/jrsj.30.830 

, (2012b), , 56 (11): 584-589, doi:10.11509/isciesci.56.11_584 

, (2018), ROS, 57 (10): 688-693, doi:10.11499/sicejl.57.688 

, (2011), , 29 (2): 151-153, doi:10.7210/jrsj.29.151 

 (NEDO) (2014), NEDO:NEDO2014, NEDO, http://www.nedo.go.jp/library/robot_hakusyo.html 2018103 

, (2016), ROS, , ISBN 978-4627853416 

, (2010), ROSOpenRAVE, 28 (5): 585-588, doi:10.7210/jrsj.28.585 

, ; , ; , ; , (2012), -Robot-OS(ROS)-, , http://pari.u-tokyo.ac.jp/unit/iam/outcomes/pdf/papers_120806.pdf 2018921 

, ; , ; , (2013), 2-Robot-OS(ROS)-, , http://pari.u-tokyo.ac.jp/unit/iam/outcomes/pdf/papers_130617.pdf 2018921 

西, ; , ; , ; , ; , ; , ; , ; , et al. (2018), ROS, , ISBN 978-4-627-67581-0 

, ; , ; , (2015),  ROS, Kurazume Laboratory, ISBN 9784990873608, https://github.com/bmagyar/rosbook_jp 

, ; , ; , (2018), ROS, , ISBN 9784274221965 

Quigley, Morgan; Conley, Ken; Gerkey, Brian; Faust, Josh; Foote, Tully; Leibs, Jeremy; Wheeler, Rob; Ng, Andrew Y (2009), ROS: an open-source Robot Operating System, ICRA workshop on open source software 3 (3.2): 5 

Quigley, Morgan; Gerkey, Brian; Smart, William D. (2015), Programming Robots with ROS, O'Reilly Media, ISBN 9781449323899 

[]




 ROS