为了探究鸽子机器人基于预设直线通道左右转的控制,设计鸽子机器人飞行控制算法。依靠GPS获取鸽子机器人实时位置坐标,通过鸽子位置与通道的距离偏差以及速度方向和通道的角度偏差,判断需施加刺激的类型,循环判断至鸽子回巢;借助预编程鸽子飞行控制器输出脉冲信号刺激鸽子相应脑区,最终使其转向行为可控。实验结果显示:该算法可以控制鸽子机器人的左右转行为,成功率分别为72.7%和66.7%。