18. Robot A and Robot B start from points $A$ and $B$ respectively at the same time and in the same direction. When Robot A reaches point $B$, Robot B has walked 288 meters. When Robot A catches up with Robot B, Robot B has walked 336 meters. The distance between points $A$ and $B$ is $\qquad$ meters.
【Analysis】From point $B$ to catching up with Yi, Jia and Yi travel for the same amount of time, so the ratio of their distances is the same as the ratio of their speeds, which is 336: (336 - 288) = 7: 1. Therefore, based on "when Jia reaches point $B$, Yi has walked 288 meters," the distance between points $A$ and $B$ is 288 $\times 7$ meters.

【Solution】Solution: 336: (336 - 288)
$$
\begin{array}{l}
=336: 48 \\
=7: 1 \\
288 \times 7=2016 \text { (meters) }
\end{array}
$$

Answer: The distance between points $A$ and $B$ is 2016 meters.
Therefore, the answer is: 2016.