下载此文档

机器人实验实验报告.docx


文档分类:高等教育 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
成绩
中国农业大学
课程论文
2013-2014 学年秋季学期)
论文题目: 机器人创新实验( 1)实验报告
课程名称: 机器人创新实验( 1)
任课教师:
班 级:
姓 名:
学 号:
机器人创新实验( 1)实验报告
关键字: ARM TKStudio集成化编程 C 语言 传感器 舵机 控制
摘要:机器人创新实验课引导我们综合利用机械扩展、 电子扩展、 软件扩展及传感器扩展能力, 以创新为主题, 自主完成从机器人的机构组装到编程控制。 通过这门课程,我初步掌握了有关机器人技术的基本知识和机器人学所涉及的技术的基本原理和方法,加深了对理论知识的理解和掌握。
一、认知实验:了解探索者
机器人实验一这门课用到的教学材料是探索者教学机器人创新套件。 通过这
个实验平台, 我们可以完成机器人的创新设计、 组装以及编程控制。 在前期的认
知实验中,我们搭建了一个二轮驱动的自动避障小车,并且实现了对它的控制,
从而对探索者有了很好的了解。
(一)机械部分
探索者的机械零件包括金属件、塑胶件、舵机、零配件四部分。其中金属件
共有 29 种,具有相同的壁厚和丰富的扩展孔。舵机分为圆周舵机和标准舵机两
种。同学们在创新设计的过程中可以根据零件的特点,灵活运用,合理搭配,从
而实现自己所设计的机械结构以及运动方式。
(二)控制部分
我们使用的 Robotway ARM7 LPC2138主控板采用 32 位高性能实时嵌入式芯
片,支持用户自定义开发,开放电路图、源代码、库函数。
探索者套件中包含了触碰传感器、 触须传感器、 近红外传感器、 声控传感器
等八种传感器,可以实现寻线、避障、声光等多种控制。
(三)编写和烧录程序
我们使用的编译环境是 TKStudio 。由于我们并没有学习过单片机,所以编
程对我们来说是一个难点。我们先从实验指导书上简单的例程开始学习,结合 C
语言的知识,逐渐掌握了 ARM的编程方法。
烧写程序的时候,我们用到的是 Philips Flash Utility 软件。使用的过程
是: 1、选择端口; 2、读取主控板的 ID 号; 3、擦除主控板中原有的程序; 4、
选择自己的程序; 5、上传。
(四)认知实验成果
仿照扫地小车例子,我们制作了属于我们自己的自动避障小车,功能包括碰
到左右障碍在制作的过程中详细了解了安装机械部件的技巧以及圆周舵机、 传感器等的控制方法,为之后的创新实验积累了宝贵的经验。
经验总结:
检验器材:
在使用主板和传感器之前,要先对各个端口进行检查。做好前期的准备工作是很重要的。具体方法是:编写一个让所有端口均输出令圆周舵机不停旋转信号的程序,烧制程序至主板芯片中, 然后启动芯片, 将一个圆周舵机依次连接各端口即可检查每个端口的完好性, 同时这也是检验舵机完好性的好方法。 在实验前对器材进行测试是必要的。
构件连接:
机械结构可能会随着设计而进行局部的改变, 因此拧连接螺钉时不必将所有空位均固定牢靠, 开始搭建时可以只对必要的空位进行连接, 比如只拧紧对角线两个螺钉,待到结构确认无误时在紧固所有螺钉,方便改造重组,节约时间。另外为方便拆卸,应将螺母统一放置一侧,最好是便于使用扳手的部件外部。
程序编写:
编写程序前需按照教程进行相应配置,否则编译时即使没有语法错误,也无
法编译成功。 在阅读例程并进行实验充分理解语句含义以及传感器、 舵机、端口
的使用方法的基础上开始编程,为了便于调试编写相关语句( LedIn,LedOut) 将
各个端口的工作状态用 led 信号灯表示出来,实验时可根据 led 信号灯判断程序运行是否正常,舵机、传感器是否运行正确。
二、创新实验方案设计
(一)结构组装
在最后一次创新实验中, 我们最初的构想是一只可以切换运动方式的机器小猫。第一种运动方式是标准四足的行

机器人实验实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2024678321
  • 文件大小209 KB
  • 时间2021-01-24