Skip to content

Commit f94f384

Browse files
Add topic_based_hardware_interfaces (#477) (#479)
(cherry picked from commit a0ba5d3) Co-authored-by: Christoph Fröhlich <[email protected]>
1 parent 0dc87d5 commit f94f384

File tree

5 files changed

+20
-1
lines changed

5 files changed

+20
-1
lines changed

doc/governance/governance.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,5 +118,7 @@ The following repositories are managed by the ros-controls PMC:
118118
- Not Yet Available
119119
* - https://github.com/ros-controls/realtime_tools
120120
- Not Yet Available
121+
* - https://github.com/ros-controls/topic_based_hardware_interfaces
122+
- Marq Rasmussen
121123
* - https://github.com/ros-controls/.github
122124
- Not Yet Available

doc/simulators/simulators.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Hosted by ros-controls
1111
:titlesonly:
1212

1313
Gazebo <../gz_ros2_control/doc/index.rst>
14+
topic-based <../topic_based_hardware_interfaces/doc/index.rst>
1415

1516
Community
1617
---------------------------------------------
@@ -19,7 +20,6 @@ To add your *ros2_control* integration, submit a PR to this page on Github!
1920

2021
* `Isaac Sim <https://moveit.picknik.ai/main/doc/how_to_guides/isaac_panda/isaac_panda_tutorial.html>`__
2122
* `Webots <https://github.com/cyberbotics/webots_ros2/tree/master/webots_ros2_control>`__
22-
* Custom interfaces to simulators with a `Topic Based System <https://github.com/PickNikRobotics/topic_based_ros2_control>`__
2323
* `MuJoCo <https://github.com/fzi-forschungszentrum-informatik/cartesian_controllers/tree/ros2/cartesian_controller_simulation>`__
2424
* `MuJoCo <https://github.com/moveit/mujoco_ros2_control>`__
2525
* `Algoryx AGX Dynamic <https://github.com/Algoryx/agx-ros2-collection>`__

index.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ The framework consists of the following Github repositories hosted under the `ro
4040
* `control_msgs`_ - common messages;
4141
* `kinematics_interface`_ - for using C++ kinematics frameworks;
4242
* `gz_ros2_control`_ - Plugin for Gazebo;
43+
* `topic_based_hardware_interfaces`_ - hardware_interfaces for simulators and other hardware that only support ROS topic-based communication;
4344

4445

4546
Additionally, the following (unreleased) packages are relevant for documentation and project management:
@@ -83,6 +84,7 @@ General discussions
8384
.. _ros2_controllers: https://github.com/ros-controls/ros2_controllers
8485
.. _control_msgs: https://github.com/ros-controls/control_msgs
8586
.. _realtime_tools: https://github.com/ros-controls/realtime_tools
87+
.. _topic_based_hardware_interfaces: https://github.com/ros-controls/topic_based_hardware_interfaces
8688
.. _control_toolbox: https://github.com/ros-controls/control_toolbox
8789
.. _kinematics_interface: https://github.com/ros-controls/kinematics_interface
8890
.. _ros2_control_demos: https://github.com/ros-controls/ros2_control_demos

make_help_scripts/create_pr_stats.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -671,6 +671,7 @@ def print_contributors_stats(contributors_stats):
671671
"gazebo_ros2_control",
672672
"gz_ros2_control",
673673
"kinematics_interface",
674+
"topic_based_hardware_interfaces",
674675
"ros2_control_ci",
675676
"ros2_rhel",
676677
"ros2_debian"
@@ -687,6 +688,7 @@ def print_contributors_stats(contributors_stats):
687688
"gazebo_ros2_control": "master",
688689
"gz_ros2_control": "rolling",
689690
"kinematics_interface": "master",
691+
"topic_based_hardware_interfaces": "main",
690692
"ros2_control_ci": "master",
691693
"ros2_rhel": "main",
692694
"ros2_debian": "main"

make_help_scripts/deploy_defines.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,19 @@ def add_pr_stats_file():
178178
},
179179
"pr": None
180180
},
181+
"topic_based_hardware_interfaces": {
182+
"url": "https://github.com/ros-controls/topic_based_hardware_interfaces",
183+
"branch_version": {
184+
"foxy": "main",
185+
"galactic": "main",
186+
"humble": "main",
187+
"iron": "main",
188+
"jazzy": "main",
189+
"kilted": "main",
190+
"rolling": "main"
191+
},
192+
"pr": None
193+
},
181194
".github": {
182195
"url": "https://github.com/ros-controls/.github",
183196
"branch_version": {

0 commit comments

Comments
 (0)