(共20张PPT)
第8课 机器人机械手
学习任务
感受伺服电机的工作过程。
了解拓展模块的设置方法。
学会编写机械手运动的程序。
1.认识伺服电机
(1)什么是伺服电机
伺服电机(servo motor)是一种补助电机间接变速装置。伺服电机可以控制速度,位置精度非常准确,可完成机器人的某些动作。
1.认识伺服电机
(2)特点和应用
“学生机器人”中,何服电机一般用在机械手、踢足球等动作中。
2.机器人机械手的搭捷
机械手是机器人搬运物体的一种运动,主要任务是用两个伺服电机控制机械手臂,从而完成搬运、推动等动作。
活动分析:搭建一个简单搬运夹,再利用机器人前端的红外传感器(IO端口)来检测前方是否有物体,如果有物体就将其搬走,如果没有物体则继续前进。
2.机器人机械手的搭捷
②搭建机械手:机械手由2个伺服电机、4个两节模块、2个伺服电机链接、2个弯曲九孔、2个固定伺服电机的铜片、螺丝等组成。
3.机器人机械手的程序编写
①新建一个程序
②加入一个直流电机控件,并设置为左、右电机均以12的速度正转。
3.机器人机械手的程序编写
③选择“流程控制”中的“条件循环”控件,加在“直流电机”的后面。
3.机器人机械手的程序编写
④选定“执行控件” ,加入到“条件循环”中去,并设置为读I06的值。
3.机器人机械手的程序编写
⑤选定“执行控件” ,加入到 的后面。
3.机器人机械手的程序编写
⑥设置伺服电机:伺服电机1的角度为142°,伺服电机2的角度为150°。
3.机器人机械手的程序编写
⑦加入一组单分支语句,并设置条件“IO6=1”(条件始终为真的选项为空)。
3.机器人机械手的程序编写
⑧机器人停止:选定“执行控件”,选择“直流电机”,并设置为停止。再选中“延时控件”,设置为“800毫秒”。
3.机器人机械手的程序编写
⑨机械手抓取物体。选定“执行控件”,选择“伺服电机”,加入到“延时控件”的下面,并设置伺服电机1的角度为30°,何服电机2的角度为30°。
3.机器人机械手的程序编写
⑩推动前进。选定“执行控件”,选择“直流电机”,并设置为前进。
3.机器人机械手的程序编写
?机械手放开物体。选定“执行控件”,选择“伺服电机”,加入到“延时控件”的下面,并设置伺服电机1的角度为150°,伺服电机2的角度为150°。
3.机器人机械手的程序编写
?再加入一组“证时控件”在上步骤的何服电机后面,设置为延时“1000毫秒”。
3.机器人机械手的程序编写
?机器人后退后停止。添加一个“直流电机”控件,并设置为后退“1000毫秒”后停住。
3.机器人机械手的程序编写
?保存完整的程序。
?编译程序并下载后,运行机器人机械手。
实践园
编写一个机器人机械手的程序,并运行调试。