c语言课程设计报告-步行机器人.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言课程设计报告-步行机器人 PAGE 第 PAGE \* Arabic \* MERGEFORMAT 17 页第 PAGE \* Arabic \* MERGEFORMAT 17 页第 PAGE \* Arabic \* MERGEFORMAT 17 页 C语言课程设计报告 题目: 步行机器人 班级: 测控0602 组长: 杜方 学号: 012006011911 组员: 胡锋 学号: 012006011910 何燕玲 学号: 012006011905 指导教师: 彭刚(教授) 上交日期: 2007.11.17 目 录 TOC \o 1-3 \h \z HYPERLINK \l _Toc182063494 1 引言 PAGEREF _Toc182063494 \h 1 HYPERLINK \l _Toc182063495 1.1背景 PAGEREF _Toc182063495 \h 1 HYPERLINK \l _Toc182063497 1.2参考资料 PAGEREF _Toc182063497 \h 1 HYPERLINK \l _Toc182063498 2 需求分析 2 HYPERLINK \l _Toc182063499 2.1需求分析 2 HYPERLINK \l _Toc182063499 2.2软件功能 2 HYPERLINK \l _Toc182063500 2.3运行环境 3 HYPERLINK \l _Toc182063501 3 系统设计 4 HYPERLINK \l _Toc182063502 3.1功能需求描述 4 HYPERLINK \l _Toc182063503 3.2软件结构 5 HYPERLINK \l _Toc182063504 3.3程序模块划分 1 PAGEREF _Toc182063504 \h 3 HYPERLINK \l _Toc182063505 4 组员分工及时间安排 1 PAGEREF _Toc182063505 \h 4 HYPERLINK \l _Toc182063506 4.1组员分工 1 PAGEREF _Toc182063506 \h 4 HYPERLINK \l _Toc182063507 4.2时间安排 1 PAGEREF _Toc182063507 \h 4 HYPERLINK \l _Toc182063508 5 系统详细设计 1 PAGEREF _Toc182063508 \h 5 HYPERLINK \l _Toc182063509 5.1主要数据结构说明 1 PAGEREF _Toc182063509 \h 5 HYPERLINK \l _Toc182063510 5.2主要函数说明 1 PAGEREF _Toc182063510 \h 5 HYPERLINK \l _Toc182063511 5.3主要算法说明 17 HYPERLINK \l _Toc182063512 6 总结 20 HYPERLINK \l _Toc182063513 7 源代码清单 23 1 引言 1.1背景: 本课程设计的题目及课设所用硬件均由控制系彭刚教授提供。目的主要有二,其一,让我们在上学期学习的基础上自主的对c语言进行更深入的学习,完成一些实际的应用;其二,在本课设的硬件部分让我们对单片机有初步的认识,并且使用c语言对其进行控制。本课设主要有两个任务,一为硬件,二为仿真。仿真部分的主要任务就是动画的制作与壁障的实现,壁障主要的困难在于物体的位置与机器人的位置的判断与具体实现壁障的方法,我设计的主要思想就是设法将图形化界面下的每个点都有的坐标值与鼠标位置的坐标值相结合,通过对像素点的判断完成逻辑操作,最终实现壁障。 1.2参考资料 [1] 王士元. C高级实用程序设计. 北京: 清华大学出版社. 1996 [2] 周纯杰,刘正林等. 标准C语言程序及应用. 武汉: 华中科技大学出版社. 2005 [3] 潭浩强. C语言程序设计. 北京: 清华大学出版社, 2000 2 需求分析 2.1需求分析 2.1.1 软件需求 (1)仿真部分 仿真系统是为了配合机器人的行动,外观方面,图形上要做到基本与机器人一致,因为机器人的线条比较简单,用图形函数中基本的画线和矩形函数能够较好的解决。在视图的最主要图形部分实现后再配以合适的背景模拟机器人行走的环境,以达到更好的仿真效果。 在移动方面,实现机器人沿道路行走,该功能俯视图与侧视图主要通过不同脚步状态下的机器人图形的交替出现达到机器人走动的视觉效果。而避障部分的主要构思是图形以一个像素点为构建的主体,像素点变化,图形也随之变化,而像素点是由x,y组成的

文档评论(0)

小蜗牛 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档