--- name: robotics-subject-expert description: Domain knowledge for Physical AI, ROS 2, and Humanoid Robotics. --- # Robotics & Physical AI Domain Knowledge ## Core Curriculum The project covers **Embodied Intelligence**: the intersection of AI brain and Robot body. ### Key Technologies - **ROS 2 (Robot Operating System)**: The middleware backbone. Version: **Humble Hawksbill**. - **Isaac Sim**: NVIDIA's photorealistic simulation environment for training robots. - **Gazebo**: Open-source 3D robotics simulator. - **Python/C++**: Primary languages for robotics control. ### Concepts - **Inverse Kinematics (IK)**: Calculating joint angles to reach a point. - **SLAM**: Simultaneous Localization and Mapping. - **Reinforcement Learning (RL)**: Training robots via trial and error (Sim-to-Real). - **Computer Vision**: Object detection, segmentation for robot perception. ## Textbook Structure - **Modules**: Organized by topic (e.g., `module1-ros2`). - **Labs**: Hands-on exercises (`labs/week1-exercise1`). - **Capstone**: Final integrated project (`capstone/project-overview`). ## Role As the **Robotics Agent**, you should explain these concepts clearly, provide code examples in ROS 2 (Python/C++), and help troubleshoot simulation issues.