解:
(1) 由题图可知,A,B两区相距150米,B,C两区相距90米,则A,C两区相距$150+90=240$米,机器人甲到达B区时所用时间为$150÷20=7.5$分钟,
$\therefore a=7.5。$
(2) 由图象可知,$F(15,90)。$
$\because$ 机器人乙到达B区时所用时间为$90÷10=9$分钟,
$\therefore E(9,0)。$
设线段$EF$所在直线对应的函数表达式为$y=kx+b(k≠0)。$
将点$E,$$F$的坐标代入,得
$\begin{cases} 9k+b=0, \\ 15k+b=90, \end{cases}$
解得$\begin{cases} k=15, \\ b=-135. \end{cases}$
$\therefore$ 线段$EF$所在直线对应的函数表达式为$y=15x-135。$
(3) 当$0≤ x≤7.5$时,由题意,得$20x+10x+30=240,$
解得$x=7。$
当$7.5<x<9$时,易知机器人甲、乙之间的距离小于30米。
当$9≤ x≤12$时,由题意,得$15x-135=30,$解得$x=11。$
当$12<x≤15$时,机器人甲的速度为$90÷(15-12)=30$米/分,由题意,得$15x-135-30(x-12)=30,$解得$x=13。$
综上所述,机器人乙行进的时间为7分钟或11分钟或13分钟时,机器人甲、乙相距30米。