This document discusses human-machine interaction (HMI) and emerging trends in HMI. It provides an introduction to HMI, including its history and components. It discusses design principles and the iterative design process for HMI. Methodologies and technologies involved in HMI are also examined, such as user-centered design. Finally, emerging trends in HMI are explored, including artificial vision, wearable HMIs, natural language processing, and blind HMI interfaces.