Weekly Curriculum Overview
Course Structure
This 13-week curriculum provides a comprehensive introduction to Physical AI, progressing from fundamental concepts to advanced implementations. Each week builds upon the previous, creating a cohesive learning experience that follows the simulation-first development approach.
Weekly Breakdown
Weeks 1-3: ROS 2 - The Robotic Nervous System
- Week 1: ROS 2 fundamentals, nodes, topics, and basic communication
- Week 2: Services, actions, parameters, and advanced communication patterns
- Week 3: ROS 2 tools, debugging, and system integration
Weeks 4-6: Simulation Environments
- Week 4: Gazebo simulation basics, robot models, and physics
- Week 5: Unity integration for advanced visualization and simulation
- Week 6: Simulation-to-reality transfer techniques and validation
Weeks 7-9: NVIDIA Isaac Platform
- Week 7: Isaac Sim introduction and perception systems
- Week 8: Isaac ROS integration and hardware deployment
- Week 9: Advanced perception and manipulation with Isaac
Weeks 10-12: Vision Language Action (VLA) Models
- Week 10: Introduction to VLA models and multimodal AI
- Week 11: Training and fine-tuning VLA models for robotics
- Week 12: Integrating VLA models with robotic systems
Week 13: Capstone Project
- Integration of all learned concepts
- Autonomous humanoid robot implementation
- Voice command processing and execution
- Final demonstration and evaluation
Learning Objectives by Week
Each week has specific learning objectives designed to build toward the capstone project:
- Technical Mastery: Students will gain proficiency in the tools and frameworks relevant to each week's focus
- Integration Skills: Students will learn how to connect different components into cohesive systems
- Problem-Solving: Students will develop skills to debug and troubleshoot complex robotic systems
- Simulation-to-Reality: Students will understand the principles of transferring simulation-based solutions to real-world applications
Assessment Structure
- Weekly Exercises: Hands-on projects that reinforce the week's concepts
- Mid-term Project: Integration project covering the first half of the curriculum
- Capstone Project: Comprehensive implementation of an autonomous humanoid robot
- Peer Reviews: Students will review and provide feedback on each other's implementations
Prerequisites by Week
- Weeks 1-3: Basic programming knowledge (Python preferred)
- Weeks 4-6: Understanding of ROS 2 concepts from Weeks 1-3
- Weeks 7-9: Completion of simulation environment modules
- Weeks 10-12: Understanding of perception systems and basic AI concepts
- Week 13: Completion of all previous modules
Resources and Support
- Documentation: Comprehensive guides for each technology stack
- Code Examples: Ready-to-run examples for each concept
- Video Tutorials: Step-by-step walkthroughs for complex implementations
- Community Forum: Platform for asking questions and sharing solutions
- Office Hours: Weekly live sessions for additional support
Progress Tracking
Students can track their progress through:
- Completion of weekly exercises
- Milestone achievements in the capstone project
- Self-assessment quizzes
- Peer feedback on collaborative projects
This curriculum follows the constitution principles of simulation-first development, embodied intelligence integration, and hands-on learning approach, ensuring students gain practical experience with real-world applications.