The nonlinear Schrödinger equation is

, with

, and so on, where

is a complex function and

is its complex conjugate. Here the common standard notation is used, where

is the temporal and

is the spatial coordinate. The maximum of the original Peregrine soliton is located at the fixed point

[1]. Wang, He, and Li find in [2] a rational-like solution with a controllable center, which has the same structure as the original Peregrine breather solution.
In the eikonal representation of the wave,

, the gradient of the phase

is the particle velocity

. In this interpretation, the origin of the motion of the particle is the potential

, given by

, plus an additional term

. The latter may be interpreted alternatively as a kind of fluid pressure or quantum potential.
For the complex-valued wavefunction,

,
there is an analytic solution for the quantum motion, where the squared modulus

of the wavefunction is interpreted as the wave density. The phase function

for the breather is defined as

,
from which the equation of motion is derived by solving:
The analytical solution is given, where

is an integration constant. The initial position is estimated by solving the equation

numerically. Real-valued trajectories are obtained for several

's. The starting positions of the particles are linearly distributed around the peak of the wave at

and

. You can control the paths together with the starting points by changing the initial conditions

and

. The path

together with the starting point leads to a trajectory in

space.
[2] X.-C. Wang, J.-S. He, and Y.-S. Li, "Rogue Wave with a Controllable Center of Nonlinear Schrödinger Equation,"
Communications in Theoretical Physics,
56(4), 2011 pp. 631–637.
ctp.itp.ac.cn/EN/volumn/volumn_1277.shtml.