用途:该技能用于配置 ros2_control 框架,完成硬件抽象层搭建、控制器配置与实时控制系统集成,在相关流程需要这些能力时被调用。
主要能力:配置硬件接口(GPIO、system、actuator、sensor);设置控制器管理器与控制器生命周期;实现位置、速度、力矩控制器;配置关节轨迹控制器;设置 diff_drive 与 ackermann 控制器;实现自定义硬件接口;配置传动接口;设置关节限位与饱和;实现组合机器人控制器;调试控制器加载与激活。
目标流程:robot-system-design.js、mpc-controller-design.js、moveit-manipulation-planning.js、robot-bring-up.js。
输出产物:硬件接口配置、控制器 YAML 参数、URDF ros2_control 标签、自定义硬件接口代码、控制器启动文件、传动配置。
依赖:ros2_control、ros2_controllers、hardware_interface。
限制:资料未提供具体安装命令、版本要求、收费方式与详细使用步骤,相关细节暂未提供。