[{"data":1,"prerenderedAt":457},["ShallowReactive",2],{"wiki-page-/en-us/wiki/2023-12-30-ros2-tutorial/ch14-7-zuo-biao-xi-yu-hua-ti-guan-xi":3,"wiki-doc-items-/en-us/wiki/2023-12-30-ros2-tutorial/ch14-7-zuo-biao-xi-yu-hua-ti-guan-xi":89,"language-switcher-data-/en-us/wiki/2023-12-30-ros2-tutorial/ch14-7-zuo-biao-xi-yu-hua-ti-guan-xi":441,"wiki-i18n-paths-/en-us/wiki/2023-12-30-ros2-tutorial/ch14-7-zuo-biao-xi-yu-hua-ti-guan-xi":456},{"id":4,"title":5,"body":6,"canonicalPath":68,"chapter":69,"chapterSort":70,"date":71,"description":15,"docI18nKey":72,"docKey":73,"docRoot":74,"docTitle":75,"extension":76,"i18nKey":77,"isBlogPost":78,"isWikiDoc":79,"isWikiIndex":78,"layout":80,"legacyPath":80,"locale":81,"localeSlug":82,"meta":83,"navigation":79,"path":68,"seo":84,"sourcePath":85,"sourceStem":77,"stem":86,"wikiDepth":87,"__hash__":88},"content/_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-7-坐标系与话题关系.md","Coordinate System and Topic Relationship",{"type":7,"value":8,"toc":65},"minimark",[9,20,28,34,41,44,47],[10,11,12,17],"p",{},[13,14],"img",{"alt":15,"src":16},"","https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/12/30/image1803.webp",[13,18],{"alt":15,"src":19},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/12/30/image1804.webp",[10,21,22,23,27],{},"The ",[24,25,26],"strong",{},"odom coordinate frame"," is not fixed; its origin is the robot's initial position.",[10,29,22,30,33],{},[24,31,32],{},"base_link coordinate frame"," is the robot's body frame, fixed at the robot's center (e.g., the chassis). When the robot moves, the /odom topic publishes the robot's motion data, and the base_link coordinate frame moves relative to the odom coordinate frame.",[10,35,36,37,40],{},"The positions between coordinate frames such as ",[24,38,39],{},"laser_link and imu_link"," and base_link are static, so when base_link moves, the other child coordinate frames move along with it.",[10,42,43],{},"The odom coordinate system estimates the robot's position relative to its starting point based on feedback from the robot's motor encoders or odometry, and it typically drifts over time.",[10,45,46],{},"The map coordinate system is the robot's starting position estimated by algorithms using sensors such as LiDAR.",[10,48,49,50,54,55,57,58,61,62,64],{},"However, since a tree-structured TF is recommended, we typically set the ",[51,52,53],"code",{},"map"," coordinate frame as the root coordinate frame. As a result, ",[51,56,53],{}," remains stationary in rviz2, while ",[51,59,60],{},"odom"," serves as a child coordinate frame under ",[51,63,53],{},". (You can listen to Teacher Zhao's ROS1 course — this is explained very well there.)",{"title":15,"searchDepth":66,"depth":66,"links":67},2,[],"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-7-zuo-biao-xi-yu-hua-ti-guan-xi","14.7",14070000,"2023-12-30","wiki/2023-12-30-ros2-tutorial","en-us:2023-12-30-ros2-tutorial","/en-us/wiki/2023-12-30-ros2-tutorial","Ros2 Tutorial","md","wiki/2023-12-30-ros2-tutorial/ch14-7-坐标系与话题关系",false,true,null,"en-US","en-us",{},{"title":5,"description":15},"/wiki/2023-12-30-ros2-tutorial/ch14-7-zuo-biao-xi-yu-hua-ti-guan-xi","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-7-坐标系与话题关系",1,"pZdpf3ghFeFAqFcMlikXMxXMbeHrqnprwz-K3X6u4qc",[90,96,102,108,114,120,126,132,138,144,150,156,162,168,174,180,186,192,197,203,208,214,220,226,232,238,244,250,256,262,268,274,280,286,292,298,304,310,311,317,323,329,335,341,347,353,359,365,371,377,383,389,395,401,407,413,419,425,431,437],{"path":91,"stem":92,"title":93,"date":71,"chapter":94,"chapterSort":95,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch1-ros2-jie-shao","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch1-ROS2介绍","Introduction to ROS2","1",1000000,{"path":97,"stem":98,"title":99,"date":71,"chapter":100,"chapterSort":101,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch10-stage-ros2-fang-zhen-ping-tai","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch10-Stage_Ros2仿真平台","Stage_Ros2 Simulation Platform","10",10000000,{"path":103,"stem":104,"title":105,"date":71,"chapter":106,"chapterSort":107,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch11-1-gazeboclassic","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch11-1-GazeboClassic","Gezebo Classic","11.1",11010000,{"path":109,"stem":110,"title":111,"date":71,"chapter":112,"chapterSort":113,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch11-2-ignitiongazebo","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch11-2-IgnitionGazebo","Ignition Gazebo（Gazebo Fortress）","11.2",11020000,{"path":115,"stem":116,"title":117,"date":71,"chapter":118,"chapterSort":119,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch11-3-gazebosim","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch11-3-GazeboSim","Gz Sim（Gazebo Harmonic）","11.3",11030000,{"path":121,"stem":122,"title":123,"date":71,"chapter":124,"chapterSort":125,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch11-4-igngz2gzsim","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch11-4-Igngz2gzsim","Migrate Ign Gazebo to Gz Sim","11.4",11040000,{"path":127,"stem":128,"title":129,"date":71,"chapter":130,"chapterSort":131,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch11-gezebo-fang-zhen-ping-tai","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch11-Gezebo仿真平台","Gazebo simulation platform","11",11000000,{"path":133,"stem":134,"title":135,"date":71,"chapter":136,"chapterSort":137,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch12-1-humble-ban-ben","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch12-1-Humble版本","Humble Navigation Simulation","12.1",12010000,{"path":139,"stem":140,"title":141,"date":71,"chapter":142,"chapterSort":143,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch12-2-jazzy-ban-ben","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch12-2-Jazzy版本","Jazzy Navigation Simulation","12.2",12020000,{"path":145,"stem":146,"title":147,"date":71,"chapter":148,"chapterSort":149,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch12-3-humble2jazzy","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch12-3-Humble2Jazzy","Differences in Navigation between Humble and Jazzy","12.3",12030000,{"path":151,"stem":152,"title":153,"date":71,"chapter":154,"chapterSort":155,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch12-ji-qi-ren-dao-hang-navigation2-fang-zhen-pian","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch12-机器人导航Navigation2(仿真篇)","Robot Navigation with Navigation2 (Simulation)","12",12000000,{"path":157,"stem":158,"title":159,"date":71,"chapter":160,"chapterSort":161,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch13-1-1-boost-aiso","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch13-1-1-Boost.Aiso","Boost.Asio库","13.1.1",13010100,{"path":163,"stem":164,"title":165,"date":71,"chapter":166,"chapterSort":167,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch13-1-2-ros2-serial-driver","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch13-1-2-ros2_serial_driver","ROS2 Serial Driver Library","13.1.2",13010200,{"path":169,"stem":170,"title":171,"date":71,"chapter":172,"chapterSort":173,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch13-1-chuan-kou-tong-xin","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch13-1-串口通信","UART serial communication","13.1",13010000,{"path":175,"stem":176,"title":177,"date":71,"chapter":178,"chapterSort":179,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch13-2-1-socketcan","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch13-2-1-socketcan","SocketCAN","13.2.1",13020100,{"path":181,"stem":182,"title":183,"date":71,"chapter":184,"chapterSort":185,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch13-2-2-ros2-socketcan","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch13-2-2-ros2_socketcan","ROS2_SocketCAN","13.2.2",13020200,{"path":187,"stem":188,"title":189,"date":71,"chapter":190,"chapterSort":191,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch13-2-can-tong-xin","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch13-2-CAN通信","CAN communication","13.2",13020000,{"path":193,"stem":194,"title":159,"date":71,"chapter":195,"chapterSort":196,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch13-3-1-boost-aiso","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch13-3-1-Boost.Aiso","13.3.1",13030100,{"path":198,"stem":199,"title":200,"date":71,"chapter":201,"chapterSort":202,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch13-3-tcp-tong-xin","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch13-3-TCP通信","TCP communication","13.3",13030000,{"path":204,"stem":205,"title":159,"date":71,"chapter":206,"chapterSort":207,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch13-4-1-boost-aiso","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch13-4-1-Boost.Aiso","13.4.1",13040100,{"path":209,"stem":210,"title":211,"date":71,"chapter":212,"chapterSort":213,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch13-4-udp-tong-xin","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch13-4-UDP通信","UDP communication","13.4",13040000,{"path":215,"stem":216,"title":217,"date":71,"chapter":218,"chapterSort":219,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch13-linux-ying-jian-tong-xin","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch13-Linux硬件通信","Linux hardware communication","13",13000000,{"path":221,"stem":222,"title":223,"date":71,"chapter":224,"chapterSort":225,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-1-ji-qi-ren-zu-cheng","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-1-机器人组成","Robot Composition","14.1",14010000,{"path":227,"stem":228,"title":229,"date":71,"chapter":230,"chapterSort":231,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-2-1-yuan-cheng-kai-fa-ssh","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-2-1-远程开发SSH","Remote Development SSH","14.2.1",14020100,{"path":233,"stem":234,"title":235,"date":71,"chapter":236,"chapterSort":237,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-2-2-yuan-cheng-fang-wen-zhuo-mian","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-2-2-远程访问桌面","Remote Desktop Access","14.2.2",14020200,{"path":239,"stem":240,"title":241,"date":71,"chapter":242,"chapterSort":243,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-2-gong-kong-ji-zhi-yuan-cheng-kai-fa-huan-jing","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-2-工控机之远程开发环境","Remote Development Environment for Industrial PC","14.2",14020000,{"path":245,"stem":246,"title":247,"date":71,"chapter":248,"chapterSort":249,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-3-gong-kong-ji-zhi-wai-jie-usb-she-bei","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-3-工控机之外接USB设备","External USB Devices for the Industrial PC","14.3",14030000,{"path":251,"stem":252,"title":253,"date":71,"chapter":254,"chapterSort":255,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-4-fen-bu-shi-da-jian","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-4-分布式搭建","Distributed setup","14.4",14040000,{"path":257,"stem":258,"title":259,"date":71,"chapter":260,"chapterSort":261,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-5-you-hua-ri-zhi","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-5-优化日志","Optimize logs","14.5",14050000,{"path":263,"stem":264,"title":265,"date":71,"chapter":266,"chapterSort":267,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-1-li-cheng-ji-odom","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-1-里程计Odom","odometry","14.6.1",14060100,{"path":269,"stem":270,"title":271,"date":71,"chapter":272,"chapterSort":273,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-2-guan-xing-ji-imu","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-2-惯性计IMU","Inertial Measurement Unit (IMU)","14.6.2",14060200,{"path":275,"stem":276,"title":277,"date":71,"chapter":278,"chapterSort":279,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-3-ji-guang-lei-da-lidar","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-3-激光雷达LiDAR","LiDAR","14.6.3",14060300,{"path":281,"stem":282,"title":283,"date":71,"chapter":284,"chapterSort":285,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-4-xiang-ji-camera","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-4-相机Camera","Camera","14.6.4",14060400,{"path":287,"stem":288,"title":289,"date":71,"chapter":290,"chapterSort":291,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-5-quan-qiu-ding-wei-gnss","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-5-全球定位GNSS","Global Navigation Satellite System (GNSS)","14.6.5",14060500,{"path":293,"stem":294,"title":295,"date":71,"chapter":296,"chapterSort":297,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-6-shou-bing-joy","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-6-手柄joy","The query \"手柄JOY\" is a bit ambiguous. To help you better, could you please provide more details? For example:","14.6.6",14060600,{"path":299,"stem":300,"title":301,"date":71,"chapter":302,"chapterSort":303,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-7-jian-pan-kong-zhi-jie-dian","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-7-键盘控制节点","Keyboard control node","14.6.7",14060700,{"path":305,"stem":306,"title":307,"date":71,"chapter":308,"chapterSort":309,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-ying-jian-ping-tai","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-6-硬件平台","Hardware platform","14.6",14060000,{"path":68,"stem":86,"title":5,"date":71,"chapter":69,"chapterSort":70,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},{"path":312,"stem":313,"title":314,"date":71,"chapter":315,"chapterSort":316,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-1-1-lun-shi-li-cheng-ji-biao-ding","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-1-1-轮式里程计标定","Wheel odometry calibration","14.8.1.1",14080101,{"path":318,"stem":319,"title":320,"date":71,"chapter":321,"chapterSort":322,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-1-2-lun-shi-li-cheng-ji-yu-imu-rong-he","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-1-2-轮式里程计与IMU融合","Fusion of Wheel Odometry and IMU","14.8.1.2",14080102,{"path":324,"stem":325,"title":326,"date":71,"chapter":327,"chapterSort":328,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-1-lun-shi-li-cheng-ji-biao-ding-yu-rong-he","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-1-轮式里程计标定与融合","Wheel odometry calibration and fusion","14.8.1",14080100,{"path":330,"stem":331,"title":332,"date":71,"chapter":333,"chapterSort":334,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-2-ji-guang-lei-da-gong-ju","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-2-激光雷达工具","Lidar Tool","14.8.2",14080200,{"path":336,"stem":337,"title":338,"date":71,"chapter":339,"chapterSort":340,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-3-xiang-ji-shi-yong-jin-jie","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-3-相机使用进阶","Advanced Camera Usage","14.8.3",14080300,{"path":342,"stem":343,"title":344,"date":71,"chapter":345,"chapterSort":346,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-ying-jian-ping-tai-jin-jie","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-硬件平台进阶","Advanced Hardware Platform","14.8",14080000,{"path":348,"stem":349,"title":350,"date":71,"chapter":351,"chapterSort":352,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-ji-qi-ren-ying-jian","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-机器人硬件","Robot hardware","14",14000000,{"path":354,"stem":355,"title":356,"date":71,"chapter":357,"chapterSort":358,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch15-ros2-control","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch15-ROS2_Control","ROS2_Control","15",15000000,{"path":360,"stem":361,"title":362,"date":71,"chapter":363,"chapterSort":364,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch16-moveit2-gong-ye-ji-qi-ren-ji-xie-bi","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch16-Moveit2工业机器人机械臂","MoveIt2 industrial robot arm","16",16000000,{"path":366,"stem":367,"title":368,"date":71,"chapter":369,"chapterSort":370,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch17-ji-qi-ren-dao-hang-navigation2-shi-ti-pian","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch17-机器人导航Navigation2(实体篇)","Robot Navigation with Navigation2 (Physical Robot)","17",17000000,{"path":372,"stem":373,"title":374,"date":71,"chapter":375,"chapterSort":376,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch18-microros","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch18-MicroROS","MicroROS","18",18000000,{"path":378,"stem":379,"title":380,"date":71,"chapter":381,"chapterSort":382,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch19-webots-fang-zhen-ping-tai","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch19-Webots仿真平台","Webots simulation platform","19",19000000,{"path":384,"stem":385,"title":386,"date":71,"chapter":387,"chapterSort":388,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch2-ru-men-cao-zuo","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch2-入门操作","Getting Started","2",2000000,{"path":390,"stem":391,"title":392,"date":71,"chapter":393,"chapterSort":394,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch20-opencv","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch20-OpenCV","OpenCV","20",20000000,{"path":396,"stem":397,"title":398,"date":71,"chapter":399,"chapterSort":400,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch3-gong-zuo-kong-jian-yu-gong-neng-bao","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch3-工作空间与功能包","Workspace and Function Packages","3",3000000,{"path":402,"stem":403,"title":404,"date":71,"chapter":405,"chapterSort":406,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch4-si-da-tong-xin","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch4-四大通信","Four Major Communications","4",4000000,{"path":408,"stem":409,"title":410,"date":71,"chapter":411,"chapterSort":412,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch5-ros2-qi-ta-tong-xin-ji-zhi","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch5-ROS2其他通信机制","ROS2 Other Communication Mechanisms","5",5000000,{"path":414,"stem":415,"title":416,"date":71,"chapter":417,"chapterSort":418,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch6-launch","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch6-Launch","Launch","6",6000000,{"path":420,"stem":421,"title":422,"date":71,"chapter":423,"chapterSort":424,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch7-hui-su-rosbag2","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch7-回溯rosbag2","Replaying rosbag2","7",7000000,{"path":426,"stem":427,"title":428,"date":71,"chapter":429,"chapterSort":430,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch8-zuo-biao-bian-huan-tf","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch8-坐标变换TF","Coordinate Transformation TF","8",8000000,{"path":432,"stem":433,"title":434,"date":71,"chapter":435,"chapterSort":436,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":78},"/en-us/wiki/2023-12-30-ros2-tutorial/ch9-ke-shi-hua-ping-tai-rviz2-yu-urdf-jian-mo-yu-yan","_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch9-可视化平台RVIZ2与URDF建模语言","Visualization Platform RVIZ2 and URDF Modeling Language","9",9000000,{"path":74,"stem":438,"title":439,"date":71,"chapter":80,"chapterSort":440,"docKey":73,"docRoot":74,"docTitle":75,"isWikiDoc":79,"isWikiIndex":79},"_i18n/en-us/wiki/2023-12-30-ros2-tutorial/index","ROS2 Robot Operating System Tutorial",0,{"variants":442},[443,444,447,450,453],{"path":68,"localeSlug":82,"i18nKey":77},{"path":445,"localeSlug":446,"i18nKey":77},"/zh-hant/wiki/2023-12-30-ros2-tutorial/ch14-7-zuo-biao-xi-yu-hua-ti-guan-xi","zh-hant",{"path":448,"localeSlug":449,"i18nKey":77},"/zh-hk/wiki/2023-12-30-ros2-tutorial/ch14-7-zuo-biao-xi-yu-hua-ti-guan-xi","zh-hk",{"path":451,"localeSlug":452,"i18nKey":77},"/zh-tw/wiki/2023-12-30-ros2-tutorial/ch14-7-zuo-biao-xi-yu-hua-ti-guan-xi","zh-tw",{"path":454,"localeSlug":455,"i18nKey":77},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-7-zuo-biao-xi-yu-hua-ti-guan-xi","zh-cn",[68,85,445,85,448,85,451,85,454,85],1780671806038]