机器下水不能转到0°或者360°,不知道为啥

我控制机器旋转0°到360°旋转,但是设置角度是0或者360时,舵机先是让机器转到指定角度然后突然360°不停旋转,场面有点夸张,我想知道为啥不能固定转到0°或者360°。求帮助,以下是我的控制程序

img


control_data.direction是目标角度,control_data.yawing是初始下水角度,默认为0°。