17、海面搜救_第1页
17、海面搜救_第2页
17、海面搜救_第3页
17、海面搜救_第4页
17、海面搜救_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、任务:任务: 你听说过海面搜救吗?通常,在海面上搜巡落水人员的常规办法是:以一个固定位置为基点,以相应距离为半径,沿圆形航线巡查,并不断扩大巡查范围。这节课,就让我们的机器人来完成一次海面搜救的任务吧! 这节课,我们模拟搜救机器人,在海面搜巡落这节课,我们模拟搜救机器人,在海面搜巡落水人员的功能,利用诺宝教育机器人操作平台,试水人员的功能,利用诺宝教育机器人操作平台,试着进行一次机器人海面搜救的小实验。着进行一次机器人海面搜救的小实验。 1 1、任务分析、任务分析 在执行海面搜救任务中,搜救机在执行海面搜救任务中,搜救机器人搜索的范围应逐渐扩大。机器人器人搜索的范围应逐渐扩大。机器人以一个点为

2、基准,沿不同半径的圆运以一个点为基准,沿不同半径的圆运动。运动时,各个圆之间可以是同心动。运动时,各个圆之间可以是同心,也可以是相内切。我们以,也可以是相内切。我们以相内切的相内切的圆圆为例来编程。为例来编程。 本任务的关键是机器人要走出圆形路线,并本任务的关键是机器人要走出圆形路线,并且不断变换圆的半径(半径长度递增或者递减)。且不断变换圆的半径(半径长度递增或者递减)。 数学课在求证圆的周长时,采取了将圆周分割成短数学课在求证圆的周长时,采取了将圆周分割成短线段的思路。在机器人程序设计中,我们也可以借助这线段的思路。在机器人程序设计中,我们也可以借助这一思路,采取一思路,采取走短线段,同时

3、转小角度,以画正多边形走短线段,同时转小角度,以画正多边形的方式,近似地画出圆形路线。的方式,近似地画出圆形路线。 分析重点、难点分析重点、难点怎样让怎样让搜救机器人围绕圆形路线搜巡?搜救机器人围绕圆形路线搜巡? 让搜救机器人让搜救机器人走多边形,可以参照第走多边形,可以参照第7 7课、第课、第8 8课中的机器人环城驾驶的方法,试着去做。课中的机器人环城驾驶的方法,试着去做。走多边走多边形的公式是:形的公式是:N N边形外角的度数边形外角的度数=360=360 N N (N (N为正为正多边形的边数多边形的边数) ) 一般来说,由于受人眼分辨能力的限制,一般来说,由于受人眼分辨能力的限制,当正

4、多当正多边形的边数超过边形的边数超过3636边时,看上去就近似圆形边时,看上去就近似圆形了。所以,了。所以,只要按照走多边形的方法就可以走出近似圆形。只要按照走多边形的方法就可以走出近似圆形。 2、编写程序、编写程序怎样编写怎样编写围绕圆形路线搜救的程序?围绕圆形路线搜救的程序? 编写程序中的关键地方是:编写程序中的关键地方是:圆的周长由多边形的边圆的周长由多边形的边长所决定长所决定。在多边形边数相同的情况下,多边形的边长。在多边形边数相同的情况下,多边形的边长越长,圆的周长越长。越长,圆的周长越长。 注意事项注意事项 直行模块的直行时间,应该设直行模块的直行时间,应该设置短一些。用正多边形绘

5、制近似圆时,置短一些。用正多边形绘制近似圆时,多边形的多边形的边数一般在边数一般在3636至至6060之间之间即即可。可。 在实施这种搜救方案中,你在实施这种搜救方案中,你可能会感觉到程序太长,阅读起可能会感觉到程序太长,阅读起来很不方便。能不能简化一下搜来很不方便。能不能简化一下搜救方案中的机器人程序呢?救方案中的机器人程序呢? 子程序子程序什么是子程序?什么是子程序?怎样怎样调用子程序?调用子程序? 子程序就是一种程序的应用方式,其目的就是为了子程序就是一种程序的应用方式,其目的就是为了简化复杂的主程序。简化复杂的主程序。 实际上,子程序和我们前面编写的程序没有什么区实际上,子程序和我们前面编写的程序没有什么区别。或者说,我们前面编写过的程序,都可以作为子程别。或者说,我们前面编写过的程序,都可以作为子程序。因为在编写一些主程序时,我们经常会重复使用一序。因为在编写一些主程序时,我们经常会重复使用一些程序序列,如上面的搜救机器人。这时候我们就可以些程序序列,如上面的搜救机器人。这时候我们就可以运用调用子程序,使主程序更加简化。运用调用子程序,使主程序更加简化。通用变量通用变量1=101=10通用变量通用变量1 1= =通用变量通用变量1+51+5 注意注意 这一任务中,搜救机器人只是按照预定程序进行搜索,还不具备救援功能。如果想要实现救援功能,需要添加相应的传感器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论