基于PID算法的双轮差动式移动机器人定位和导航研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:xiao678
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动机器人学是一个年轻的领域,它的基础包含了许多工程和学科,从机械、电气到计算机和社会科学。自主移动机器人的出现,扩大了机器人的工作空间,代替人类工作于人类无法到达的空间和地域。本文研究对象为实验室内一台移动小车,论文分析了小车机械结构特点并推导了移动机器人运动学方程,为机器人实现点位运动控制提供了理论基础。车体安装了电子罗盘,对机器人的航向进行了全闭环控制,并在理论上提出了利用超声波传感器解决机器人定位问题的良好设想。整个控制系统采用分布式控制方式,以PC机为上位机,以单片机为下位机,编写了上、下位机之间的人机操作界面。土位机每隔一次采样周期,经过PID控制算法改变小车的转速差,从而达到实时监控并纠正机器人前进航向的目的。论文首先分析了差动式、铰轴式不同机械结构的优缺点,最终确定小车机械结构为双轮差动式。即采用三轮结构,后两轮为驱动轮,通过后两轮的转速差实现机器人转弯;前轮为万向轮起辅助支撑作用,不影响整个车体运动。然后推导了移动机器人运动学方程,实现了移动机器人直线运动、圆弧运动、螺线运动以及本体质心不变条件下运动。由于移动机器人的车轮与接触地面为非完整约束,机器人在运行过程中必然会产生打滑现象以至偏离正确航向,为了使机器人实现点位运动并且解决定位和导航问题,本文提出了一种利用电子罗盘实时监测机器人的前进方向,并通过PID算法对航向不断纠正和调整,利用超声波传感器实时向室内固定墙壁发射超声波以判断车体位置的方法。机器人控制系统整体上采用分布式,即由一台PC机作为上位机,它一方面负责接收从电子罗盘和超声波传感器反馈来的信息以判断车体当前的运动状态,另一方面经过PID算法计算向下位机传达下一步的运动指令;下位机由核心处理器为AT89C51的两块单片机组成,此两块单片机接收从PC传送来的指令,分别控制两台步进电机,以协调完成移动机器人的运动。由于机器人需要点位运动,上、下位机之间以及PC与传感器之间全部采用RS485串行协议。最后利用Visual Basic语言编写了人机操作界面。直线运动、圆弧运动、原地旋转、螺线等几种基本运动控制按钮包括其中。电子罗盘的航向参数和系统反馈信息清晰可见,为操作者提供帮助。
其他文献
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
党的十九大以来,全国大力贯彻实施乡村振兴战略,各地农村纷纷推进“厕所革命”。在此背景下,本文通过分析改厕成效及存在的问题,总结经验并给出相应建议,为其它地区推进农村
KMV模型是对传统信用风险度量方法的一次重大革命,其是在现代期权定价理论上建立起来的违约预测模型,因而有许多优点。KMV模型是现代信用风险度量模型之一。主要论述KMV模型
寻求在课堂教学过程中尽可能多的让学生领会企业战略管理的现实应用功能。从三个方面探讨《企业战略管理》课程的创新模式:在企业战略管理教学过程中理论结合实际地有针对性地
常言道:“天下沒有免费的午餐”,不过如今网络上却充斥着各式各样的网赚信息、免费获取QQ币漏洞、海关罚没廉价数码产品等“大馅饼”,不免又让人心动不已,难道网上真的有免费午餐?
社会工作是政府职能的延伸,属于市场化的伦理行为,其价值依据和伦理基础是现代契约政府和在此基础上产生的对他人的自由和生存权力的尊重与保护。社会工作成为一种职业是社会
在国家医疗保险制度改革正在逐步推进的形势下,哈励逊国际和平医院不断探索、改进和完善医保管理工作,积极落实国家医保管理制度,该院通过组建医保管理工作小组,加强工作人员