topic_based_ros2_control¶
树内位于 arms_ros2_control/hardwares/(不是嵌套 gitmodule)。hardware:=isaac 时使用的 ROS 2 话题驱动层(Acone xacro:/isaac/joint_command、/isaac/joint_states)。
插件: topic_based_ros2_control/TopicBasedSystem。无 declare_parameter,也无 on_set_parameters。
README: topic_based_ros2_control。源码:topic_based_system.cpp,提交 d50933d。
如何读 仅启动 / 运行时:驱动层。Isaac Sim:Isaac Sim。
<ros2_control name="my_system" type="system">
<hardware>
<plugin>topic_based_ros2_control/TopicBasedSystem</plugin>
<param name="joint_commands_topic">/robot_joint_commands</param>
<param name="joint_states_topic">/robot_joint_states</param>
<param name="initialize_commands_from_state">true</param>
</hardware>
</ros2_control>
参数¶
本表各行均为 仅启动。
参数 |
类型 / 默认值 |
含义 |
|---|---|---|
|
|
命令 |
|
|
状态 |
|
|
|
|
|
命令与状态差低于此阈值则跳过发布; |
|
|
|
|
|
匹配话题名时从硬件关节名去掉此前缀 |
|
每个 |
|
|
每个关节 |
要跟随的关节名 |
|
|
跟随比例 |