[{"data":1,"prerenderedAt":469},["ShallowReactive",2],{"wiki-page-/wiki/2023-12-30-ros2-tutorial/ch14-2-gong-kong-ji-zhi-yuan-cheng-kai-fa-huan-jing":3,"wiki-doc-items-/wiki/2023-12-30-ros2-tutorial/ch14-2-gong-kong-ji-zhi-yuan-cheng-kai-fa-huan-jing":101,"language-switcher-data-/wiki/2023-12-30-ros2-tutorial/ch14-2-gong-kong-ji-zhi-yuan-cheng-kai-fa-huan-jing":453,"wiki-i18n-paths-/wiki/2023-12-30-ros2-tutorial/ch14-2-gong-kong-ji-zhi-yuan-cheng-kai-fa-huan-jing":468},{"id":4,"title":5,"body":6,"canonicalPath":81,"chapter":82,"chapterSort":83,"date":84,"description":15,"docI18nKey":85,"docKey":86,"docRoot":87,"docTitle":88,"extension":89,"i18nKey":90,"isBlogPost":91,"isWikiDoc":92,"isWikiIndex":91,"layout":93,"legacyPath":94,"locale":95,"localeSlug":96,"meta":97,"navigation":92,"path":81,"seo":98,"sourcePath":94,"sourceStem":90,"stem":90,"wikiDepth":99,"__hash__":100},"content/wiki/2023-12-30-ros2-tutorial/ch14-2-工控机之远程开发环境.md","工控机之远程开发环境",{"type":7,"value":8,"toc":77},"minimark",[9,16,19,35,38,43,49,54,57,62,65,74],[10,11,12],"p",{},[13,14,15],"strong",{},"场景",[10,17,18],{},"机器人平台一般自带预装了ROS的控制系统。这套控制系统与我们前一阶段的学习环境基本无异，具体到开发或应用层面也大致相同，我们可以借助于平台外设的鼠标、键盘、显示器等直接在其上开发、调试程序或控制该机器人。但是在”面向平台“开发时可能遇到一些问题，比如：",[20,21,22],"blockquote",{},[23,24,25,29,32],"ol",{},[26,27,28],"li",{},"机器人是一辆移动式平台时，”面向平台“的开发模式下可能需要人随车走，这显然效率低下，并存在一定的安全隐患；",[26,30,31],{},"”面向平台“的开发模式，还会受限于环境、地形等诸多因素的约束；",[26,33,34],{},"机器人与开发人员之间可能是一对多的关系，也即多位开发或测试工程师使用同一台设备，”面向平台“的开发模式下不免会出现资源抢占的情况；",[10,36,37],{},"总而言之，”面向平台“开发有其可行性，但是也存在诸多不便，此背景下，就可以通过搭建远程开发环境来解决上述问题了。",[10,39,40],{},[13,41,42],{},"概念",[10,44,45,48],{},[13,46,47],{},"远程开发"," 是一种在远程主机上进行编写、编译或运行程序的开发方式。相对于本地开发，远程开发需要将本地设备连接到远程主机，以实现数据传输和操作同步。",[10,50,51],{},[13,52,53],{},"作用",[10,55,56],{},"远程开发可以带来一些优势，比如提供更强大的计算资源、便于团队协作、统一开发环境等。同时，远程开发也需要考虑网络延迟和稳定性等因素。总的来说，远程开发可以提供更灵活和便捷的开发环境，适用于不同场景和需求。",[10,58,59],{},[13,60,61],{},"实现方式",[10,63,64],{},"在本教程中，我们将主要介绍两种常用的远程开发模式：SSH和NoMachine。这是两种常见的远程连接方式，它们在功能和使用方式上有一些差异。",[66,67,68,71],"ul",{},[26,69,70],{},"SSH是一种命令行界面的连接方式，用户需要通过命令行输入指令进行远程操作。对于熟悉命令行的用户来说，SSH可能更加灵活和高效。",[26,72,73],{},"NoMachine提供了图形界面的远程连接，用户可以直观地操作远程计算机的桌面。它支持窗口、多显示器和文件传输等功能，适合那些需要图形界面的远程操作。",[10,75,76],{},"总的来说，SSH更适合需要执行命令行操作和快速访问的场景，而NoMachine更适合需要图形界面远程桌面访问的场景。选择哪种方式应该根据具体的需求和使用习惯来决定。",{"title":78,"searchDepth":79,"depth":79,"links":80},"",2,[],"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-2-gong-kong-ji-zhi-yuan-cheng-kai-fa-huan-jing","14.2",14020000,"2023-12-30","wiki/2023-12-30-ros2-tutorial","zh-cn:2023-12-30-ros2-tutorial","/zh-cn/wiki/2023-12-30-ros2-tutorial","Ros2 Tutorial","md","wiki/2023-12-30-ros2-tutorial/ch14-2-工控机之远程开发环境",false,true,null,"/wiki/2023-12-30-ros2-tutorial/ch14-2-gong-kong-ji-zhi-yuan-cheng-kai-fa-huan-jing","zh-CN","zh-cn",{},{"title":5,"description":15},1,"incgbjRNVCYI4WZqKJ5ZuxvN5hbWY9Q2-rnyYDiHb4U",[102,108,114,120,126,132,138,144,150,156,162,168,174,180,186,192,198,204,209,215,220,226,232,238,244,250,251,257,263,269,275,281,287,293,299,305,311,317,323,329,335,341,347,353,359,365,371,377,383,389,395,401,407,413,419,425,431,437,443,449],{"path":103,"stem":104,"title":105,"date":84,"chapter":106,"chapterSort":107,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch1-ros2-jie-shao","wiki/2023-12-30-ros2-tutorial/ch1-ROS2介绍","ROS2介绍","1",1000000,{"path":109,"stem":110,"title":111,"date":84,"chapter":112,"chapterSort":113,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch10-stage-ros2-fang-zhen-ping-tai","wiki/2023-12-30-ros2-tutorial/ch10-Stage_Ros2仿真平台","Stage_Ros2仿真平台","10",10000000,{"path":115,"stem":116,"title":117,"date":84,"chapter":118,"chapterSort":119,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch11-1-gazeboclassic","wiki/2023-12-30-ros2-tutorial/ch11-1-GazeboClassic","Gezebo Classic","11.1",11010000,{"path":121,"stem":122,"title":123,"date":84,"chapter":124,"chapterSort":125,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch11-2-ignitiongazebo","wiki/2023-12-30-ros2-tutorial/ch11-2-IgnitionGazebo","Ignition Gazebo（Gazebo Fortress）","11.2",11020000,{"path":127,"stem":128,"title":129,"date":84,"chapter":130,"chapterSort":131,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch11-3-gazebosim","wiki/2023-12-30-ros2-tutorial/ch11-3-GazeboSim","Gz Sim（Gazebo Harmonic）","11.3",11030000,{"path":133,"stem":134,"title":135,"date":84,"chapter":136,"chapterSort":137,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch11-4-igngz2gzsim","wiki/2023-12-30-ros2-tutorial/ch11-4-Igngz2gzsim","将Ign Gazebo迁移至Gz Sim","11.4",11040000,{"path":139,"stem":140,"title":141,"date":84,"chapter":142,"chapterSort":143,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch11-gezebo-fang-zhen-ping-tai","wiki/2023-12-30-ros2-tutorial/ch11-Gezebo仿真平台","Gezebo仿真平台","11",11000000,{"path":145,"stem":146,"title":147,"date":84,"chapter":148,"chapterSort":149,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch12-1-humble-ban-ben","wiki/2023-12-30-ros2-tutorial/ch12-1-Humble版本","Humble导航仿真","12.1",12010000,{"path":151,"stem":152,"title":153,"date":84,"chapter":154,"chapterSort":155,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch12-2-jazzy-ban-ben","wiki/2023-12-30-ros2-tutorial/ch12-2-Jazzy版本","Jazzy导航仿真","12.2",12020000,{"path":157,"stem":158,"title":159,"date":84,"chapter":160,"chapterSort":161,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch12-3-humble2jazzy","wiki/2023-12-30-ros2-tutorial/ch12-3-Humble2Jazzy","Humble与Jazzy导航的差异","12.3",12030000,{"path":163,"stem":164,"title":165,"date":84,"chapter":166,"chapterSort":167,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch12-ji-qi-ren-dao-hang-navigation2-fang-zhen-pian","wiki/2023-12-30-ros2-tutorial/ch12-机器人导航Navigation2(仿真篇)","机器人导航Navigation2(仿真篇)","12",12000000,{"path":169,"stem":170,"title":171,"date":84,"chapter":172,"chapterSort":173,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-1-1-boost-aiso","wiki/2023-12-30-ros2-tutorial/ch13-1-1-Boost.Aiso","Boost.Asio库","13.1.1",13010100,{"path":175,"stem":176,"title":177,"date":84,"chapter":178,"chapterSort":179,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-1-2-ros2-serial-driver","wiki/2023-12-30-ros2-tutorial/ch13-1-2-ros2_serial_driver","ROS2 Serial Driver库","13.1.2",13010200,{"path":181,"stem":182,"title":183,"date":84,"chapter":184,"chapterSort":185,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-1-chuan-kou-tong-xin","wiki/2023-12-30-ros2-tutorial/ch13-1-串口通信","UART串口通信","13.1",13010000,{"path":187,"stem":188,"title":189,"date":84,"chapter":190,"chapterSort":191,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-2-1-socketcan","wiki/2023-12-30-ros2-tutorial/ch13-2-1-socketcan","SocketCAN","13.2.1",13020100,{"path":193,"stem":194,"title":195,"date":84,"chapter":196,"chapterSort":197,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-2-2-ros2-socketcan","wiki/2023-12-30-ros2-tutorial/ch13-2-2-ros2_socketcan","ROS2_SocketCAN","13.2.2",13020200,{"path":199,"stem":200,"title":201,"date":84,"chapter":202,"chapterSort":203,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-2-can-tong-xin","wiki/2023-12-30-ros2-tutorial/ch13-2-CAN通信","CAN通信","13.2",13020000,{"path":205,"stem":206,"title":171,"date":84,"chapter":207,"chapterSort":208,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-3-1-boost-aiso","wiki/2023-12-30-ros2-tutorial/ch13-3-1-Boost.Aiso","13.3.1",13030100,{"path":210,"stem":211,"title":212,"date":84,"chapter":213,"chapterSort":214,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-3-tcp-tong-xin","wiki/2023-12-30-ros2-tutorial/ch13-3-TCP通信","TCP通信","13.3",13030000,{"path":216,"stem":217,"title":171,"date":84,"chapter":218,"chapterSort":219,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-4-1-boost-aiso","wiki/2023-12-30-ros2-tutorial/ch13-4-1-Boost.Aiso","13.4.1",13040100,{"path":221,"stem":222,"title":223,"date":84,"chapter":224,"chapterSort":225,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-4-udp-tong-xin","wiki/2023-12-30-ros2-tutorial/ch13-4-UDP通信","UDP通信","13.4",13040000,{"path":227,"stem":228,"title":229,"date":84,"chapter":230,"chapterSort":231,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-linux-ying-jian-tong-xin","wiki/2023-12-30-ros2-tutorial/ch13-Linux硬件通信","Linux硬件通信","13",13000000,{"path":233,"stem":234,"title":235,"date":84,"chapter":236,"chapterSort":237,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-1-ji-qi-ren-zu-cheng","wiki/2023-12-30-ros2-tutorial/ch14-1-机器人组成","机器人组成","14.1",14010000,{"path":239,"stem":240,"title":241,"date":84,"chapter":242,"chapterSort":243,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-2-1-yuan-cheng-kai-fa-ssh","wiki/2023-12-30-ros2-tutorial/ch14-2-1-远程开发SSH","远程开发SSH","14.2.1",14020100,{"path":245,"stem":246,"title":247,"date":84,"chapter":248,"chapterSort":249,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-2-2-yuan-cheng-fang-wen-zhuo-mian","wiki/2023-12-30-ros2-tutorial/ch14-2-2-远程访问桌面","远程访问桌面","14.2.2",14020200,{"path":81,"stem":90,"title":5,"date":84,"chapter":82,"chapterSort":83,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},{"path":252,"stem":253,"title":254,"date":84,"chapter":255,"chapterSort":256,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-3-gong-kong-ji-zhi-wai-jie-usb-she-bei","wiki/2023-12-30-ros2-tutorial/ch14-3-工控机之外接USB设备","工控机之外接USB设备","14.3",14030000,{"path":258,"stem":259,"title":260,"date":84,"chapter":261,"chapterSort":262,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-4-fen-bu-shi-da-jian","wiki/2023-12-30-ros2-tutorial/ch14-4-分布式搭建","分布式搭建","14.4",14040000,{"path":264,"stem":265,"title":266,"date":84,"chapter":267,"chapterSort":268,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-5-you-hua-ri-zhi","wiki/2023-12-30-ros2-tutorial/ch14-5-优化日志","优化日志","14.5",14050000,{"path":270,"stem":271,"title":272,"date":84,"chapter":273,"chapterSort":274,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-6-1-li-cheng-ji-odom","wiki/2023-12-30-ros2-tutorial/ch14-6-1-里程计Odom","里程计Odom","14.6.1",14060100,{"path":276,"stem":277,"title":278,"date":84,"chapter":279,"chapterSort":280,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-6-2-guan-xing-ji-imu","wiki/2023-12-30-ros2-tutorial/ch14-6-2-惯性计IMU","惯性计IMU","14.6.2",14060200,{"path":282,"stem":283,"title":284,"date":84,"chapter":285,"chapterSort":286,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-6-3-ji-guang-lei-da-lidar","wiki/2023-12-30-ros2-tutorial/ch14-6-3-激光雷达LiDAR","激光雷达LiDAR","14.6.3",14060300,{"path":288,"stem":289,"title":290,"date":84,"chapter":291,"chapterSort":292,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-6-4-xiang-ji-camera","wiki/2023-12-30-ros2-tutorial/ch14-6-4-相机Camera","相机Camera","14.6.4",14060400,{"path":294,"stem":295,"title":296,"date":84,"chapter":297,"chapterSort":298,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-6-5-quan-qiu-ding-wei-gnss","wiki/2023-12-30-ros2-tutorial/ch14-6-5-全球定位GNSS","全球定位GNSS","14.6.5",14060500,{"path":300,"stem":301,"title":302,"date":84,"chapter":303,"chapterSort":304,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-6-6-shou-bing-joy","wiki/2023-12-30-ros2-tutorial/ch14-6-6-手柄joy","手柄JOY","14.6.6",14060600,{"path":306,"stem":307,"title":308,"date":84,"chapter":309,"chapterSort":310,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-6-7-jian-pan-kong-zhi-jie-dian","wiki/2023-12-30-ros2-tutorial/ch14-6-7-键盘控制节点","键盘控制节点","14.6.7",14060700,{"path":312,"stem":313,"title":314,"date":84,"chapter":315,"chapterSort":316,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-6-ying-jian-ping-tai","wiki/2023-12-30-ros2-tutorial/ch14-6-硬件平台","硬件平台","14.6",14060000,{"path":318,"stem":319,"title":320,"date":84,"chapter":321,"chapterSort":322,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-7-zuo-biao-xi-yu-hua-ti-guan-xi","wiki/2023-12-30-ros2-tutorial/ch14-7-坐标系与话题关系","坐标系与话题关系","14.7",14070000,{"path":324,"stem":325,"title":326,"date":84,"chapter":327,"chapterSort":328,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-8-1-1-lun-shi-li-cheng-ji-biao-ding","wiki/2023-12-30-ros2-tutorial/ch14-8-1-1-轮式里程计标定","轮式里程计标定","14.8.1.1",14080101,{"path":330,"stem":331,"title":332,"date":84,"chapter":333,"chapterSort":334,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-8-1-2-lun-shi-li-cheng-ji-yu-imu-rong-he","wiki/2023-12-30-ros2-tutorial/ch14-8-1-2-轮式里程计与IMU融合","轮式里程计与IMU融合","14.8.1.2",14080102,{"path":336,"stem":337,"title":338,"date":84,"chapter":339,"chapterSort":340,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-8-1-lun-shi-li-cheng-ji-biao-ding-yu-rong-he","wiki/2023-12-30-ros2-tutorial/ch14-8-1-轮式里程计标定与融合","轮式里程计标定与融合","14.8.1",14080100,{"path":342,"stem":343,"title":344,"date":84,"chapter":345,"chapterSort":346,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-8-2-ji-guang-lei-da-gong-ju","wiki/2023-12-30-ros2-tutorial/ch14-8-2-激光雷达工具","激光雷达工具","14.8.2",14080200,{"path":348,"stem":349,"title":350,"date":84,"chapter":351,"chapterSort":352,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-8-3-xiang-ji-shi-yong-jin-jie","wiki/2023-12-30-ros2-tutorial/ch14-8-3-相机使用进阶","相机使用进阶","14.8.3",14080300,{"path":354,"stem":355,"title":356,"date":84,"chapter":357,"chapterSort":358,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-8-ying-jian-ping-tai-jin-jie","wiki/2023-12-30-ros2-tutorial/ch14-8-硬件平台进阶","硬件平台进阶","14.8",14080000,{"path":360,"stem":361,"title":362,"date":84,"chapter":363,"chapterSort":364,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-ji-qi-ren-ying-jian","wiki/2023-12-30-ros2-tutorial/ch14-机器人硬件","机器人硬件","14",14000000,{"path":366,"stem":367,"title":368,"date":84,"chapter":369,"chapterSort":370,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch15-ros2-control","wiki/2023-12-30-ros2-tutorial/ch15-ROS2_Control","ROS2_Control","15",15000000,{"path":372,"stem":373,"title":374,"date":84,"chapter":375,"chapterSort":376,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch16-moveit2-gong-ye-ji-qi-ren-ji-xie-bi","wiki/2023-12-30-ros2-tutorial/ch16-Moveit2工业机器人机械臂","Moveit2工业机器人机械臂","16",16000000,{"path":378,"stem":379,"title":380,"date":84,"chapter":381,"chapterSort":382,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch17-ji-qi-ren-dao-hang-navigation2-shi-ti-pian","wiki/2023-12-30-ros2-tutorial/ch17-机器人导航Navigation2(实体篇)","机器人导航Navigation2(实体篇)","17",17000000,{"path":384,"stem":385,"title":386,"date":84,"chapter":387,"chapterSort":388,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch18-microros","wiki/2023-12-30-ros2-tutorial/ch18-MicroROS","MicroROS","18",18000000,{"path":390,"stem":391,"title":392,"date":84,"chapter":393,"chapterSort":394,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch19-webots-fang-zhen-ping-tai","wiki/2023-12-30-ros2-tutorial/ch19-Webots仿真平台","Webots仿真平台","19",19000000,{"path":396,"stem":397,"title":398,"date":84,"chapter":399,"chapterSort":400,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch2-ru-men-cao-zuo","wiki/2023-12-30-ros2-tutorial/ch2-入门操作","入门操作","2",2000000,{"path":402,"stem":403,"title":404,"date":84,"chapter":405,"chapterSort":406,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch20-opencv","wiki/2023-12-30-ros2-tutorial/ch20-OpenCV","OpenCV","20",20000000,{"path":408,"stem":409,"title":410,"date":84,"chapter":411,"chapterSort":412,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch3-gong-zuo-kong-jian-yu-gong-neng-bao","wiki/2023-12-30-ros2-tutorial/ch3-工作空间与功能包","工作空间与功能包","3",3000000,{"path":414,"stem":415,"title":416,"date":84,"chapter":417,"chapterSort":418,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch4-si-da-tong-xin","wiki/2023-12-30-ros2-tutorial/ch4-四大通信","四大通信","4",4000000,{"path":420,"stem":421,"title":422,"date":84,"chapter":423,"chapterSort":424,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch5-ros2-qi-ta-tong-xin-ji-zhi","wiki/2023-12-30-ros2-tutorial/ch5-ROS2其他通信机制","ROS2其他通信机制","5",5000000,{"path":426,"stem":427,"title":428,"date":84,"chapter":429,"chapterSort":430,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch6-launch","wiki/2023-12-30-ros2-tutorial/ch6-Launch","Launch","6",6000000,{"path":432,"stem":433,"title":434,"date":84,"chapter":435,"chapterSort":436,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch7-hui-su-rosbag2","wiki/2023-12-30-ros2-tutorial/ch7-回溯rosbag2","回溯rosbag2","7",7000000,{"path":438,"stem":439,"title":440,"date":84,"chapter":441,"chapterSort":442,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch8-zuo-biao-bian-huan-tf","wiki/2023-12-30-ros2-tutorial/ch8-坐标变换TF","坐标变换TF","8",8000000,{"path":444,"stem":445,"title":446,"date":84,"chapter":447,"chapterSort":448,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":91},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch9-ke-shi-hua-ping-tai-rviz2-yu-urdf-jian-mo-yu-yan","wiki/2023-12-30-ros2-tutorial/ch9-可视化平台RVIZ2与URDF建模语言","可视化平台RVIZ2与URDF建模语言","9",9000000,{"path":87,"stem":450,"title":451,"date":84,"chapter":93,"chapterSort":452,"docKey":86,"docRoot":87,"docTitle":88,"isWikiDoc":92,"isWikiIndex":92},"wiki/2023-12-30-ros2-tutorial/index","ROS2机器人操作系统教程",0,{"variants":454},[455,458,461,464,467],{"path":456,"localeSlug":457,"i18nKey":90},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-2-gong-kong-ji-zhi-yuan-cheng-kai-fa-huan-jing","en-us",{"path":459,"localeSlug":460,"i18nKey":90},"/zh-hant/wiki/2023-12-30-ros2-tutorial/ch14-2-gong-kong-ji-zhi-yuan-cheng-kai-fa-huan-jing","zh-hant",{"path":462,"localeSlug":463,"i18nKey":90},"/zh-hk/wiki/2023-12-30-ros2-tutorial/ch14-2-gong-kong-ji-zhi-yuan-cheng-kai-fa-huan-jing","zh-hk",{"path":465,"localeSlug":466,"i18nKey":90},"/zh-tw/wiki/2023-12-30-ros2-tutorial/ch14-2-gong-kong-ji-zhi-yuan-cheng-kai-fa-huan-jing","zh-tw",{"path":81,"localeSlug":96,"i18nKey":90},[456,94,459,94,462,94,465,94,81,94],1780671918316]