Micro-ROS 机器人控制
这是我在机器人系统中最核心的一层实践,目标是把上位机 ROS 2 规划系统与底层机械臂执行器真正打通。在实现上,我基于 ESP32 / ESP32-S3、PCA9685 和 micro-ROS 构建底层控制器,通过 WiFi 与 ROS 2 上位机通信,使 MoveIt2 规划出的轨迹能够经过 trajectory_bridge 转换为舵机角度命令,再由 micro-ROS Agent 发送到底层硬件执行。同时,控制器也会把关节状态和执行结果回传给上层,形成完整闭环。这个方向不只是控制电机和舵机,更涉及 WiFi 连接稳定性、Agent 会话恢复、topic 桥接、执行同步以及真实硬件调试,是机器人从仿真走向实体的重要基础
视觉机器人系统
这个方向主要聚焦于“看到物体,再让机器人真正过去并完成动作”。在系统实现上,我会把摄像头图像输入、YOLO 目标检测、深度信息融合、目标 3D 坐标计算、MoveIt2 轨迹规划以及底盘视觉伺服结合起来,让机械臂和移动底盘共享同一套感知结果。这样机器人不仅能完成目标识别,还能根据环境信息判断目标位置、规划接近路径,并进一步执行抓取、搬运或导航任务,形成一个更完整的视觉机器人系统。
语音交互能力
这是我在移动抓取机器人方向中的一个重要扩展模块,目标是让机器人不仅能被手动控制,还能通过自然语言接受任务。在当前方案中,我会先完成麦克风接入、音频采集与 48kHz 立体声到 16kHz 单声道的格式转换,再接入 Whisper 做语音识别,并把识别结果发布到 ROS 2 系统中。后续会结合意图解析和任务调度,把语音命令与视觉抓取、底盘靠近、机械臂执行等流程联动起来,让机器人能够从“听懂一句话”逐步走向“完成一个动作任务