[{"data":1,"prerenderedAt":538},["ShallowReactive",2],{"wiki-page-/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-linux-ying-jian-tong-xin":3,"wiki-doc-items-/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-linux-ying-jian-tong-xin":170,"language-switcher-data-/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-linux-ying-jian-tong-xin":522,"wiki-i18n-paths-/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-linux-ying-jian-tong-xin":537},{"id":4,"title":5,"body":6,"canonicalPath":150,"chapter":151,"chapterSort":152,"date":153,"description":142,"docI18nKey":154,"docKey":155,"docRoot":156,"docTitle":157,"extension":158,"i18nKey":159,"isBlogPost":160,"isWikiDoc":161,"isWikiIndex":160,"layout":162,"legacyPath":163,"locale":164,"localeSlug":165,"meta":166,"navigation":161,"path":150,"seo":167,"sourcePath":163,"sourceStem":159,"stem":159,"wikiDepth":168,"__hash__":169},"content/wiki/2023-12-30-ros2-tutorial/ch13-Linux硬件通信.md","Linux硬件通信",{"type":7,"value":8,"toc":141},"minimark",[9,14,18,21,24,28,31,131,134,138],[10,11,13],"h2",{"id":12},"linux-机器人通信基础教程介绍","Linux 机器人通信基础教程介绍",[15,16,17],"p",{},"机器人系统并不是只有算法和控制，底层通信同样非常重要。",[15,19,20],{},"在实际项目中，上位机经常需要和各种硬件设备进行数据交互，例如和 STM32 通信、读取传感器数据、控制电机驱动器、连接激光雷达、和其他计算节点交换数据等。",[15,22,23],{},"这些功能最终都离不开通信。",[25,26,27],"h3",{"id":27},"常见通信方式",[15,29,30],{},"在 Linux 机器人开发中，常见的通信方式主要包括：",[32,33,34,50],"table",{},[35,36,37],"thead",{},[38,39,40,44,47],"tr",{},[41,42,43],"th",{},"通信方式",[41,45,46],{},"常见场景",[41,48,49],{},"典型用途",[51,52,53,65,76,87,98,109,120],"tbody",{},[38,54,55,59,62],{},[56,57,58],"td",{},"串口 UART / USB Serial",[56,60,61],{},"STM32、ESP32、传感器、调试模块",[56,63,64],{},"上位机与下位机通信、简单设备控制",[38,66,67,70,73],{},[56,68,69],{},"CAN / CAN FD",[56,71,72],{},"电机驱动器、底盘控制板、车辆总线",[56,74,75],{},"多节点设备通信、电机控制、底盘控制",[38,77,78,81,84],{},[56,79,80],{},"TCP / UDP",[56,82,83],{},"激光雷达、网络相机、多程序通信、远程控制",[56,85,86],{},"网络设备通信、上位机之间通信",[38,88,89,92,95],{},[56,90,91],{},"Modbus RTU / TCP",[56,93,94],{},"PLC、变频器、工业传感器",[56,96,97],{},"工业设备通信",[38,99,100,103,106],{},[56,101,102],{},"EtherCAT",[56,104,105],{},"伺服驱动器、工业机器人、运动控制系统",[56,107,108],{},"高实时性多轴控制",[38,110,111,114,117],{},[56,112,113],{},"I2C",[56,115,116],{},"IMU、温湿度传感器、OLED、ADC",[56,118,119],{},"嵌入式 Linux 直连低速传感器",[38,121,122,125,128],{},[56,123,124],{},"SPI",[56,126,127],{},"高速 ADC、屏幕、部分传感器模块",[56,129,130],{},"嵌入式 Linux 直连高速外设",[15,132,133],{},"这些通信方式各有适用场景，并没有绝对的好坏。实际工程中，通常是根据硬件接口、实时性要求、设备数量和项目复杂度来选择。",[25,135,137],{"id":136},"讲硬件之前要先讲linux硬件绑定等相关知识","讲硬件之前要先讲Linux硬件绑定等相关知识",[15,139,140],{},"待更新",{"title":142,"searchDepth":143,"depth":143,"links":144},"",2,[145],{"id":12,"depth":143,"text":13,"children":146},[147,149],{"id":27,"depth":148,"text":27},3,{"id":136,"depth":148,"text":137},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch13-linux-ying-jian-tong-xin","13",13000000,"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/ch13-Linux硬件通信",false,true,null,"/wiki/2023-12-30-ros2-tutorial/ch13-linux-ying-jian-tong-xin","zh-CN","zh-cn",{},{"title":5,"description":142},1,"U_A0fhVwTxvwEZ_eJI5LR-kDuDf4lpY9iF6Y7TUMYPk",[171,177,183,189,195,201,207,213,219,225,231,237,243,249,255,261,267,273,278,284,289,295,296,302,308,314,320,326,332,338,344,350,356,362,368,374,380,386,392,398,404,410,416,422,428,434,440,446,452,458,464,470,476,482,488,494,500,506,512,518],{"path":172,"stem":173,"title":174,"date":153,"chapter":175,"chapterSort":176,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch1-ros2-jie-shao","wiki/2023-12-30-ros2-tutorial/ch1-ROS2介绍","ROS2介绍","1",1000000,{"path":178,"stem":179,"title":180,"date":153,"chapter":181,"chapterSort":182,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":184,"stem":185,"title":186,"date":153,"chapter":187,"chapterSort":188,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":190,"stem":191,"title":192,"date":153,"chapter":193,"chapterSort":194,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":196,"stem":197,"title":198,"date":153,"chapter":199,"chapterSort":200,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":202,"stem":203,"title":204,"date":153,"chapter":205,"chapterSort":206,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":208,"stem":209,"title":210,"date":153,"chapter":211,"chapterSort":212,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":214,"stem":215,"title":216,"date":153,"chapter":217,"chapterSort":218,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":220,"stem":221,"title":222,"date":153,"chapter":223,"chapterSort":224,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":226,"stem":227,"title":228,"date":153,"chapter":229,"chapterSort":230,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":232,"stem":233,"title":234,"date":153,"chapter":235,"chapterSort":236,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":238,"stem":239,"title":240,"date":153,"chapter":241,"chapterSort":242,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":244,"stem":245,"title":246,"date":153,"chapter":247,"chapterSort":248,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":250,"stem":251,"title":252,"date":153,"chapter":253,"chapterSort":254,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":256,"stem":257,"title":258,"date":153,"chapter":259,"chapterSort":260,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":262,"stem":263,"title":264,"date":153,"chapter":265,"chapterSort":266,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":268,"stem":269,"title":270,"date":153,"chapter":271,"chapterSort":272,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":274,"stem":275,"title":240,"date":153,"chapter":276,"chapterSort":277,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":279,"stem":280,"title":281,"date":153,"chapter":282,"chapterSort":283,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":285,"stem":286,"title":240,"date":153,"chapter":287,"chapterSort":288,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":290,"stem":291,"title":292,"date":153,"chapter":293,"chapterSort":294,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":150,"stem":159,"title":5,"date":153,"chapter":151,"chapterSort":152,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},{"path":297,"stem":298,"title":299,"date":153,"chapter":300,"chapterSort":301,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":303,"stem":304,"title":305,"date":153,"chapter":306,"chapterSort":307,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":309,"stem":310,"title":311,"date":153,"chapter":312,"chapterSort":313,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":315,"stem":316,"title":317,"date":153,"chapter":318,"chapterSort":319,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-2-gong-kong-ji-zhi-yuan-cheng-kai-fa-huan-jing","wiki/2023-12-30-ros2-tutorial/ch14-2-工控机之远程开发环境","工控机之远程开发环境","14.2",14020000,{"path":321,"stem":322,"title":323,"date":153,"chapter":324,"chapterSort":325,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":327,"stem":328,"title":329,"date":153,"chapter":330,"chapterSort":331,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":333,"stem":334,"title":335,"date":153,"chapter":336,"chapterSort":337,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":339,"stem":340,"title":341,"date":153,"chapter":342,"chapterSort":343,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":345,"stem":346,"title":347,"date":153,"chapter":348,"chapterSort":349,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":351,"stem":352,"title":353,"date":153,"chapter":354,"chapterSort":355,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":357,"stem":358,"title":359,"date":153,"chapter":360,"chapterSort":361,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":363,"stem":364,"title":365,"date":153,"chapter":366,"chapterSort":367,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":369,"stem":370,"title":371,"date":153,"chapter":372,"chapterSort":373,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":375,"stem":376,"title":377,"date":153,"chapter":378,"chapterSort":379,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":381,"stem":382,"title":383,"date":153,"chapter":384,"chapterSort":385,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":387,"stem":388,"title":389,"date":153,"chapter":390,"chapterSort":391,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":393,"stem":394,"title":395,"date":153,"chapter":396,"chapterSort":397,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":399,"stem":400,"title":401,"date":153,"chapter":402,"chapterSort":403,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":405,"stem":406,"title":407,"date":153,"chapter":408,"chapterSort":409,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":411,"stem":412,"title":413,"date":153,"chapter":414,"chapterSort":415,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":417,"stem":418,"title":419,"date":153,"chapter":420,"chapterSort":421,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":423,"stem":424,"title":425,"date":153,"chapter":426,"chapterSort":427,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":429,"stem":430,"title":431,"date":153,"chapter":432,"chapterSort":433,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch14-ji-qi-ren-ying-jian","wiki/2023-12-30-ros2-tutorial/ch14-机器人硬件","机器人硬件","14",14000000,{"path":435,"stem":436,"title":437,"date":153,"chapter":438,"chapterSort":439,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":441,"stem":442,"title":443,"date":153,"chapter":444,"chapterSort":445,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":447,"stem":448,"title":449,"date":153,"chapter":450,"chapterSort":451,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":453,"stem":454,"title":455,"date":153,"chapter":456,"chapterSort":457,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch18-microros","wiki/2023-12-30-ros2-tutorial/ch18-MicroROS","MicroROS","18",18000000,{"path":459,"stem":460,"title":461,"date":153,"chapter":462,"chapterSort":463,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":465,"stem":466,"title":467,"date":153,"chapter":468,"chapterSort":469,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch2-ru-men-cao-zuo","wiki/2023-12-30-ros2-tutorial/ch2-入门操作","入门操作","2",2000000,{"path":471,"stem":472,"title":473,"date":153,"chapter":474,"chapterSort":475,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch20-opencv","wiki/2023-12-30-ros2-tutorial/ch20-OpenCV","OpenCV","20",20000000,{"path":477,"stem":478,"title":479,"date":153,"chapter":480,"chapterSort":481,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":483,"stem":484,"title":485,"date":153,"chapter":486,"chapterSort":487,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch4-si-da-tong-xin","wiki/2023-12-30-ros2-tutorial/ch4-四大通信","四大通信","4",4000000,{"path":489,"stem":490,"title":491,"date":153,"chapter":492,"chapterSort":493,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":495,"stem":496,"title":497,"date":153,"chapter":498,"chapterSort":499,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch6-launch","wiki/2023-12-30-ros2-tutorial/ch6-Launch","Launch","6",6000000,{"path":501,"stem":502,"title":503,"date":153,"chapter":504,"chapterSort":505,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/zh-cn/wiki/2023-12-30-ros2-tutorial/ch7-hui-su-rosbag2","wiki/2023-12-30-ros2-tutorial/ch7-回溯rosbag2","回溯rosbag2","7",7000000,{"path":507,"stem":508,"title":509,"date":153,"chapter":510,"chapterSort":511,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":513,"stem":514,"title":515,"date":153,"chapter":516,"chapterSort":517,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":160},"/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":156,"stem":519,"title":520,"date":153,"chapter":162,"chapterSort":521,"docKey":155,"docRoot":156,"docTitle":157,"isWikiDoc":161,"isWikiIndex":161},"wiki/2023-12-30-ros2-tutorial/index","ROS2机器人操作系统教程",0,{"variants":523},[524,527,530,533,536],{"path":525,"localeSlug":526,"i18nKey":159},"/en-us/wiki/2023-12-30-ros2-tutorial/ch13-linux-ying-jian-tong-xin","en-us",{"path":528,"localeSlug":529,"i18nKey":159},"/zh-hant/wiki/2023-12-30-ros2-tutorial/ch13-linux-ying-jian-tong-xin","zh-hant",{"path":531,"localeSlug":532,"i18nKey":159},"/zh-hk/wiki/2023-12-30-ros2-tutorial/ch13-linux-ying-jian-tong-xin","zh-hk",{"path":534,"localeSlug":535,"i18nKey":159},"/zh-tw/wiki/2023-12-30-ros2-tutorial/ch13-linux-ying-jian-tong-xin","zh-tw",{"path":150,"localeSlug":165,"i18nKey":159},[525,163,528,163,531,163,534,163,150,163],1780663046975]