[{"data":1,"prerenderedAt":405},["ShallowReactive",2],{"wiki-page-\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-ji-qi-ren-ying-jian":3,"wiki-doc-items-\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-ji-qi-ren-ying-jian":97,"language-switcher-data-\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-ji-qi-ren-ying-jian":389,"wiki-i18n-paths-\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-ji-qi-ren-ying-jian":404},{"id":4,"title":5,"body":6,"canonicalPath":76,"chapterDepth":77,"chapterOrder":78,"date":79,"description":12,"docI18nKey":80,"docKey":81,"docRoot":82,"docTitle":83,"extension":84,"i18nKey":85,"isBlogPost":86,"isWikiDoc":87,"isWikiIndex":86,"layout":88,"legacyPath":88,"locale":89,"localeSlug":90,"meta":91,"navigation":87,"path":76,"seo":92,"sourcePath":93,"sourceStem":85,"stem":94,"wikiDepth":95,"__hash__":96},"content\u002F_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-机器人硬件.md","Robot hardware",{"type":7,"value":8,"toc":71},"minimark",[9,13,18],[10,11,12],"p",{},"This chapter introduces common topics in the development of physical robot hardware, including the use of industrial PCs, log optimization, chassis and sensor data publication, coordinate system relationships, as well as odometry calibration and fusion.",[14,15,17],"h2",{"id":16},"chapter-navigation","Chapter Navigation",[19,20,21,29,35,41,47,53,59,65],"ul",{},[22,23,24],"li",{},[25,26,28],"a",{"href":27},"\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0100-ji-qi-ren-zu-cheng","Robot Composition",[22,30,31],{},[25,32,34],{"href":33},"\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0200-gong-kong-ji-zhi-yuan-cheng-kai-fa-huan-jing","Industrial Controller Remote Development Environment",[22,36,37],{},[25,38,40],{"href":39},"\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0300-gong-kong-ji-zhi-wai-jie-usb-she-bei","USB Devices for Industrial Computers",[22,42,43],{},[25,44,46],{"href":45},"\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0400-fen-bu-shi-da-jian","分布式搭建",[22,48,49],{},[25,50,52],{"href":51},"\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0500-you-hua-ri-zhi","Optimization Logs",[22,54,55],{},[25,56,58],{"href":57},"\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-ying-jian-ping-tai","Hardware Platform",[22,60,61],{},[25,62,64],{"href":63},"\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0700-zuo-biao-xi-yu-hua-ti-guan-xi","Relationship Between Coordinate Systems and Topics",[22,66,67],{},[25,68,70],{"href":69},"\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0800-ying-jian-ping-tai-jin-jie","Advanced Hardware Platform",{"title":72,"searchDepth":73,"depth":73,"links":74},"",2,[75],{"id":16,"depth":73,"text":17},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-ji-qi-ren-ying-jian",0,"1400","2023-12-30","wiki\u002F2023-12-30-ros2-tutorial","en-us:2023-12-30-ros2-tutorial","\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial","Ros2 Tutorial","md","wiki\u002F2023-12-30-ros2-tutorial\u002F1400-机器人硬件",false,true,null,"en-US","en-us",{},{"title":5,"description":12},"\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-ji-qi-ren-ying-jian","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-机器人硬件",1,"ERXmm2ZYfOACF32-ASAgqt7B-FXk30nOuJkgDbeXfQ0",[98,103,108,113,118,123,128,133,138,143,148,153,158,163,168,173,178,183,188,193,198,203,208,213,218,223,227,232,236,241,246,250,255,260,265,270,275,280,285,290,295,300,305,310,315,320,325,331,336,341,346,351,355,356,361,366,371,376,381,386],{"path":99,"stem":100,"title":101,"date":79,"chapterOrder":102,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0100-ros2-jie-shao","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0100-ROS2介绍","Introduction to ROS2","0100",{"path":104,"stem":105,"title":106,"date":79,"chapterOrder":107,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0200-ru-men-cao-zuo","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0200-入门操作","Getting Started","0200",{"path":109,"stem":110,"title":111,"date":79,"chapterOrder":112,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0300-gong-zuo-kong-jian-yu-gong-neng-bao","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0300-工作空间与功能包","Workspace and Function Packages","0300",{"path":114,"stem":115,"title":116,"date":79,"chapterOrder":117,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0400-si-da-tong-xin","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0400-四大通信","Four Major Communications","0400",{"path":119,"stem":120,"title":121,"date":79,"chapterOrder":122,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0500-ros2-qi-ta-tong-xin-ji-zhi","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0500-ROS2其他通信机制","ROS2 Other Communication Mechanisms","0500",{"path":124,"stem":125,"title":126,"date":79,"chapterOrder":127,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0600-launch","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0600-Launch","Launch","0600",{"path":129,"stem":130,"title":131,"date":79,"chapterOrder":132,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0700-hui-su-rosbag2","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0700-回溯rosbag2","Replaying rosbag2","0700",{"path":134,"stem":135,"title":136,"date":79,"chapterOrder":137,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0800-zuo-biao-bian-huan-tf","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0800-坐标变换TF","Coordinate Transformation TF","0800",{"path":139,"stem":140,"title":141,"date":79,"chapterOrder":142,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0900-ke-shi-hua-ping-tai-rviz2-yu-urdf-jian-mo-yu-yan","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F0900-可视化平台RVIZ2与URDF建模语言","Visualization Platform RVIZ2 and URDF Modeling Language","0900",{"path":144,"stem":145,"title":146,"date":79,"chapterOrder":147,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1000-stage-ros2-fang-zhen-ping-tai","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1000-Stage_Ros2仿真平台","Stage_Ros2 Simulation Platform","1000",{"path":149,"stem":150,"title":151,"date":79,"chapterOrder":152,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1100-0100-gazeboclassic","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1100-0100-GazeboClassic","Gezebo Classic","1100-0100",{"path":154,"stem":155,"title":156,"date":79,"chapterOrder":157,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1100-0200-ignitiongazebo","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1100-0200-IgnitionGazebo","Ignition Gazebo（Gazebo Fortress）","1100-0200",{"path":159,"stem":160,"title":161,"date":79,"chapterOrder":162,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1100-0300-gazebosim","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1100-0300-GazeboSim","Gz Sim（Gazebo Harmonic）","1100-0300",{"path":164,"stem":165,"title":166,"date":79,"chapterOrder":167,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1100-0400-igngz2gzsim","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1100-0400-Igngz2gzsim","Migrate Ign Gazebo to Gz Sim","1100-0400",{"path":169,"stem":170,"title":171,"date":79,"chapterOrder":172,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1100-gezebo-fang-zhen-ping-tai","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1100-Gezebo仿真平台","Gazebo simulation platform","1100",{"path":174,"stem":175,"title":176,"date":79,"chapterOrder":177,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1200-0100-humble-ban-ben","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1200-0100-Humble版本","Humble Navigation Simulation","1200-0100",{"path":179,"stem":180,"title":181,"date":79,"chapterOrder":182,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1200-0200-jazzy-ban-ben","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1200-0200-Jazzy版本","Jazzy Navigation Simulation","1200-0200",{"path":184,"stem":185,"title":186,"date":79,"chapterOrder":187,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1200-0300-humble2jazzy","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1200-0300-Humble2Jazzy","Differences in Navigation between Humble and Jazzy","1200-0300",{"path":189,"stem":190,"title":191,"date":79,"chapterOrder":192,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1200-ji-qi-ren-dao-hang-navigation2-fang-zhen-pian","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1200-机器人导航Navigation2(仿真篇)","Robot Navigation with Navigation2 (Simulation)","1200",{"path":194,"stem":195,"title":196,"date":79,"chapterOrder":197,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0100-0100-boost-aiso","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0100-0100-Boost.Aiso","Boost.Asio库","1300-0100-0100",{"path":199,"stem":200,"title":201,"date":79,"chapterOrder":202,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0100-0200-ros2-serial-driver","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0100-0200-ros2_serial_driver","ROS2 Serial Driver Library","1300-0100-0200",{"path":204,"stem":205,"title":206,"date":79,"chapterOrder":207,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0100-chuan-kou-tong-xin","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0100-串口通信","UART serial communication","1300-0100",{"path":209,"stem":210,"title":211,"date":79,"chapterOrder":212,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0200-0100-socketcan","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0200-0100-socketcan","SocketCAN","1300-0200-0100",{"path":214,"stem":215,"title":216,"date":79,"chapterOrder":217,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0200-0200-ros2-socketcan","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0200-0200-ros2_socketcan","ROS2_SocketCAN","1300-0200-0200",{"path":219,"stem":220,"title":221,"date":79,"chapterOrder":222,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0200-can-tong-xin","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0200-CAN通信","CAN communication","1300-0200",{"path":224,"stem":225,"title":196,"date":79,"chapterOrder":226,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0300-0100-boost-aiso","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0300-0100-Boost.Aiso","1300-0300-0100",{"path":228,"stem":229,"title":230,"date":79,"chapterOrder":231,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0300-tcp-tong-xin","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0300-TCP通信","TCP communication","1300-0300",{"path":233,"stem":234,"title":196,"date":79,"chapterOrder":235,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0400-0100-boost-aiso","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0400-0100-Boost.Aiso","1300-0400-0100",{"path":237,"stem":238,"title":239,"date":79,"chapterOrder":240,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0400-udp-tong-xin","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-0400-UDP通信","UDP communication","1300-0400",{"path":242,"stem":243,"title":244,"date":79,"chapterOrder":245,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-linux-ying-jian-tong-xin","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1300-Linux硬件通信","Linux hardware communication","1300",{"path":247,"stem":248,"title":28,"date":79,"chapterOrder":249,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0100-ji-qi-ren-zu-cheng","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0100-机器人组成","1400-0100",{"path":251,"stem":252,"title":253,"date":79,"chapterOrder":254,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0200-0100-yuan-cheng-kai-fa-ssh","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0200-0100-远程开发SSH","Remote Development SSH","1400-0200-0100",{"path":256,"stem":257,"title":258,"date":79,"chapterOrder":259,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0200-0200-yuan-cheng-fang-wen-zhuo-mian","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0200-0200-远程访问桌面","Remote Desktop Access","1400-0200-0200",{"path":261,"stem":262,"title":263,"date":79,"chapterOrder":264,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0200-gong-kong-ji-zhi-yuan-cheng-kai-fa-huan-jing","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0200-工控机之远程开发环境","Remote Development Environment for Industrial PC","1400-0200",{"path":266,"stem":267,"title":268,"date":79,"chapterOrder":269,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0300-gong-kong-ji-zhi-wai-jie-usb-she-bei","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0300-工控机之外接USB设备","External USB Devices for the Industrial PC","1400-0300",{"path":271,"stem":272,"title":273,"date":79,"chapterOrder":274,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0400-fen-bu-shi-da-jian","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0400-分布式搭建","Distributed setup","1400-0400",{"path":276,"stem":277,"title":278,"date":79,"chapterOrder":279,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0500-you-hua-ri-zhi","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0500-优化日志","Optimize logs","1400-0500",{"path":281,"stem":282,"title":283,"date":79,"chapterOrder":284,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-0100-li-cheng-ji-odom","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-0100-里程计Odom","odometry","1400-0600-0100",{"path":286,"stem":287,"title":288,"date":79,"chapterOrder":289,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-0200-guan-xing-ji-imu","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-0200-惯性计IMU","Inertial Measurement Unit (IMU)","1400-0600-0200",{"path":291,"stem":292,"title":293,"date":79,"chapterOrder":294,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-0300-ji-guang-lei-da-lidar","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-0300-激光雷达LiDAR","LiDAR","1400-0600-0300",{"path":296,"stem":297,"title":298,"date":79,"chapterOrder":299,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-0400-xiang-ji-camera","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-0400-相机Camera","Camera","1400-0600-0400",{"path":301,"stem":302,"title":303,"date":79,"chapterOrder":304,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-0500-quan-qiu-ding-wei-gnss","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-0500-全球定位GNSS","Global Navigation Satellite System (GNSS)","1400-0600-0500",{"path":306,"stem":307,"title":308,"date":79,"chapterOrder":309,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-0600-shou-bing-joy","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-0600-手柄joy","The query \"手柄JOY\" is a bit ambiguous. To help you better, could you please provide more details? For example:","1400-0600-0600",{"path":311,"stem":312,"title":313,"date":79,"chapterOrder":314,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-0700-jian-pan-kong-zhi-jie-dian","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-0700-键盘控制节点","Keyboard control node","1400-0600-0700",{"path":316,"stem":317,"title":318,"date":79,"chapterOrder":319,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-ying-jian-ping-tai","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0600-硬件平台","Hardware platform","1400-0600",{"path":321,"stem":322,"title":323,"date":79,"chapterOrder":324,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0700-zuo-biao-xi-yu-hua-ti-guan-xi","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0700-坐标系与话题关系","Coordinate System and Topic Relationship","1400-0700",{"path":326,"stem":327,"title":328,"date":79,"chapterOrder":329,"chapterDepth":330,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0800-0100-0100-lun-shi-li-cheng-ji-biao-ding","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0800-0100-0100-轮式里程计标定","Wheel odometry calibration","1400-0800-0100-0100",3,{"path":332,"stem":333,"title":334,"date":79,"chapterOrder":335,"chapterDepth":330,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0800-0100-0200-lun-shi-li-cheng-ji-yu-imu-rong-he","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0800-0100-0200-轮式里程计与IMU融合","Fusion of Wheel Odometry and IMU","1400-0800-0100-0200",{"path":337,"stem":338,"title":339,"date":79,"chapterOrder":340,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0800-0100-lun-shi-li-cheng-ji-biao-ding-yu-rong-he","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0800-0100-轮式里程计标定与融合","Wheel odometry calibration and fusion","1400-0800-0100",{"path":342,"stem":343,"title":344,"date":79,"chapterOrder":345,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0800-0200-ji-guang-lei-da-gong-ju","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0800-0200-激光雷达工具","Lidar Tool","1400-0800-0200",{"path":347,"stem":348,"title":349,"date":79,"chapterOrder":350,"chapterDepth":73,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0800-0300-xiang-ji-shi-yong-jin-jie","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0800-0300-相机使用进阶","Advanced Camera Usage","1400-0800-0300",{"path":352,"stem":353,"title":70,"date":79,"chapterOrder":354,"chapterDepth":95,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0800-ying-jian-ping-tai-jin-jie","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-0800-硬件平台进阶","1400-0800",{"path":76,"stem":94,"title":5,"date":79,"chapterOrder":78,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},{"path":357,"stem":358,"title":359,"date":79,"chapterOrder":360,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1500-ros2-control","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1500-ROS2_Control","ROS2_Control","1500",{"path":362,"stem":363,"title":364,"date":79,"chapterOrder":365,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1600-moveit2-gong-ye-ji-qi-ren-ji-xie-bi","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1600-Moveit2工业机器人机械臂","MoveIt2 industrial robot arm","1600",{"path":367,"stem":368,"title":369,"date":79,"chapterOrder":370,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1700-ji-qi-ren-dao-hang-navigation2-shi-ti-pian","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1700-机器人导航Navigation2(实体篇)","Robot Navigation with Navigation2 (Physical Robot)","1700",{"path":372,"stem":373,"title":374,"date":79,"chapterOrder":375,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1800-microros","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1800-MicroROS","MicroROS","1800",{"path":377,"stem":378,"title":379,"date":79,"chapterOrder":380,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1900-webots-fang-zhen-ping-tai","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1900-Webots仿真平台","Webots simulation platform","1900",{"path":382,"stem":383,"title":384,"date":79,"chapterOrder":385,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":86},"\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F2000-opencv","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F2000-OpenCV","OpenCV","2000",{"path":82,"stem":387,"title":388,"date":79,"chapterOrder":88,"chapterDepth":77,"docKey":81,"docRoot":82,"docTitle":83,"isWikiDoc":87,"isWikiIndex":87},"_i18n\u002Fen-us\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002Findex","ROS2 Robot Operating System Tutorial",{"variants":390},[391,392,395,398,401],{"path":76,"localeSlug":90,"i18nKey":85},{"path":393,"localeSlug":394,"i18nKey":85},"\u002Fzh-hant\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-ji-qi-ren-ying-jian","zh-hant",{"path":396,"localeSlug":397,"i18nKey":85},"\u002Fzh-hk\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-ji-qi-ren-ying-jian","zh-hk",{"path":399,"localeSlug":400,"i18nKey":85},"\u002Fzh-tw\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-ji-qi-ren-ying-jian","zh-tw",{"path":402,"localeSlug":403,"i18nKey":85},"\u002Fzh-cn\u002Fwiki\u002F2023-12-30-ros2-tutorial\u002F1400-ji-qi-ren-ying-jian","zh-cn",[76,93,393,93,396,93,399,93,402,93],1784646856801]