机器人躲避障碍物程序有哪些