[{"data":1,"prerenderedAt":203},["ShallowReactive",2],{"wiki-page-\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002Fch7-ros-huan-jing-da-jian":3,"wiki-doc-items-2023-12-10-dian-kong-shi-jue-huan-jing-da-jian":149},{"id":4,"title":5,"body":6,"chapter":134,"chapterSort":135,"date":136,"description":16,"docKey":137,"docRoot":138,"docTitle":139,"extension":140,"isWikiDoc":141,"isWikiIndex":142,"meta":143,"navigation":141,"path":144,"seo":145,"stem":146,"wikiDepth":147,"__hash__":148},"wiki\u002Fwiki\u002F2023-12-10-电控视觉环境搭建\u002Fch7-ROS环境搭建.md","ROS环境搭建",{"type":7,"value":8,"toc":129},"minimark",[9,17,23,30,33,37,42,52,59,65,78,82,97,101,112,116],[10,11,12],"p",{},[13,14,16],"a",{"href":15},"\u002Fwiki\u002F2024-07-13-ros1-ji-qi-ren-cao-zuo-xi-tong-jiao-cheng","ROS机器人操作系统教程",[10,18,19],{},[13,20,22],{"href":21},"\u002Fwiki\u002F2023-12-30-ros2-tutorial","ROS2机器人操作系统教程",[10,24,25],{},[26,27],"img",{"alt":28,"src":29},"","https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F12\u002F10\u002Fimage61.webp",[10,31,32],{},"ROS1已经EOF了，官方鼓励使用ROS2.",[34,35,36],"h3",{"id":36},"推荐的搭建环境",[38,39,41],"h4",{"id":40},"方案一推荐","方案一(推荐)",[10,43,44,51],{},[45,46,47],"em",{},[48,49,50],"strong",{},"ROS1=Kubuntu20.04","**（Noetic与20.04双双寿终正寝）**",[10,53,54],{},[45,55,56],{},[48,57,58],{},"ROS2=Kubuntu22.04+",[10,60,61,64],{},[48,62,63],{},"仍然建议使用22.04+Humble"," Noetic，Humble，Jazzy这几个LTS之间主要有以下区别:",[66,67,68,72,75],"ol",{},[69,70,71],"li",{},"Noetic是ROS1的LTS（长支持版），将于2025年5月31日EOF寿终正寝，自带算法比较老，依赖于其他非自带算法，但是教程最多，第三方算法支持也比较多。",[69,73,74],{},"Humble是ROS2的第一个LTS，支持到2027年5月31日或海龟节，自带老版Gazebo Classic和新版Igntion Gazebo（独一份支持新旧两个Gazebo版本比较好的ROS版本），选择性比较广，自带算法比较新，教程正在逐渐增多中，第三方算法也在逐渐增多中，很多用ROS1的人都在往ROS2Humble上转。",[69,76,77],{},"Jazzy是ROS2第二个LTS，支持到2029年5月31日或海龟节，在Humble的基础上，多了一些功能，但只有新版Gazebo Sim，针对Jazzy做ROS2教程的资料很少很少，而且很多第三方算法也并未针对Jazzy做相应版本，但是Jazzy目前来看兼容很多Humble的算法与教程，目前除了新版Gazebo改名需要改一些标记语言的标签外，没发现其他代码不兼容的地方。",[38,79,81],{"id":80},"方案二也是比较推荐但是要多学个docker","方案二(也是比较推荐，但是要多学个Docker)",[66,83,84,87,90],{},[69,85,86],{},"系统发行版:Fedora KDE（学长比较推荐，选一个自己喜欢的其他Linux发行版也行）",[69,88,89],{},"ROS1Noetic安装方式:Docker",[69,91,92,93],{},"ROS2Humble\u002FJazzy安装方式:Docker 详看",[13,94,96],{"href":95},"\u002Fwiki\u002F2024-10-03-docker-jiao-cheng","Docker教程",[38,98,100],{"id":99},"方案三可以用","方案三(可以用)",[66,102,103,106,109],{},[69,104,105],{},"系统发行版:Kubuntu 22.04 Jammy LTS \u002F Kubuntu 24.04 Jammy LTS",[69,107,108],{},"ROS1Noetic安装方式:西南交通大佬的ppa(详见上面ROS文档中，仅amd64(x86_64))",[69,110,111],{},"ROS2Humble \u002F ROS2Jazzy安装方式:官方二进制安装方式(详见上面的ROS2文档中)",[38,113,115],{"id":114},"方案四可以用","方案四(可以用)",[66,117,118,121,124,126],{},[69,119,120],{},"系统发行版:Windows10及以上",[69,122,123],{},"WSL2发行版:Ubuntu24.04 Noble LTS",[69,125,108],{},[69,127,128],{},"ROS2Jazzy安装方式:官方二进制安装方式(详见上面的ROS2文档中)",{"title":28,"searchDepth":130,"depth":130,"links":131},2,[132],{"id":36,"depth":133,"text":36},3,"7",7000000,"2023-12-10","2023-12-10-dian-kong-shi-jue-huan-jing-da-jian","\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian","电控视觉环境搭建","md",true,false,{},"\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002Fch7-ros-huan-jing-da-jian",{"title":5,"description":16},"wiki\u002F2023-12-10-电控视觉环境搭建\u002Fch7-ROS环境搭建",1,"mlqWIBaQuIJwOLC7-EfG3wwizmQ6F32lhdj-45pkLCk",[150,156,162,168,174,180,186,187,193,199],{"path":151,"stem":152,"title":153,"date":136,"chapter":154,"chapterSort":155,"docKey":137,"docRoot":138,"docTitle":139,"isWikiDoc":141,"isWikiIndex":142},"\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002Fch1-c-c-huan-jing-da-jian","wiki\u002F2023-12-10-电控视觉环境搭建\u002Fch1-C_C++环境搭建","C\u002FC++环境搭建","1",1000000,{"path":157,"stem":158,"title":159,"date":136,"chapter":160,"chapterSort":161,"docKey":137,"docRoot":138,"docTitle":139,"isWikiDoc":141,"isWikiIndex":142},"\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002Fch2-armkeilmdk-arm-dan-pian-ji-huan-jing-da-jian","wiki\u002F2023-12-10-电控视觉环境搭建\u002Fch2-ARMKeilMDK(ARM单片机环境搭建)","ARM Keil MDK(ARM单片机环境搭建)","2",2000000,{"path":163,"stem":164,"title":165,"date":136,"chapter":166,"chapterSort":167,"docKey":137,"docRoot":138,"docTitle":139,"isWikiDoc":141,"isWikiIndex":142},"\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002Fch3-linux-ji-ben-pei-zhi","wiki\u002F2023-12-10-电控视觉环境搭建\u002Fch3-Linux基本配置","Linux基本配置","3",3000000,{"path":169,"stem":170,"title":171,"date":136,"chapter":172,"chapterSort":173,"docKey":137,"docRoot":138,"docTitle":139,"isWikiDoc":141,"isWikiIndex":142},"\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002Fch4-cmake-gong-cheng-da-jian","wiki\u002F2023-12-10-电控视觉环境搭建\u002Fch4-CMake工程搭建","CMake工程搭建","4",4000000,{"path":175,"stem":176,"title":177,"date":136,"chapter":178,"chapterSort":179,"docKey":137,"docRoot":138,"docTitle":139,"isWikiDoc":141,"isWikiIndex":142},"\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002Fch5-opencv-cuda-huan-jing-da-jian","wiki\u002F2023-12-10-电控视觉环境搭建\u002Fch5-OpenCV__CUDA环境搭建","OpenCV\\_CUDA环境搭建","5",5000000,{"path":181,"stem":182,"title":183,"date":136,"chapter":184,"chapterSort":185,"docKey":137,"docRoot":138,"docTitle":139,"isWikiDoc":141,"isWikiIndex":142},"\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002Fch6-yolo-huan-jing-da-jian","wiki\u002F2023-12-10-电控视觉环境搭建\u002Fch6-YOLO环境搭建","YOLO环境搭建","6",6000000,{"path":144,"stem":146,"title":5,"date":136,"chapter":134,"chapterSort":135,"docKey":137,"docRoot":138,"docTitle":139,"isWikiDoc":141,"isWikiIndex":142},{"path":188,"stem":189,"title":190,"date":136,"chapter":191,"chapterSort":192,"docKey":137,"docRoot":138,"docTitle":139,"isWikiDoc":141,"isWikiIndex":142},"\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002Fch8-qt-huan-jing-da-jian","wiki\u002F2023-12-10-电控视觉环境搭建\u002Fch8-QT环境搭建","QT环境搭建","8",8000000,{"path":194,"stem":195,"title":196,"date":136,"chapter":197,"chapterSort":198,"docKey":137,"docRoot":138,"docTitle":139,"isWikiDoc":141,"isWikiIndex":142},"\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002Fch9-docker-huan-jing-da-jian","wiki\u002F2023-12-10-电控视觉环境搭建\u002Fch9-Docker环境搭建","Docker环境搭建","9",9000000,{"path":138,"stem":200,"title":139,"date":136,"chapter":201,"chapterSort":202,"docKey":137,"docRoot":138,"docTitle":139,"isWikiDoc":141,"isWikiIndex":141},"wiki\u002F2023-12-10-电控视觉环境搭建\u002Findex",null,0,1778666547085]