[{"data":1,"prerenderedAt":453},["ShallowReactive",2],{"wiki-page-/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-1-lun-shi-li-cheng-ji-biao-ding-yu-rong-he":3,"wiki-doc-items-/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-1-lun-shi-li-cheng-ji-biao-ding-yu-rong-he":85,"language-switcher-data-/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-1-lun-shi-li-cheng-ji-biao-ding-yu-rong-he":437,"wiki-i18n-paths-/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-1-lun-shi-li-cheng-ji-biao-ding-yu-rong-he":452},{"id":4,"title":5,"body":6,"canonicalPath":64,"chapter":65,"chapterSort":66,"date":67,"description":15,"docI18nKey":68,"docKey":69,"docRoot":70,"docTitle":71,"extension":72,"i18nKey":73,"isBlogPost":74,"isWikiDoc":75,"isWikiIndex":74,"layout":76,"legacyPath":76,"locale":77,"localeSlug":78,"meta":79,"navigation":75,"path":64,"seo":80,"sourcePath":81,"sourceStem":73,"stem":82,"wikiDepth":83,"__hash__":84},"content/_i18n/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-1-轮式里程计标定与融合.md","Wheel odometry calibration and fusion",{"type":7,"value":8,"toc":60},"minimark",[9,16,19,32,35,40,46,52,57],[10,11,12],"p",{},[13,14,15],"strong",{},"Scene",[10,17,18],{},"Odometry plays an important role in ROS, providing critical data support for tasks such as robot localization, path planning, and motion control. However, in practical applications, odometry cannot accurately reflect the robot's position and motion state. Issues that arise include:",[20,21,22],"blockquote",{},[23,24,25,29],"ol",{},[26,27,28],"li",{},"There is a noticeable discrepancy between the linear and angular velocities in the odometry and the robot's actual linear and angular velocities. Additionally, the robot pose provided by the odometry does not match the true pose.",[26,30,31],{},"When the robot's wheels slip or its posture changes due to external forces, such changes in posture cannot be accurately reflected by the wheel odometry.",[10,33,34],{},"In these scenarios, we can optimize and resolve these issues by performing odometry calibration and fusion.",[10,36,37],{},[13,38,39],{},"Concept",[10,41,42,45],{},[13,43,44],{},"Odometry Calibration:"," Odometry calibration refers to the precise calibration and adjustment of a robot's odometry to reduce or eliminate errors and inaccuracies in odometry measurements. For example, parameters such as tire diameter and wheelbase can be measured and adjusted to calibrate the robot's linear and angular velocities, making odometry measurements more accurate. The primary goal of odometry calibration is to ensure that odometry measurements align with the actual motion trajectory of the robot, thereby improving the robot's localization accuracy and path planning precision.",[10,47,48,51],{},[13,49,50],{},"Odometry Fusion:"," Odometry fusion combines odometry data from multiple sources to achieve more accurate and reliable robot localization and motion information. For example, fusing data from wheel encoders and an Inertial Measurement Unit (IMU) can improve positioning accuracy. By integrating different sensors and algorithms, it enhances the accuracy and robustness of robots in navigation and control tasks, enabling higher levels of autonomous mobility.",[10,53,54],{},[13,55,56],{},"Purpose",[10,58,59],{},"Odometry calibration and fusion are two important technologies in the field of robotics. By leveraging these technologies, robots can more accurately understand their own position and motion state, improving the precision of localization and navigation, and providing a foundation for tasks such as autonomous navigation and path planning.",{"title":61,"searchDepth":62,"depth":62,"links":63},"",2,[],"/en-us/wiki/2023-12-30-ros2-tutorial/ch14-8-1-lun-shi-li-cheng-ji-biao-ding-yu-rong-he","14.8.1",14080100,"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-8-1-轮式里程计标定与融合",false,true,null,"en-US","en-us",{},{"title":5,"description":15},"/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-轮式里程计标定与融合",1,"ksOgKFom99-XY64N6t47bQzrT8rRHlAXtsg-PS2dz1c",[86,92,98,104,110,116,122,128,134,140,146,152,158,164,170,176,182,188,193,199,204,210,216,222,228,234,240,246,252,258,264,270,276,282,288,294,300,306,312,318,324,325,331,337,343,349,355,361,367,373,379,385,391,397,403,409,415,421,427,433],{"path":87,"stem":88,"title":89,"date":67,"chapter":90,"chapterSort":91,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":93,"stem":94,"title":95,"date":67,"chapter":96,"chapterSort":97,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":99,"stem":100,"title":101,"date":67,"chapter":102,"chapterSort":103,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":105,"stem":106,"title":107,"date":67,"chapter":108,"chapterSort":109,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":111,"stem":112,"title":113,"date":67,"chapter":114,"chapterSort":115,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":117,"stem":118,"title":119,"date":67,"chapter":120,"chapterSort":121,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":123,"stem":124,"title":125,"date":67,"chapter":126,"chapterSort":127,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":129,"stem":130,"title":131,"date":67,"chapter":132,"chapterSort":133,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":135,"stem":136,"title":137,"date":67,"chapter":138,"chapterSort":139,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":141,"stem":142,"title":143,"date":67,"chapter":144,"chapterSort":145,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":147,"stem":148,"title":149,"date":67,"chapter":150,"chapterSort":151,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":153,"stem":154,"title":155,"date":67,"chapter":156,"chapterSort":157,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":159,"stem":160,"title":161,"date":67,"chapter":162,"chapterSort":163,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":165,"stem":166,"title":167,"date":67,"chapter":168,"chapterSort":169,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":171,"stem":172,"title":173,"date":67,"chapter":174,"chapterSort":175,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":177,"stem":178,"title":179,"date":67,"chapter":180,"chapterSort":181,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":183,"stem":184,"title":185,"date":67,"chapter":186,"chapterSort":187,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":189,"stem":190,"title":155,"date":67,"chapter":191,"chapterSort":192,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":194,"stem":195,"title":196,"date":67,"chapter":197,"chapterSort":198,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":200,"stem":201,"title":155,"date":67,"chapter":202,"chapterSort":203,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":205,"stem":206,"title":207,"date":67,"chapter":208,"chapterSort":209,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":211,"stem":212,"title":213,"date":67,"chapter":214,"chapterSort":215,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":217,"stem":218,"title":219,"date":67,"chapter":220,"chapterSort":221,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":223,"stem":224,"title":225,"date":67,"chapter":226,"chapterSort":227,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":229,"stem":230,"title":231,"date":67,"chapter":232,"chapterSort":233,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":235,"stem":236,"title":237,"date":67,"chapter":238,"chapterSort":239,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":241,"stem":242,"title":243,"date":67,"chapter":244,"chapterSort":245,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":247,"stem":248,"title":249,"date":67,"chapter":250,"chapterSort":251,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":253,"stem":254,"title":255,"date":67,"chapter":256,"chapterSort":257,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":259,"stem":260,"title":261,"date":67,"chapter":262,"chapterSort":263,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":265,"stem":266,"title":267,"date":67,"chapter":268,"chapterSort":269,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":271,"stem":272,"title":273,"date":67,"chapter":274,"chapterSort":275,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":277,"stem":278,"title":279,"date":67,"chapter":280,"chapterSort":281,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":283,"stem":284,"title":285,"date":67,"chapter":286,"chapterSort":287,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":289,"stem":290,"title":291,"date":67,"chapter":292,"chapterSort":293,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":295,"stem":296,"title":297,"date":67,"chapter":298,"chapterSort":299,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":301,"stem":302,"title":303,"date":67,"chapter":304,"chapterSort":305,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":307,"stem":308,"title":309,"date":67,"chapter":310,"chapterSort":311,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/en-us/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-坐标系与话题关系","Coordinate System and Topic Relationship","14.7",14070000,{"path":313,"stem":314,"title":315,"date":67,"chapter":316,"chapterSort":317,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":319,"stem":320,"title":321,"date":67,"chapter":322,"chapterSort":323,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":64,"stem":82,"title":5,"date":67,"chapter":65,"chapterSort":66,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},{"path":326,"stem":327,"title":328,"date":67,"chapter":329,"chapterSort":330,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":332,"stem":333,"title":334,"date":67,"chapter":335,"chapterSort":336,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":338,"stem":339,"title":340,"date":67,"chapter":341,"chapterSort":342,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":344,"stem":345,"title":346,"date":67,"chapter":347,"chapterSort":348,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":350,"stem":351,"title":352,"date":67,"chapter":353,"chapterSort":354,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":356,"stem":357,"title":358,"date":67,"chapter":359,"chapterSort":360,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":362,"stem":363,"title":364,"date":67,"chapter":365,"chapterSort":366,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":368,"stem":369,"title":370,"date":67,"chapter":371,"chapterSort":372,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":374,"stem":375,"title":376,"date":67,"chapter":377,"chapterSort":378,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":380,"stem":381,"title":382,"date":67,"chapter":383,"chapterSort":384,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":386,"stem":387,"title":388,"date":67,"chapter":389,"chapterSort":390,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":392,"stem":393,"title":394,"date":67,"chapter":395,"chapterSort":396,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":398,"stem":399,"title":400,"date":67,"chapter":401,"chapterSort":402,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":404,"stem":405,"title":406,"date":67,"chapter":407,"chapterSort":408,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":410,"stem":411,"title":412,"date":67,"chapter":413,"chapterSort":414,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":416,"stem":417,"title":418,"date":67,"chapter":419,"chapterSort":420,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":422,"stem":423,"title":424,"date":67,"chapter":425,"chapterSort":426,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":428,"stem":429,"title":430,"date":67,"chapter":431,"chapterSort":432,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":74},"/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":70,"stem":434,"title":435,"date":67,"chapter":76,"chapterSort":436,"docKey":69,"docRoot":70,"docTitle":71,"isWikiDoc":75,"isWikiIndex":75},"_i18n/en-us/wiki/2023-12-30-ros2-tutorial/index","ROS2 Robot Operating System Tutorial",0,{"variants":438},[439,440,443,446,449],{"path":64,"localeSlug":78,"i18nKey":73},{"path":441,"localeSlug":442,"i18nKey":73},"/zh-hant/wiki/2023-12-30-ros2-tutorial/ch14-8-1-lun-shi-li-cheng-ji-biao-ding-yu-rong-he","zh-hant",{"path":444,"localeSlug":445,"i18nKey":73},"/zh-hk/wiki/2023-12-30-ros2-tutorial/ch14-8-1-lun-shi-li-cheng-ji-biao-ding-yu-rong-he","zh-hk",{"path":447,"localeSlug":448,"i18nKey":73},"/zh-tw/wiki/2023-12-30-ros2-tutorial/ch14-8-1-lun-shi-li-cheng-ji-biao-ding-yu-rong-he","zh-tw",{"path":450,"localeSlug":451,"i18nKey":73},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-8-1-lun-shi-li-cheng-ji-biao-ding-yu-rong-he","zh-cn",[64,81,441,81,444,81,447,81,450,81],1780671806145]