ROS+AI+硬件,机器人是计算机视觉、自动控制、人工智能的集大成领域。最酷的编程方向,没有之一。
做机器人 = 感知(传感器)+ 决策(算法)+ 执行(电机控制)。
机器人开发的「Android系统」。节点通信、话题/服务/动作、仿真环境,一站搞定。
OpenCV + 深度学习。让机器人「看到」世界:物体识别、人脸追踪、SLAM自主导航。
PID控制、运动学逆解、路径规划。让机械臂精确抓取,让小车自动避障。
打勾完成任务,坚持30天。点击复选框自动保存进度,刷新不掉。
安装Ubuntu + ROS2。了解机器人操作系统架构
机器人方向侧重Python快速开发,同时复习C++用于底层
节点Node创建、话题Topic发布订阅、简单消息传递
服务Service、动作Action、参数服务。通信机制全掌握
URDF描述机器人结构、Gazebo仿真环境搭建
TF2坐标系统、旋转矩阵/四元数。理解世界坐标vs车身坐标
LaserScan激光雷达、IMU惯性单元、Camera图像话题
同步定位与建图。运行Cartographer,生成2D/3D地图
Nav2导航栈:全局规划器+局部规划器+行为树
正运动学/逆运动学。计算6轴机械臂末端位置和关节角度
OpenCV基础、目标检测YOLO、点云处理PCL
PID控制器参数整定、轨迹跟踪。仿真中让机器人走8字形
机械臂运动规划框架。在仿真中抓取物体
搭建完整的移动抓取机器人仿真场景
整理ROS2知识体系、准备项目Demo视频、刷机器人算法题
不需要安装任何工具,直接在浏览器里写代码、看效果。选择示例模板,修改后点击运行,立刻看到结果。
工欲善其事,必先利其器。这些是行业内最常用的工具,现在就用起来。