ros-controls/ros2_control
GitHub: ros-controls/ros2_control
面向 ROS 2 的通用机器人控制框架,旨在简化硬件接口抽象与控制器生命周期管理。
Stars: 912 | Forks: 448
# ros2_control
[](https://opensource.org/licenses/Apache-2.0)
[](https://codecov.io/gh/ros-controls/ros2_control)
此软件包是 ros2_control 框架的一部分。
了解更多信息,请查阅[文档](https://control.ros.org/)。
## 构建状态
ROS2 发行版 | 分支 | 构建状态 | 文档 | 软件包构建
:---------: | :----: | :----------: | :-----------: | :---------------:
**Rolling** | [`master`](https://github.com/ros-controls/ros2_control/tree/master) | [](https://github.com/ros-controls/ros2_control/actions/workflows/rolling-binary-build.yml?branch=master)
[](https://github.com/ros-controls/ros2_control/actions/workflows/rolling-semi-binary-build.yml?branch=master)
[](https://build.ros2.org/job/Rdev__ros2_control__ubuntu_resolute_amd64/) | [文档](https://control.ros.org/master/index.html)
[API 参考](https://control.ros.org/master/doc/api/index.html) | [](https://build.ros2.org/job/Rbin_uR64__ros2_control__ubuntu_resolute_amd64__binary/) **Lyrical** | [`master`](https://github.com/ros-controls/ros2_control/tree/master) | 见上方
[](https://build.ros2.org/job/Ldev__ros2_control__ubuntu_resolute_amd64/) | [文档](https://control.ros.org/master/index.html)
[API 参考](https://control.ros.org/master/doc/api/index.html) | [](https://build.ros2.org/job/Rbin_uR64__ros2_control__ubuntu_resolute_amd64__binary/) **Kilted** | [`kilted`](https://github.com/ros-controls/ros2_control/tree/kilted) | [](https://github.com/ros-controls/ros2_control/actions/workflows/kilted-binary-build.yml?branch=master)
[](https://github.com/ros-controls/ros2_control/actions/workflows/kilted-semi-binary-build.yml?branch=master)
[](https://build.ros2.org/job/Kdev__ros2_control__ubuntu_noble_amd64/) | [文档](https://control.ros.org/kilted/index.html)
[API 参考](https://control.ros.org/kilted/doc/api/index.html) | [](https://build.ros2.org/job/Kbin_uN64__ros2_control__ubuntu_noble_amd64__binary/) **Jazzy** | [`jazzy`](https://github.com/ros-controls/ros2_control/tree/jazzy) | [](https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-binary-build.yml?branch=master)
[](https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-semi-binary-build.yml?branch=master)
[](https://build.ros2.org/job/Jdev__ros2_control__ubuntu_noble_amd64/) | [文档](https://control.ros.org/jazzy/index.html)
[API 参考](https://control.ros.org/jazzy/doc/api/index.html) | [](https://build.ros2.org/job/Jbin_uN64__ros2_control__ubuntu_noble_amd64__binary/) **Humble** | [`humble`](https://github.com/ros-controls/ros2_control/tree/humble) | [](https://github.com/ros-controls/ros2_control/actions/workflows/humble-binary-build.yml?branch=master)
[](https://github.com/ros-controls/ros2_control/actions/workflows/humble-semi-binary-build.yml?branch=master)
[](https://build.ros2.org/job/Hdev__ros2_control__ubuntu_jammy_amd64/) | [文档](https://control.ros.org/humble/index.html)
[API 参考](https://control.ros.org/humble/doc/api/index.html) | [](https://build.ros2.org/job/Hbin_uJ64__ros2_control__ubuntu_jammy_amd64__binary/) ## Docker 镜像 这里提供了一些随最新版本发布的 docker 镜像。有关它们的更多信息可以在 `.docker` 文件夹中找到。你可以通过以下标签拉取它们:`ghcr.io/ros-controls/ros2_control_release` 或 `ghcr.io/ros-controls/ros2_control_source`。 ## 致谢 该项目收到了来自[control.ros.org 上列出的](https://control.ros.org/rolling/doc/acknowledgements/acknowledgements.html)公司和机构的主要贡献
[](https://github.com/ros-controls/ros2_control/actions/workflows/rolling-semi-binary-build.yml?branch=master)
[](https://build.ros2.org/job/Rdev__ros2_control__ubuntu_resolute_amd64/) | [文档](https://control.ros.org/master/index.html)
[API 参考](https://control.ros.org/master/doc/api/index.html) | [](https://build.ros2.org/job/Rbin_uR64__ros2_control__ubuntu_resolute_amd64__binary/) **Lyrical** | [`master`](https://github.com/ros-controls/ros2_control/tree/master) | 见上方
[](https://build.ros2.org/job/Ldev__ros2_control__ubuntu_resolute_amd64/) | [文档](https://control.ros.org/master/index.html)
[API 参考](https://control.ros.org/master/doc/api/index.html) | [](https://build.ros2.org/job/Rbin_uR64__ros2_control__ubuntu_resolute_amd64__binary/) **Kilted** | [`kilted`](https://github.com/ros-controls/ros2_control/tree/kilted) | [](https://github.com/ros-controls/ros2_control/actions/workflows/kilted-binary-build.yml?branch=master)
[](https://github.com/ros-controls/ros2_control/actions/workflows/kilted-semi-binary-build.yml?branch=master)
[](https://build.ros2.org/job/Kdev__ros2_control__ubuntu_noble_amd64/) | [文档](https://control.ros.org/kilted/index.html)
[API 参考](https://control.ros.org/kilted/doc/api/index.html) | [](https://build.ros2.org/job/Kbin_uN64__ros2_control__ubuntu_noble_amd64__binary/) **Jazzy** | [`jazzy`](https://github.com/ros-controls/ros2_control/tree/jazzy) | [](https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-binary-build.yml?branch=master)
[](https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-semi-binary-build.yml?branch=master)
[](https://build.ros2.org/job/Jdev__ros2_control__ubuntu_noble_amd64/) | [文档](https://control.ros.org/jazzy/index.html)
[API 参考](https://control.ros.org/jazzy/doc/api/index.html) | [](https://build.ros2.org/job/Jbin_uN64__ros2_control__ubuntu_noble_amd64__binary/) **Humble** | [`humble`](https://github.com/ros-controls/ros2_control/tree/humble) | [](https://github.com/ros-controls/ros2_control/actions/workflows/humble-binary-build.yml?branch=master)
[](https://github.com/ros-controls/ros2_control/actions/workflows/humble-semi-binary-build.yml?branch=master)
[](https://build.ros2.org/job/Hdev__ros2_control__ubuntu_jammy_amd64/) | [文档](https://control.ros.org/humble/index.html)
[API 参考](https://control.ros.org/humble/doc/api/index.html) | [](https://build.ros2.org/job/Hbin_uJ64__ros2_control__ubuntu_jammy_amd64__binary/) ## Docker 镜像 这里提供了一些随最新版本发布的 docker 镜像。有关它们的更多信息可以在 `.docker` 文件夹中找到。你可以通过以下标签拉取它们:`ghcr.io/ros-controls/ros2_control_release` 或 `ghcr.io/ros-controls/ros2_control_source`。 ## 致谢 该项目收到了来自[control.ros.org 上列出的](https://control.ros.org/rolling/doc/acknowledgements/acknowledgements.html)公司和机构的主要贡献
标签:Bash脚本, C++, Python, ROS2, ros2_control, ros-controls, 中间件, 实时控制, 开源, 控制系统, 数据擦除, 无后门, 机器人, 机器人控制, 硬件抽象, 网络调试, 自动化, 请求拦截, 逆向工具