两轮智能移动机器人巡航控制-开放性实验报告

两轮智能移动机器人巡航控制-开放性实验报告

ID:38587090

大小:100.50 KB

页数:6页

时间:2019-06-15

两轮智能移动机器人巡航控制-开放性实验报告_第1页
两轮智能移动机器人巡航控制-开放性实验报告_第2页
两轮智能移动机器人巡航控制-开放性实验报告_第3页
两轮智能移动机器人巡航控制-开放性实验报告_第4页
两轮智能移动机器人巡航控制-开放性实验报告_第5页
资源描述:

《两轮智能移动机器人巡航控制-开放性实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、开放性实验两轮智能移动机器人巡航控制实验报告指导老师:刘波班级:汽服一班姓名:石霖学号:1308082132《两轮智能移动机器人巡航控制》实验报告 班级:汽服一班姓名:石霖学号:1308082132成绩:实验日期:16/4/27实验地点:实验楼9-305指导教师:一、实验目的1) 以两轮智能移动机器人为对象,学习和掌握单片机接口控制和小型应用系统的开发技能,提高学生整合和应用知识的能力,培养初步的工程素质。2)  了解和掌握机器人巡航的基本动作和智能避障的实现方法。二、实验设备1)两轮智能移动机器人;2)计算机;3)配套的元器件和下载线。三、简述实验原理和实验内容本实验项目是使用典型的机器

2、人工程对象,采用AT89S52单片机作为大脑,行走机构为两个车轮,采用伺服电机控制。触觉导航(采用触觉开关),红外导航采用发射红外线遇障碍反射技术导航。运用AT89S52,采用C语言或汇编对其进行编程,使机器人实现下述4个基本智能任务。1)控制机器人运动2)基于传感器信息做出决策3)安装传感器以探测周边环境4)与用户交换信息一、实验步骤1)明确任务,了解和熟悉AT89S52和伺服电机控制原理2)按说明书动手组装机器人,搭建电路3)熟悉编程环境,编程对伺服电机调零、伺服电机速度和方向控制;机器人伺服电机控制信号4)对单片机编程,控制机器人前、后、左、右运动5)实现机器人按设计的路线行走,比如

3、方形、圆形、S、8字型等二、程序设计及分析&思考题1、机器人伺服电机控制原理?伺服电机的控制信号?机器人伺服电机是一个典型闭环反馈系统减速齿轮组由马达驱动,其终端(输出端)带动一个线性的比例电位器作位置检测,该电位器把转角坐标转换为一比例电压反馈给控制线路板,控制线路板将其与输入的控制脉冲信号比较,产生纠正脉冲,并驱动马达正向或反向地转动,使齿轮组的输出位置与期望值相符,令纠正脉冲趋于为0,从而达到使伺服马达精确定位的目的。 通过脉冲信号来实现控制。2、机器人伺服电机调零步骤?左轮静止不动,如果左轮缓慢动,应用起子对其调整,具体步骤:将教学底板上的三位开关扳到;调整底盘下边伺服电机的调零螺

4、钉,调整时要缓慢,直到标定的轮子静止不动。3、机器人的两个轮子如何全速旋转?(分析)通过程序的编写使左右轮的转向相反从而让机器人两个轮子全速旋转,也可以通过程序使机器人内轮不动,外轮转动使机器人全速旋转。1、机器人的基本巡航动作控制:如何控制机器人的前、后、左、右运动?程序设计和思路分析?机器人向前、向左、向右、向后运动,是通过单片机的脉冲信号来分别控制两个伺服电机正反转实现的。假设左边正转右边反转为前进,则左反右正为后退,左右都正转为右转,左右都反转为左转。#include#includeIntmain(void){Intcounter;Printf;

5、for(counter=1;counter<=65;counter++)//前进{P1_1=1;delay_nus(1700);P1_1=0;P1_0=1;delay_nus(1300);P1_0=0;Delay_nms(20);}for(counter=1;counter<=26;counter++)//左转{P1_1=1;delay_nus(1300);P1_1=0;P1_0=1;delay_nus(1300);P1_0=0;Delay_nms(20);}for(counter=1;counter<=26;counter++)//右转{P1_1=1;delay_nus(1700);P1

6、_1=0;P1_0=1;delay_nus(1700);P1_0=0;Delay_nms(20);}for(counter=1;counter<=65;counter++)//后退{P1_1=1;delay_nus(1300);P1_1=0;P1_0=1;delay_nus(1700);P1_0=0;Delay_nms(20);1、设计自由路线控制机器人能自如行走,程序设计思路及分析?#include#includeIntmain(void){Intcounter;Printf;for(counter=1;counter<=65;counter++){P

7、1_1=1;delay_nus(1700);P1_1=0;P1_0=1;delay_nus(1300);P1_0=0;Delay_nms(20);}2、你在实验中碰到的难点以及解决的方法?机器人每次转过的角度很难调,经过一遍一遍的调试使机器人每次转弯都可以近似保持90度。3、实验小结及实验的拓展:两轮智能移动机器人还可以实现那些任务?模拟倒车雷达监控系统,实现倒车;扫地机器人。1、如何实现电机的匀加速和匀减速运动?为何要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。