所属成套资源:清华大学版信息技术九下PPT课件全套
初中信息技术清华大学版九年级下册第8课 碰撞运动——碰撞传感器和机器人的避碰行走优秀ppt课件
展开
这是一份初中信息技术清华大学版九年级下册第8课 碰撞运动——碰撞传感器和机器人的避碰行走优秀ppt课件,共14页。PPT课件主要包含了任务导航,碰撞检测,知识着陆等内容,欢迎下载使用。
人类的触觉体现在肢体和皮肤对环境的反应,它不仅可以感觉物体的存,在,还可以感觉物体的状态。能力风暴机器人的触觉是通过检测碰撞开关的闭合状态来获取碰撞信息的。 本课,我们将通过对碰撞传感器的检测和判断来控制机器人的动作,使其避开碰撞到的物体。
在能力风暴智能机器人的左前方、右前方、左后方和右后方分别装有一个碰撞开关,这4只开关与碰撞环一起组成碰撞传感器,如图8.1所示。某方位开关的闭合状态即表示该方位的碰撞状态。
步骤1:将第7课的红外检测程序稍加修改得到图8.2所示的碰撞检测程序。①将红外检测程序中的“红外检测”模块修改为“碰撞检测”模块。②将红外检测程序中“显示”模块的输出变量修改为“碰撞变量一”
③在“碰撞检测”模块的前面插入一个“直行”模块,以获取前进过程中的碰撞信息。
图8.2 碰撞检测程序
步骤2:在仿真环境中建立“检测场地”。步骤3:检测机器人在前方的不同方位遇到碰撞的碰撞检测值,如图8.3所示。
步骤4:将检测程序中“直行”模块的“前进”修改为“后退”,以检测机器人后面遇到的碰撞,如图8.4所示。
步骤5:检测机器人没有遇到碰撞的碰撞检测值,如图8.5所示。
观察前面的检测结果,在表8.1中将碰撞检测表填写完整。
2、编写机器人避开碰撞的程序
机器人避开碰撞的方法与避开障碍的方法类似,不同的是避开障碍处理的是碰撞前的避让,所以可以直接转向,以避开障碍。而避开碰撞是碰撞后的避让,所以当机器人在前面遇到碰撞时要先后退再转向,当机器人在后面遇到碰撞时要先前进再转向。
步骤1:按照以上碰撞策略编写流程图程序,如图8.6所示。步骤2:在仿真环境中调出“检测场地”,调试以上程序。
1、碰撞传感器像机器人的“皮肤”,通过碰撞传感器,机器人可以感觉接触到的物体信息。此外,机器人可根据程序对碰撞信息进行处理,并产生相应的控制动作。
2、碰撞传感器函数的代码格式和功能格式:bumper()功能:检测4个碰撞开关的碰撞测试值,各方向碰撞的检测值如表8.2所示。
相关课件
这是一份初中信息技术清华大学版八年级下册第7课 驾轻就熟一应用模板创建网页优秀ppt课件,共14页。PPT课件主要包含了任务导航,应用模板创建网页,测试网页,知识着陆,创作天地等内容,欢迎下载使用。
这是一份初中清华大学版第2单元 框架模板第6课 事半功倍——制作网页模板优秀课件ppt,共15页。PPT课件主要包含了任务导航,4修饰表格,知识着陆,创作天地等内容,欢迎下载使用。
这是一份粤高教版 (2018)七年级上册第8课 独具特色的龙舟醒狮——滤镜及其效果教课ppt课件,共25页。PPT课件主要包含了新知导入,新知讲解,合成狮王争霸情景,添加主题文字,色彩平衡调整图层,实践与创作,检测与评估,自由变换,课堂小结,总结本节课所学内容等内容,欢迎下载使用。