机器人课程设计学习的报告计划.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能机器人课程设计 总结报告 姓 名: 组 员: 指导老师 : 时 间: 一、课程设计设计目的 了解机器人技术的基本知识以及有关电工电子学、 单片机、 机械设计、 传感器等相关技 术。初步掌握机器人的运动学原理、 基于智能机器人的控制理论, 并应用于实践。 通过 学习,具体掌握智能机器人的控制技术,并使机器人能独立执行一定的任务。 基本要求: 要求设计一个能走迷宫 ( 迷宫为立体迷宫 ) 的机器人。 要求设计机器人的行走 机构,控制系统、传感器类型的选择及排列布局。要有走迷宫的策略(软件流程图) 。对于 走迷宫小车控制系统设计主要有几个方面:控制电路设计,传感器选择以及安放位置设计, 程序设计 二、总体方案 机器人的寻路算法选择 将迷宫看成一个 m*n 的网络,机器人通过传感器反馈的信息感知迷宫的形状, 并将各个 节点的与周围节点的联通性信息存储于存储器中, 再根据已经构建好的地图有哪些信誉好的足球投注网站离开迷宫的 路径。这里可选择回溯算法。对每个网格从左到右,每个网格具有 4 个方向,分别定义。并 规定机器人行进过程中不停探测前方是否有障碍物, 同时探测时按左侧规则, 进入新网格后 优先探测当前方向的左侧方向。 探测过程中记录每个网格的四个方向上的状态: 通路、不通 或未知, 探测得到不同状态后记记录, 同时记录当前网格的四个方向是否已被探测过。 若某 网格四个方向全部探测过则利用标志位表示该网格已访问。 为了寻找到从起点到终点的最佳 路径,记录当前网格在四个方向上的邻接网格序号, 由此最后可在机器人已探测过的网格中 利用 Dijkstra 算法找到最佳路径。并为计算方便,记录网格所在迷宫中行号、列号。并机 器人探索过程中设置一个回溯网格栈记录机器人经过的迷宫网格序号及方向, 此方向是从一 个迷宫网格到下一个迷宫网格经过的方向。 设置一个方向队列记录机器人在某网格内探测方 向的顺序。设置一个回溯路径数组记录需要回溯时从回溯起点到回溯终点的迷宫网格序号及 方向。 考虑到迷宫比较简单, 且主要为纵横方向的直线, 可采用让小车在路口始终左转或者始终右转的方法走迷宫, 也就是让小车沿迷宫的边沿走。 这样最终也能走出迷宫。 本次课程设计采用此方法。 即控制策略为机器人左侧有缺口时, 向左进入缺口, 当机器人前方有障碍是,向右旋转 180°,其余情况保持前进。 传感器的选择 由于需要检测机器人左侧和前方是否有通路, 采用红外传感器对机器人行进方向和左侧 进行感知。 红外避障传感器是依据红外线的反射来工作的。 当遇到障碍物时, 发出的红外线 被反射面反射回来, 被传感器接收到, 信号输出引脚就会给出低电平提示信号。 本机器人系 统的红外避障信号采用直接检测的方式进行, 直接读取引脚电平。 传感器感应障碍物的距离 阈值可以通过调节传感器上的变阻器来改变。 行进过程中, 机器人可能会偏绿迷宫的横轴或纵轴的方向。 碰触传感器利用外力的作用 传递给单片机信息, 当碰触传感器碰到迷宫墙壁后, 传感器检测到信号就可以判断小车碰壁。 经过电路处理后, 信号输出接口输出数字信号送给控制器, 从而让控制器进行决策调整小车 姿态。 本机器人系统共使用了 2 个碰触传感器, 分别安装在小车的左前方和右前方, 使得机 器人在偏离航向撞击迷宫侧面后可以立即对航向进行修正。 四个传感器一共占用四个外部中断。 总体结构设计 STM32 碰撞开关 电源模块 电机驱动模块 红外避障传感器 直流电机 三、具体实现 芯片选择 最小系统已经设计好,本次课程设计采用的控制芯片为 STM32F103RBT6 它是 32 位的 Cortex-M3 内盒的控制芯片 , 主频达到 72MHz, 拥有 128kB 闪存 , 20kB SRAM, 锁相环 , 内置 8MHz and 32kHz 时钟电路,具有 PWM模块,方便电机转速的控制。 控制电路设计 (1)电机驱动: 电机驱动电路原理图如图所示, 采用 BTS7960芯片驱动电机, 以控制机器人的两个驱动 轮,利用 PWM控制方法, 通过改变 PWM波的占空比,达到调节电机转速的目的,实现机器人 的前进,后退,转向,刹车等功能。每个电机都由一个 H 桥电路驱动,由两个输入信号共同 控制。 两个电机共由 4 路 PWM波进行控制, 结合上述的电机驱动原理, 小车运动方式可以通 过如下方式实现:四个控制信号均为低电平时,电机停转,小车停止; 电机的左右轮电机同向等速运行时, 可以实现前行或后退的动作; 小车的左右转向通过两轮差速来实现。 在本机 器人的设计中,需要实现的 90°角度转弯,是通过电机定速运动和延时的配合完成的,通过不断调试确定出最佳的旋转时间。 2)电源模块: 采用电池供电,可行的供电方案原理图如下 (3)引脚(外部中断)分配: PA

文档评论(0)

183****9328 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档