AI Robot Homework Archive
This repository keeps the AI Robot course work in a clear homework archive. It records the weekly reports, runnable code, screenshots, video evidence, PDF report, and final project materials.
Online preview: https://2107294955c-collab.github.io/-/
Course Repository
| Item | Content |
|---|---|
| Account | 2107294955c-collab |
| Course | AI Robot |
| Repository purpose | Weekly homework archive and final project evidence |
| Main evidence | README reports, Python/HTML/YAML code, screenshots, video, PDF |
| Review checklist | EVIDENCE.md |
Course Task Navigation
| Week | Experiment / Project | Core Stack | Status | Notes |
|---|---|---|---|---|
| Week 01 | Environment setup and tool installation | Git VS Code SSH |
Done | Open |
| Week 02 | Ubuntu 24.04 and ROS2 environment | Ubuntu ROS2 turtlesim |
Done | Open |
| Week 03 | GitHub SSH, VS Code, ROS2 interaction | ROS2 Python Twist |
Done | Open |
| Week 04 | Command line, robot basics, Python simulation | PyBullet Python Kinematics |
Done | Open |
| Week 05 | Linux operations and robot kinematics | RViz2 IK Marker |
Done | Open |
| Week 06 | KITTI dataset and multi-sensor visualization | KITTI RViz2 Obstacle Avoidance |
Done | Open |
| Week 07 | Markdown and GitHub organization | Markdown GitHub Python |
Done | Open |
| Week 08 | Docker ROS2 desktop container | Docker noVNC ROS2 |
Done | Open |
| Week 09 | Robot and machine vision math basics | Math Path Planning Python |
Done | Open |
| Week 10 | Docker and OpenCV experiment | Docker OpenCV Python |
Done | Open |
| Week 11 | Screenshot archive and verification | GitHub Pages HTML Docker |
Done | Open |
| Week 12 | Phone camera, ArUco detection and distance estimation | OpenCV ArUco Camera |
Done | Open |
| Week 13 | Quadruped robot basics and final project preparation | PyBullet Quadruped Simulation |
Done | Open |
| Week 14 | Laikago + TurtleSim final project | ROS2 aiohttp Maze WebSocket |
Done | Open |
Final Project Quick Links
- Week14 project page
- Week14 demo video
- Week14 PDF report
- Week14 project summary
- Week13 AI collaboration log
- Week13 reflection
Core Technology Board
Operating System And Tools
- Ubuntu / WSL2: Linux development environment for ROS2 and Python experiments
- Git and GitHub: weekly version control, submission, and Pages display
- VS Code: Markdown and source code editing
Robot And Simulation
- ROS2: robot communication, nodes, topics, and turtlesim experiments
- PyBullet: robot simulation and final project testing
- RViz2: visualization for robot and sensor-related experiments
Vision, Media, And Web
- OpenCV and ArUco: image processing, marker detection, and distance estimation
- Docker and Docker Compose: repeatable container environment
- HTML / WebSocket / aiohttp: phone remote control interface and robot server
Repository Highlights
- Complete weekly structure: every submitted week has its own folder and README.
- Evidence-first review: EVIDENCE.md lists available code, screenshots, video, and PDF proof.
- GitHub Pages friendly paths: links use relative paths so the repository and Pages site can be checked consistently.
- Final project materials: Week14 includes code, screenshots, video, PDF report, and a short project summary.
Repository Structure
ai-robot-homework/
|-- README.md # main overview and navigation
|-- EVIDENCE.md # code, screenshot, video, and PDF checklist
|-- _config.yml # GitHub Pages configuration
|-- week1/
| |-- README.md
| |-- setup_env.sh
| |-- img/
|-- week2/
| |-- README.md
| |-- setup_ros2.sh
| |-- img/
|-- ...
|-- week13/
| |-- README.md
| |-- quadruped_project_demo.py
| |-- quadruped_walk.py
| |-- ai_chat_log.md
| |-- reflection.md
| |-- img/
|-- week14/
| |-- README.md
| |-- project_summary.md
| |-- turtlesim_auto.mp4
| |-- week14_XXXX.pdf
| |-- server.py
| |-- maze.py
| |-- explorer.py
| |-- index.html
| |-- docker-compose.yml
| |-- img/
Quick Start
# clone repository
git clone https://github.com/2107294955c-collab/-.git ai-robot-homework
# open a weekly report
cd ai-robot-homework/week14
# review evidence
cat ../EVIDENCE.md
How To Review
- Open the week folder from the course task navigation table.
- Read the weekly README from top to bottom.
- Check the linked screenshot, video, PDF, or command output.
- Use EVIDENCE.md to confirm weekly code and media completeness.
Built for AI Robot course weekly submission. Last updated: 2026.06