Skills are defined in domain models in '*.skills
' file. For example, navigation skills are defined in 'CommNavigationObjects
' domain and and localization skills are defined in 'CommLocalizationObjects
' domain. '*.skills
' file contains the skill definitions and coordination module definitions. Coordination module is collection of skills.
Following figure shows the definition coordination module 'NavigationModule
' and definitions of some of the skills it contains i.e 'setNavigationNeutral
', 'approachLocation
', 'loadNavigationMap
', 'initNavigation
'. NavigationModule defines all the skills required for navigation purpose.