ROS 2 Documentation: Humble Logo
  • 安装 []
    • Ubuntu (Debian 包) [17741]
    • Windows (二进制) [7990]
    • RHEL (RPM 包) [17740]
    • 替代方案 [7555]
      • Ubuntu(源代码) [7635]
      • Ubuntu(二进制) [7660]
      • Windows(源代码) [7667]
      • RHEL(源代码) [7571]
      • RHEL(二进制) [7616]
      • macOS(源码) [7770]
      • Fedora(源代码) [7557]
      • 最新的开发版本(源码) [7561]
    • 维护源代码检出。 [7917]
    • 使用预发布二进制文件进行测试 [7955]
    • DDS 实现 [7799]
      • Connext安全插件 [7849]
      • RTI Connext DDS [7863]
      • Eclipse Cyclone DDS [7875]
      • GurumNetworks GurumDDS [7891]
      • eProsima Fast DDS [7910]
  • 分发版本 [8072]
    • Iron Irwini (iron) [15157]
      • Iron Irwini 更新日志 [12530]
    • Humble Hawksbill (humble) [14937]
      • Humble Hawksbill 变更日志 [10940]
    • Rolling Ridley (rolling) [15488]
    • 开发分发版 [8317]
      • Jazzy Jalisco (jazzy) [17833]
    • 终止生命周期的发行版 [8319]
      • Galactic Geochelone(galactic) [14739]
        • Galactic Geochelone更改日志 [8321]
      • Foxy Fitzroy (foxy) [14577]
      • Eloquent Elusor(eloquent) [14501]
      • Dashing Diademata(dashing) [14311]
      • Crystal Clemmys (crystal) [14232]
      • Bouncy Bolson(bouncy) [14204]
      • Ardent Apalone (ardent) [14163]
      • Beta 3 (r2b3) [8298]
      • Beta 2(r2b2) [8267]
      • Beta 1(Asphalt) [8233]
      • 阿尔法版本 [8153]
    • 发布的开发流程 [15431]
  • 教程 [3059]
    • 初学者:CLI 工具 [3948]
      • 配置环境 [3949]
      • 使用 turtlesim 、 ros2 和 rqt [3981]
      • 理解节点 [4164]
      • 理解话题 [4278]
      • 了解服务 [4238]
      • 理解参数 [4200]
      • 理解行为 [4113]
      • 使用 rqt_console 查看日志 [4337]
      • 启动节点 [4043]
      • 录制和回放数据 [4064]
    • 初学者:客户端库 []
      • 使用 colcon 构建软件包 [4368]
      • 创建一个工作空间 [4428]
      • 创建软件包 [4496]
      • 编写一个简单的发布者和订阅者(C++) [4832]
      • 编写一个简单的发布者和订阅者(Python) [4925]
      • 编写一个简单的服务和客户端(C++) [4887]
      • 编写一个简单的服务和客户端(Python) [4964]
      • 创建自定义的 msg 和 srv 文件。 [4559]
      • 实现自定义接口 [4703]
      • 在类中使用参数(C++) [4771]
      • 在类中使用参数(Python) [4812]
      • 使用``ros2doctor``来识别问题 [4615]
      • 创建和使用插件(C++) [4655]
    • 中级 [5283]
      • 使用rosdep管理依赖关系 [16782]
      • 创建一个动作 [5358]
      • 编写一个动作服务器和客户端(C++) [6308]
      • 编写一个动作服务器和客户端(Python) [6379]
      • 在单个进程中组合多个节点 [5284]
      • 监视参数变化(C++) [5593]
      • 启动 [5426]
        • 创建一个启动文件 [5388]
        • 将启动文件集成到ROS 2包中 [5439]
        • 使用替代项 [5563]
        • 使用事件处理程序 [5467]
        • 管理大型项目 [5501]
      • tf2 [5897]
        • 介绍``tf2`` [5813]
        • 编写静态广播器(Python) [6102]
        • 编写静态广播器(C++) [6065]
        • 编写广播器(Python) [6028]
        • 编写广播器(C++) [5997]
        • 编写监听器(Python) [6059]
        • 编写监听器(C++) [6038]
        • 添加一个帧(Python) [5762]
        • 添加一个框架(C++) [5719]
        • 使用时间(Python) [5860]
        • 使用时间(C++) [5840]
        • 时间旅行(Python) [5949]
        • 时间旅行(C++) [5924]
        • 调试 [5775]
        • 四元数基础知识 [5874]
        • 使用带时间戳的数据类型与``tf2_ros::MessageFilter`` [5957]
      • 测试 [5701]
        • 从命令行中运行 ROS 2 中的测试 [5667]
        • 使用 GTest 编写基本的 C++ 测试 [5675]
        • 使用Python编写基本测试 [5687]
      • URDF [6231]
        • 从头开始构建一个可视化的机器人模型 [6182]
        • 构建一个可移动的机器人模型。 [6160]
        • 添加物理和碰撞属性 [6113]
        • 使用 Xacro 清理您的代码 [6259]
        • 使用URDF和``robot_state_publisher`` [6233]
    • 高级 [3065]
      • 启用主题统计信息(C++) [3888]
      • 使用Fast DDS Discovery Server作为发现协议[社区贡献] [3111]
      • 实现自定义内存分配器 [3066]
      • 发挥Fast DDS中间件的潜力 [社区贡献] [3198]
      • 从节点(C++)录制一个包 [3275]
      • 从节点录制包(Python) [3355]
      • 从 bag 文件中读取数据(C++) [16419]
      • 模拟器 [3658]
        • Webots [3886]
          • 安装(Ubuntu) [3716]
          • 安装(Windows) [3733]
          • 安装(macOS) [3661]
          • 设置机器人仿真(基础) [3801]
          • 设置机器人模拟(高级) [3764]
          • Ros2Supervisor 节点 [16591]
          • 设置重置处理程序 [16572]
        • Gazebo [3656]
          • 设置机器人仿真(Gazebo)。 [3628]
      • 安全性 [3554]
        • 设置安全性 [3505]
        • 理解安全密钥库 [3571]
        • 确保跨机器的安全性 [3555]
        • 检查网络流量 [3470]
        • 设置访问控制 [3383]
        • 部署指南 [3406]
    • 演示 [4992]
      • 在不稳定网络中使用服务质量设置 [5147]
      • 使用受控生命周期管理节点 [5145]
      • 设置高效的进程内通信 [5035]
      • 使用ROS 1桥接在`rosbag`中记录和回放数据 [5238]
      • 理解实时编程 [5175]
      • 尝试使用虚拟机器人进行实验 [5265]
      • 记录日志 [5084]
      • 创建内容过滤订阅 [5001]
    • 杂项 [6439]
      • 在 IBM Cloud Kubernetes 上部署 [社区贡献] [6488]
      • 使用 rviz2 的 Eclipse Oxygen [社区贡献] [6575]
      • 构建实时Linux内核[社区贡献] [6468]
      • 使用Eclipse 2021-06构建软件包 [6440]
  • 如何指南 [1]
    • 安装故障排除 [371]
    • 开发ROS 2软件包 [338]
    • ament_cmake 用户文档 [5]
    • ament_cmake_python 用户文档 [158]
    • 从ROS 1迁移到ROS 2 [15656]
      • 迁移包 [15918]
      • 迁移接口 [15802]
      • 迁移 C++ 包 [15664]
      • 迁移Python包 [15975]
      • 迁移启动文件 [15820]
      • 迁移参数 [15959]
      • 迁移脚本 [15991]
    • 使用 Python、XML 和 YAML 编写 ROS 2 启动文件 [464]
    • 使用ROS 2 launch启动可组合节点 [587]
    • 通过命令行向节点传递ROS参数 [603]
    • 同步与异步服务客户端 [987]
    • DDS调优信息 [294]
    • rosbag2:覆盖 QoS 策略 [627]
    • 使用多个ROS 2中间件实现 [1227]
    • 交叉编译 [207]
    • 发布软件包 [928]
      • 首次发布 [792]
      • 后续发布 [938]
      • 发布团队/仓库 [866]
      • 发布跟踪 [887]
    • 在ROS 2中使用Python包 [1027]
    • 将RQt插件移植到Windows [717]
    • 在 Docker 中运行 ROS 2 节点[社区贡献] [946]
    • 使用Foxglove Studio可视化ROS 2数据 [1163]
    • ROS 2软件包维护人员指南 [639]
    • 构建自定义的Debian软件包 [196]
    • 使用跟踪工具构建ROS 2 [175]
    • 主题 vs 服务 vs 动作 [1013]
    • 使用变体 [1047]
    • 使用``ros2 param``命令行工具 [1139]
    • 在Ubuntu 22.04上使用``ros1_bridge``和上游ROS [1122]
    • 禁用零拷贝借用消息 [361]
    • 在 Raspberry Pi 上的 ROS 2 [444]
    • 使用回调组 [1062]
    • 使用VSCode和Docker设置ROS 2 [社区贡献] [959]
    • 从源代码构建 RQt [738]
      • 在 macOS 上从源代码构建 RQt [763]
      • 在 Windows 10 上从源代码构建 RQt [771]
  • 概念 [16856]
    • 基本概念 [16998]
      • 节点 [17211]
      • 发现 [17096]
      • 接口 [17104]
      • 主题 [17263]
      • 服务 [17192]
      • 动作 [17002]
      • 参数 [17022]
      • 使用命令行工具进行内省 [17061]
      • 启动 [17206]
      • 客户端库 [17015]
    • 中级概念 [17275]
      • ROS_DOMAIN_ID [17352]
      • 不同的ROS 2中间件供应商 [17313]
      • 日志记录和日志记录器配置 [17425]
      • 质量 of 服务设置 [17510]
      • 执行器 [17385]
      • 主题统计 [17669]
      • RQt 的概述和使用方法 [17602]
      • 组合 [17277]
      • 交叉编译 [17299]
      • ROS 2安全性 [17629]
      • Tf2 [17651]
    • 高级概念 [16863]
      • 构建系统 [16865]
      • ROS 2内部接口 [16921]
      • ROS 2 中间件实现 [16978]
  • 联系 [7468]
  • ROS 2 项目 [1326]
    • 贡献 [1328]
      • ROS 2开发者指南 [1644]
      • 代码风格和语言版本 [1415]
      • 质量指南:确保代码质量 [2231]
      • ROS构建农场 [1367]
      • Windows提示和技巧 [2323]
      • 为ROS 2文档做出贡献 [1572]
    • 功能状态 [2446]
    • 功能点子 [2360]
    • 路线图 [2993]
    • ROSCon 演讲 [2784]
    • 项目治理 [2505]
      • ROS 2 技术指导委员会章程 [2628]
      • ROS 2 TSC申请者招募流程 [2717]
      • 关于工作组 [16289]
      • 如何启动社区工作组 [2601]
    • 营销 [2768]
  • API文档 [7517]
  • 相关项目 [8016]
    • Intel ROS 2 项目 [8029]
    • NVIDIA ROS 2项目 [8047]
  • 术语表 [3043]
  • 引用 [6616]
ROS 2 Documentation: Humble
  • »
  • 索引
  • 在 GitHub 上修改

索引

A | C | P | R | V

A

  • ament CMake package [16886]
  • ament Python package [16890]
  • ament 包 [16880]
  • API [3045]

C

  • client_library [3047]
  • CMake 包 [16884]

P

  • package [3049]
  • package.xml [16877]
  • Python package [16888]

R

  • rclcpp [3055]
  • REP [3051]
  • repository [3057]

V

  • VCS [3053]

© 版权所有 2023, Open Robotics.

利用 Sphinx 构建,使用了 主题 由 Read the Docs开发.