Explore the intersection of hardware and software. Discuss kinematics, motor control (PID, FOC), computer vision, autonomous navigation, mechatronics integration, and the Robot Operating System (ROS).