🤖 AI Robotics Course Project
🏷️ Tech Stack
      
📌 项目简介
本仓库为 AI机器人课程完整实验与项目记录合集,涵盖从基础环境搭建到机器人仿真、视觉处理、网络通信以及四足机器人控制的完整学习路径。
项目目标是构建一个从:
🧩 环境搭建 → 🤖 ROS2控制 → 🧠 仿真系统 → 📷 视觉识别 → 🌐 网络通信 → 🐾 四足机器人
的完整机器人学习闭环。
📸 实验截图展示
(建议将图片放入
/img文件夹)
🧪 ROS2 turtlesim 控制
🧪 RViz 可视化实验
🧪 OpenCV 图像处理
🧪 Flask + 手机远程摄像头
🧪 四足机器人步态模拟(Week13)
📚 课程完整目录(Week1 - Week13)
📘 Week 1 - 课程导论
- AI机器人基础概念
- Linux / Ubuntu认识
📘 Week 2 - WSL + ROS2环境
- Ubuntu + WSL配置
- ROS2 Humble安装
📘 Week 3 - GitHub + ROS2控制
- turtlesim控制
- Git基础
📘 Week 4 - Python仿真
- 小车运动控制
- PyBullet入门
📘 Week 5 - 机器人运动学
- 坐标系与里程计
- pose分析
📘 Week 6 - ROS2可视化
- RViz
- LiDAR数据
📘 Week 7 - Markdown与Git整理
- README规范
- GitHub结构优化
📘 Week 8 - Docker + ROS2
- ROS2容器运行
- Web桌面环境
📘 Week 9 - OpenCV视觉处理
- 图像处理
- RGB/BGR转换
📘 Week 10 - Flask + 远程视觉系统
- 手机摄像头接入
- Tailscale网络通信
📘 Week 11 - Docker进阶 + Pages部署
- 镜像保存
- GitHub Pages上线
📘 Week 12 - 四足机器人基础
- 四足结构
- PyBullet步态理解
📘 Week 13 - 四足机器人收尾项目
- Trot步态模拟
- 项目整理与收尾
🧠 技术能力覆盖
- Linux / WSL 开发环境
- ROS2 分布式机器人系统
- Python机器人仿真控制
- OpenCV计算机视觉
- ArUco标记识别
- Flask实时视频流
- Tailscale虚拟网络
- Docker容器化部署
- PyBullet物理仿真
- 四足机器人步态控制
🐾 Week 13 核心内容
- 四足机器人结构(LF / RF / LH / RH)
- Trot 对角步态
- 支撑腿 / 摆动腿切换
- 基础稳定性控制思想
- Python步态模拟实现
📊 能力成长路径
基础环境搭建
↓
ROS2通信系统
↓
Python机器人仿真
↓
OpenCV视觉处理
↓
网络通信系统(Flask + Tailscale)
↓
Docker部署能力
↓
四足机器人控制系统
🌐 在线访问
👉 https://srttttt.github.io/ai-robot–/
👤 About Me
- 姓名:郭书豪
- 学号:20231876
- 专业:软件工程