💡 项目简介:本仓库记录了在 Ubuntu / WSL2 环境下,围绕 ROS2、PyBullet 仿真平台与 Docker 容器技术展开的 AI 机器人全栈开发学习历程。核心涵盖机器人底盘控制、四足机器人 Trot 步态算法、以及智能机器人系统所必需的数学与视觉算法基石。
🌐 在线文档访问:👉 点击进入 GitHub Pages 预览
| 基础项目 | 详细内容 | ||
|---|---|---|---|
| 姓名 (Name) | zhangxiao | 张孝 | 장효 |
| 学号 (Student ID) | 20242032 | ||
| 项目周期 (Timeline) | 2026-03-11 ~ 至今 |
| 组件/工具 | 技术选型与版本 | 作用说明 |
|---|---|---|
| 操作系统 | Windows 11 + WSL2 / Ubuntu 22.04 LTS | 核心开发与运行环境 |
| 机器人操作系统 | ROS2 Humble Hawksbill | 节点通信与分布式控制框架 |
| 集成开发环境 | VSCode + WSL 远程扩展 | 代码编写、调试与版本控制 |
| 物理仿真平台 | PyBullet Simulation | 四足机器人物理引擎与动力学仿真 |
| 容器与虚拟化 | Docker 🚀 | 保证开发环境跨平台的一致性与快速部署 |
| 远程连接 | Tailscale + Termius | 移动端/异地远程调试及控制 |
这里记录了每周的课程要点与实践成果。点击 📂 即可跳转至对应周次的详细作业、代码及推导报告:
Turtlesim 小乌龟。ros2_ws 工作空间项目,打通传感器数据链路实现全景监控。```text ┌────────────────────────────────────────────────────────────────────────┐ │ 🚀 机器人开发: ROS2 (Humble) / Gazebo / PyBullet (物理仿真) │ ├────────────────────────────────────────────────────────────────────────┤ │ 💻 基础设施: Ubuntu 22.04 / WSL2 / Docker (容器化) / Tailscale │ ├────────────────────────────────────────────────────────────────────────┤ │ 🔢 核心算法: 运动学 (FK/IK) / Trot步态 / 线性代数视觉几何 / A*, RRT │ ├────────────────────────────────────────────────────────────────────────┤ │ 🐍 编程语言: Python / C++ / Bash Shell │ └────────────────────────────────────────────────────────────────────────┘