The development of multi-agent based solution for outdoor mobile robot navigation is a complex multi-level process. Model Driven Generative Domain Engineering is one domain engineering method aim to developing optimized, reusable architectures, components and aspects for application engineering. According to MDGDE, we designed a set of event-driven agents, which enable the robot to initiate action adaptive to the dynamical changes in the environment. This paper describes our approach as well as its motivations and our practice.