返回
机器人基础教程 第八课(加):机器人操作系统与软件架构(工业机器人实操版)
第八课:机器人操作系统与软件架构(工业机器人实操版)


目标:用 ROS 2 + ros2_control + MoveIt 2 搭出一条可用链路:

8.1 ROS 概述(结合工业机器人你必须理解的“系统拼装方式”)

ROS 是什么?在工业机器人里解决什么问题?

8.2 ROS 2 开发环境搭建(工业现场建议的“稳态组合”)

版本建议

工业现场电脑与网络建议(非常实操)

8.3 工业机器人软件架构:从“能动”到“能干活”的分层模板

五层结构(最清晰、最抗维护)

8.4 工业机器人实操主线:ROS 2 + ros2_control + MoveIt 2 跑通一条“真实执行链路”

实操:搭建一个工业机器人工作站(Pick & Place 示例)

Step 0:确认你的机器人“能被外部控制”

Step 1:把“机器人模型”准备好(URDF/SRDF 是一切的底座)

Step 2:用 MoveIt Setup Assistant 生成 MoveIt 配置包

Step 3:搭 ros2_control(让 MoveIt 有“标准执行通道”)

controller_manager:    ros__parameters:      update_rate: 250        joint_state_broadcaster:        type: joint_state_broadcaster/JointStateBroadcaster        arm_controller:        type: joint_trajectory_controller/JointTrajectoryController    arm_controller:    ros__parameters:      joints:        - joint_1        - joint_2        - joint_3        - joint_4        - joint_5        - joint_6      command_interfaces:        - position      state_interfaces:        - position        - velocity

Step 4:先在仿真里跑通(强烈建议)

Step 5:接真机(以 UR 的流程举例,方便你理解“真实链路长什么样”)

Step 6:把“工业工位”加进来:夹爪、治具、传送带、PLC I/O

Step 7:做一个完整任务(Pick & Place 流程模板)

Step 8:调试与排障(最常见 10 个问题)

下载资料前请先绑定手机号码