本发明公开了一种摇动控制方法,包括双光电传感器和光栅,通过检测光栅遮断或者开通部分通过光电传感器的时间;在每个摇动周期中,将最短时间值与预设摇动幅度对应的时间值进行比较,当最短时间值与预设时间值不相等时,产生调节电机输出功率的控制信号以使摇动幅度达到预设摇动幅度;检测当前摇动方向;判断当前摇动方向是否发生变化,当发生改变时,产生调节电机输出功率的控制信号以做同向补充加力。本发明通过计算光栅遮断或者开通部分通过光电传感器的时间值,来控制秋千摇摆的速度,提高控制精度,有效解决精度不足的问题。并且根据摇动方向对应做正反向同向补充加力,可以提前修正摇动动力。