- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CCD和STM32的两轮智能机器人系统.doc
基于CCD和STM32的两轮智能机器人系统
摘 要
本文介绍了一种基于STM32单片机的新型两轮智能机器人系统的设计,该控制系统不仅通过MPU6050运动处理传感器实现机器人的直立平衡和速度及转向控制,通过线性CCD摄像头实现了机器人的智能寻迹功能。本文对该控制系统的硬件设计和软件开发进行了介绍。
【关键词】智能 STM32 机器人
1 引言
两轮智能机器人是一个多变量、强耦合、非线性的机电系统,具有结构简单、运动灵活的特点。本文设计了一种采用STM32为核心的两轮智能机器人系统,增加了自动壁障功能和基于CCD的图像采集和处理功能。
2 系统整体设计方案
两轮智能机器人总体设计如图1所示,从控制角度来看,可以将小车作为一个控制对象,控制输入量是两个车轮的转动速度。整个控制系统可以分为三个子系统:小车平衡控制,小车速度控制,小车方向控制。三个子系统各自独立进行控制。由于最终都是对同一个控制对象(小车的电机)进行控制,所以各个子系统之间存在着耦合。这三个任务中平衡控制是系统的最基本要求,也是整个控制系统的难点。
3 硬件电路设计
3.1 姿态检测模块设计
本文采用MPU6050设计姿态检测模块。在姿态检测系统中,加速度计主要用于检测车体倾斜角,能够准确测量车体静态时的角度,本文采用卡尔曼滤波的方法进行数据融合。
3.2 线性CCD图像处理模块设计
本文采用线性CCD摄像头,通过编写线性CCD的接口和底层驱动,实现了CCD图像的采集,再通过编写自动巡线算法,实现平衡小车巡线功能。CCD摄像头对采集的像素点进行分析,找出其中最小和最大值,以它们的平均值为基准,进行二值化处理,根据相对位置便可决定机器人转向以及转向大小。
4 软件设计与控制策略
两轮智能机器人控制系统软件设计流程如图2所示,初始化完成后,将MPU6050姿态检测模块采集的姿态信息、电流检测模块采集到的电机电流和电机编码器采集的电机转速,进行相应的PID控制,输出PWM信号给电机驱动模块,实现智能机器人的直立控制、速度控制和转向控制。
CCD采集的图像采用阈值法,阈值法是一种最常用的方法,基本思想是利用阈值来区分不同目标的灰度值,从而提取目标。CCD摄像头控制机器人运动的过程如图3所示。本文采用动态阈值的方法来提取黑线。通过算法可以测量出机器人与路面边界的相对位置,利用偏移量与机器人速度控制和平衡控制信号相加减,使两边电机形成一个差值电压,这样就能改变左右轮的速度,改变机器人的行驶方向。
5 结论
本文设计的基于STM单片机的新型两轮智能机器人系统,样机在实验室通过竞赛跑道进行试验。主要内容包括平衡控制、速度控制、转向控制、CCD图像处理和无线远程通信监控试验。
参考文献
[1]X Ruan,J Cai,J Chen.Learning to Control Two-Wheeled Self-Balancing Robot Using Reinforcement Learning Rules and Fuzzy Neural Networks.IEEE.2008.4.
[2]WU Gang,Z Tang.Distance Measurement in Visual Navigation of Monocular Autonomous Robots.Jiqiren/robot,2010,32(06).
[3]杨凌霄等.两轮智能机器人的自适应模糊平衡控制[J].计算机仿真,2015(05).
[4]陈梅等.基于轮廓跟踪的两轮寻迹小车设计[J].合肥工业大学学报,2015(03).
作者简介
陈国军(1981-),男。硕士学位。现为南京工程学院实验师。研究方向为机器人与人工智能。
作者单位
南京工程学院 江苏省南京市 211167
3
您可能关注的文档
- 城市环艺设计中的地域性文化应用思考.doc
- 城市管理数据化内容体系的操作路径.doc
- 城市精神病研究.doc
- 城市绿道设计规划研究.doc
- 城市营销创新:影响未来有影响的人.doc
- 城市融入:促进农民工市民化的社区治理创新研究.doc
- 城市规划与房地产开发相互关系及其协调研究.doc
- 城市规划中的节能策略浅述.doc
- 城市设计视角下的街道绿化规划设计研究.doc
- 城市路灯节能在路灯管理中的应用分析.doc
- 2025年金肯职业技术学院单招职业适应性测试题库带答案.docx
- 2025年钦州幼儿师范高等专科学校单招综合素质考试题库完美版.docx
- 2025年钟山职业技术学院单招职业适应性考试题库参考答案.docx
- 2025年金华职业技术学院单招职业技能测试题库附答案.docx
- 2025年闽南理工学院单招职业技能测试题库审定版.docx
- 2025年闽南理工学院单招综合素质考试题库审定版.docx
- 2025年闽南理工学院单招职业倾向性考试题库汇编.docx
- 2025年闽南理工学院单招职业倾向性考试题库推荐.docx
- 2025年闽北职业技术学院单招综合素质考试题库1套.docx
- 2025年长沙轨道交通职业学院单招职业技能考试题库一套.docx
最近下载
- 2024山东职业学院招聘笔试真题及答案详解一套.docx VIP
- 人教版2025四年级上册英语unit1 Unit 1 Helping at home A Let’s talk 课件.pptx
- 软件六性分析报告.docx
- 党委书记巡察整改专题生活会个人对照检查材料.docx VIP
- 市政调蓄池施工组织设计要点.doc
- csc-306gz数字式发电机转子接地保护装置说明书0sf.450.v1.pdf VIP
- 2016款一汽丰田荣放RAV4_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 小儿遗传性疾病.ppt
- 第三课 卖辣椒的女孩儿.pptx VIP
- F420002【复试】2024年青海师范大学077501计算机系统结构《复试数据结构和操作系统之计算.pdf VIP
文档评论(0)