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