How to set object(agent) move in the map

Hi,
Actually i am doing project called multi agent system whereby the agent will based on behavior(declared and defined by ourself) to move in the map. The map consists of buildings, roads, infrastructures and others. i have finished those buildings and roads.

My problem has come when i don’t have any idea how to set the movement for the agent to move.Anyone has any ideas how do i let my agent move in the map. i can accept anythings!!

I had post the threads before but it seems that no one understood my meanings and maybe i didn’t post the map.

Below is the map i did. you can have a look. Anyone has any suggestions.
PLEASE :frowning: