{"id":13799301,"url":"https://github.com/ros-controls/ros2_control","last_synced_at":"2025-05-12T09:55:25.624Z","repository":{"id":25297350,"uuid":"102971729","full_name":"ros-controls/ros2_control","owner":"ros-controls","description":"Generic and simple controls framework for ROS 2","archived":false,"fork":false,"pushed_at":"2025-05-04T19:11:02.000Z","size":8356,"stargazers_count":606,"open_issues_count":188,"forks_count":337,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-05-04T20:19:54.172Z","etag":null,"topics":["control","control-systems","controllers","robot-control","robotics","ros","ros2","ros2-control","ros2-humble","ros2-jazzy","ros2-rolling"],"latest_commit_sha":null,"homepage":"https://control.ros.org","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ros-controls.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-09-09T17:11:58.000Z","updated_at":"2025-05-04T19:11:04.000Z","dependencies_parsed_at":"2023-09-26T11:49:54.824Z","dependency_job_id":"ac509583-97d9-45f9-960d-fb75e44a8b1f","html_url":"https://github.com/ros-controls/ros2_control","commit_stats":null,"previous_names":[],"tags_count":164,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ros-controls%2Fros2_control","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ros-controls%2Fros2_control/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ros-controls%2Fros2_control/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ros-controls%2Fros2_control/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ros-controls","download_url":"https://codeload.github.com/ros-controls/ros2_control/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253712131,"owners_count":21951687,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["control","control-systems","controllers","robot-control","robotics","ros","ros2","ros2-control","ros2-humble","ros2-jazzy","ros2-rolling"],"created_at":"2024-08-04T00:01:01.113Z","updated_at":"2025-05-12T09:55:25.604Z","avatar_url":"https://github.com/ros-controls.png","language":"C++","funding_links":[],"categories":["Software","Packages","🤖 ROS / ROS 2 Ecosystem"],"sub_categories":["ROS 2 Packages","Application layer"],"readme":"# ros2_control\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![codecov](https://codecov.io/gh/ros-controls/ros2_control/graph/badge.svg?token=idvm1zJXOf)](https://codecov.io/gh/ros-controls/ros2_control)\n\nThis package is a part of the ros2_control framework.\nFor more, please check the [documentation](https://control.ros.org/).\n\n## Contributing\n\nAs an open-source project, we welcome each contributor, regardless of their background and experience. Pick a [PR](https://github.com/ros-controls/ros2_control/pulls) and review it, or [create your own](https://github.com/ros-controls/ros2_control/contribute)!\nIf you are new to the project, please read the [contributing guide](https://control.ros.org/rolling/doc/contributing/contributing.html) for more information on how to get started. We are happy to help you with your first contribution.\n\n## Build status\n\nROS2 Distro | Branch | Build status | Documentation | Released packages\n:---------: | :----: | :----------: | :-----------: | :---------------:\n**Rolling** | [`master`](https://github.com/ros-controls/ros2_control/tree/master) | [![Rolling Binary Build](https://github.com/ros-controls/ros2_control/actions/workflows/rolling-binary-build.yml/badge.svg?branch=master)](https://github.com/ros-controls/ros2_control/actions/workflows/rolling-binary-build.yml?branch=master) \u003cbr\u003e [![Rolling Semi-Binary Build](https://github.com/ros-controls/ros2_control/actions/workflows/rolling-semi-binary-build.yml/badge.svg?branch=master)](https://github.com/ros-controls/ros2_control/actions/workflows/rolling-semi-binary-build.yml?branch=master) \u003cbr\u003e [![build.ros2.org](https://build.ros2.org/buildStatus/icon?job=Rdev__ros2_control__ubuntu_noble_amd64\u0026subject=build.ros2.org)](https://build.ros2.org/job/Rdev__ros2_control__ubuntu_noble_amd64/) | [Documentation](https://control.ros.org/master/index.html) \u003cbr\u003e [API Reference](https://control.ros.org/master/doc/api/index.html) | [ros2_control](https://index.ros.org/p/ros2_control/#rolling)\n**Jazzy** | [`master`](https://github.com/ros-controls/ros2_control/tree/master) | [![Rolling Binary Build](https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-binary-build.yml/badge.svg?branch=master)](https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-binary-build.yml?branch=master) \u003cbr\u003e [![Rolling Semi-Binary Build](https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-semi-binary-build.yml/badge.svg?branch=master)](https://github.com/ros-controls/ros2_control/actions/workflows/jazzy-semi-binary-build.yml?branch=master) \u003cbr\u003e [![build.ros2.org](https://build.ros2.org/buildStatus/icon?job=Jdev__ros2_control__ubuntu_noble_amd64\u0026subject=build.ros2.org)](https://build.ros2.org/job/Jdev__ros2_control__ubuntu_noble_amd64/) | [Documentation](https://control.ros.org/jazzy/index.html) \u003cbr\u003e [API Reference](https://control.ros.org/jazzy/doc/api/index.html) | [ros2_control](https://index.ros.org/p/ros2_control/#jazzy)\n**Humble** | [`humble`](https://github.com/ros-controls/ros2_control/tree/humble) | [![Humble Binary Build](https://github.com/ros-controls/ros2_control/actions/workflows/humble-binary-build.yml/badge.svg?branch=master)](https://github.com/ros-controls/ros2_control/actions/workflows/humble-binary-build.yml?branch=master) \u003cbr\u003e [![Humble Semi-Binary Build](https://github.com/ros-controls/ros2_control/actions/workflows/humble-semi-binary-build.yml/badge.svg?branch=master)](https://github.com/ros-controls/ros2_control/actions/workflows/humble-semi-binary-build.yml?branch=master) \u003cbr\u003e [![build.ros2.org](https://build.ros2.org/buildStatus/icon?job=Hdev__ros2_control__ubuntu_jammy_amd64\u0026subject=build.ros2.org)](https://build.ros2.org/job/Hdev__ros2_control__ubuntu_jammy_amd64/) | [Documentation](https://control.ros.org/humble/index.html) \u003cbr\u003e [API Reference](https://control.ros.org/humble/doc/api/index.html) | [ros2_control](https://index.ros.org/p/ros2_control/#humble)\n\n## Docker images\n\nThere are a few published docker images that come with the latest releases. More information about them can be found in the `.docker` folder. You can pull them under these tags: `ghcr.io/ros-controls/ros2_control_release` or `ghcr.io/ros-controls/ros2_control_source`.\n\n## Acknowledgements\n\nThe project has received major contributions from companies and institutions [listed on control.ros.org](https://control.ros.org/rolling/doc/acknowledgements/acknowledgements.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fros-controls%2Fros2_control","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fros-controls%2Fros2_control","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fros-controls%2Fros2_control/lists"}