0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

智能机器人的迷宫车控制系统是怎么工作的?这个讲解我服

电子设计 来源:互联网 作者:佚名 2018-01-06 07:45 次阅读

机器人在军事侦察、扫雷排险、防核化污染等危险与恶劣环境中以及工业自动化生产的物料搬运上应用很广,随着任务复杂性的增加,对移动机器人的要求也越来越智能化。然而,功能较完备的路径跟踪控制方法普遍具有计算复杂,不易实现等特点。主要针对移动机器人即智能小车的行走系统进行设计,以MCS-51单片机为控制核心的智能小车利用单光束反射取样红外传感器,探测正前方及左右两侧障碍物,利用控制算法寻找行进路线,在无人控制的情况下自主地走出迷宫。设计采用了轮式移动机构,使机器人能直线行走、左右转弯、主要针对路径跟踪算法优化问题,提出一种有效可行的方法,该法比以往算法更简单易行。

机器人应当具有几个特征:移动功能,执行功能、感觉和智能。目前全世界各国举办的涉及硬件,软件仿真的机器人大赛不下20余类。各种各样的机器人比赛都有一个共同的宗旨:培养科学创新精神,激发思维的想象力,鼓励理论与实践的结合。不仅如此,现在已经有越来越多的自动控制产品已经介入生产,在农业、工业上都有广泛的应用。新的工作方式将大大的缩短了人工作业的时间,并且减轻了人的体力劳动的支出。走迷宫的微型机器鼠主要是基于自动引导小车(Auto Guided Vehicle,AGV)的原理,实现机器鼠识别路线,判断并自动躲避障碍,选择正确的行进路线走出迷宫。在此选择制作一个简易的行进装置,使其能顺利的走避障或是迷宫。为了实现小车识别路线,判断并自动躲避障碍,选择正确的行进路线,障碍判断采用单光束反射取样红外传感器,驱动电机采用直流电机,控制核心采用MCS-51单片机。控制上采用分时复用技术,仅用一块单片机实现了信号采集、线路判断、电机控制等功能。迷宫由16×16个区组成。起点设在拐角处,终点设在中央,占4个区。每个区为180 mm×180 mm大小,间壁高为50 mm,厚度为12 mm,侧面涂白色,底面涂黑色,如图1所示。

1 迷宫车控制系统的总体设计方案

迷宫车由墙壁传感器、单片机控制板、动力及转向系组成的,控制框图如图2所示。

迷宫车采用轮式移动方式。优点是:结构和控制简单而且技术成熟。从选定电动机转速和轮胎直径,可以简单地计算出小车的速度。但是,有关路面的阻力或上坡的驱动转矩等成为重要的因素。考虑这点,在轮胎上使用无线遥控车的塑胶轮胎。如图3所示,前轮1为万向脚轮或球形轮,后轮2和后轮3为独立驱动轮,利用它们的转速差实现转向。这种组合的特点是机枢组合容易,而且当2个驱动轮以相同速度、相反方向转动时车体能绕2个驱动轮连线的中点自转,值得注意的是自转中心与车体中心不一致。

迷宫车车身材料的选择。迷宫车使用的材料大部分用于结构,一般应采用金属材料。迷宫车承载和运动不应产生严重的变形和断裂,从力学角度讲即具有足够的强度。迷宫车负载小,自重轻,对寿命的要求不高。因此,选用铁皮。

1.1 迷宫车控制电路的设计

控制电路主要由电机驱动电路,单片机接口电路,电源电路和传感器电路组成。控制框图如图4所示。

(1)红外线光感电路传感器通过发光二极管发出红外线,若有障碍物在前方,红外线会被反射回来,被感光三极管接收,单片机程序对信号进行比较处理,按设定的动作要求向后轮的两个电机发出控制命令,控制小车行进。

(2)电机驱动电路采用89S51单片机,通过L293D芯片来控制两个驱动电机动作。89S51根据红外传感器对外界进行探测后反馈回来的信号,依据迷宫车探路算法,判定迷宫车行进方向,分别向左右两个驱动电机发出控制指令,该信号经L293D芯片驱动后,直接控制相应电机动作,使迷宫车按既定动作进行前进、后退、转向。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MCS-51
    +关注

    关注

    2

    文章

    126

    浏览量

    28607
  • 智能机器人
    +关注

    关注

    17

    文章

    823

    浏览量

    81320
  • 迷宫车
    +关注

    关注

    0

    文章

    2

    浏览量

    7189
收藏 人收藏

    评论

    相关推荐

    开源项目!教你如何复刻自平衡赛车机器人智能家居中控、竞技机器人先进模糊控制器等

    ;gt;>点此查看全文 3.全志XR806基于FreeRTOS下部署竞技机器人先进模糊控制器 前言 很荣幸参与到由全志在线举办的XR806开发板试用活动。本人热衷于各种的开发板的开发,同时
    发表于 12-26 09:17

    如何运用精益思想开发机器人控制系统

    随着科技的飞速发展,机器人已经逐渐渗透到我们的生活和工作中。而精益思想作为一种追求卓越、持续改进的管理理念,也被广泛应用于机器人控制系统的开发中。那么,如何运用精益思想开发
    的头像 发表于 12-25 09:32 168次阅读

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。LabVIEW作为一个关键技术,在项目中扮演了核
    发表于 12-21 20:03

    理疗机器人控制系统设计图

    电子发烧友网站提供《理疗机器人控制系统设计图.pdf》资料免费下载
    发表于 12-18 10:47 0次下载

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    领域的集大成者,主要应用于机器人控制领域,如AGV工业机器人控制器、智能机械臂控制器、
    发表于 11-30 16:01

    Arduino篇—车辆自动走迷宫

    机器人迷宫项目:是常见的机器人竞赛项目,在一个搭建好的迷宫场景内,设计机器人,实现从入口顺利抵达出口,根据完成时间的长短来进行评分。
    的头像 发表于 11-02 11:31 1148次阅读
    Arduino篇—车辆自动走<b class='flag-5'>迷宫</b>

    教你做个PID控制巡线机器人

    在本项目中,我们将学习如何使用带PID控制器的线跟随机器人使用Arduino Nano来解决迷宫
    发表于 09-25 06:54

    稳石机器人|日化行业智慧物流:打造高效绿色供应链

    解放出来,更有利于人员的合理安排和能力的充分发挥。 产线物流链优化 稳石机器人智慧物流解决方案依托微服务架构和合理的资源调配策略,通过WS-CMS(稳石-中央管理系统)+RCS机器人调度控制系
    发表于 09-21 13:45

    ai人工智能机器人

    的进行监控管理。 智能电话机器人的另一个优势是不知疲倦,不需要休息和喝水,不需要休息。人在工作时就会有各种各样的脾气,但智能电话机器人不会,
    发表于 09-21 11:09

    【IoT毕设】机智云平台+STM32+树莓派的草莓采摘机器人控制系统

    本帖最后由 机智小编 于 2023-8-16 17:37 编辑 一、前言 本草莓采摘机器人控制系统是由江西理工大学机械工程专业的程鹏胜设计开发完成。针对某草莓种植基地模块化种植的高架草莓人工
    发表于 08-16 17:35

    焊接机器人的电气控制系统工作原理及流程

    焊接机器人的电气控制系统是一种高度自动化的控制系统,包括传感器、控制器、执行器和通信接口等组件。其工作原理是通过
    的头像 发表于 07-21 16:13 937次阅读

    AI解迷宫机器人

    电子发烧友网站提供《AI解迷宫机器人.zip》资料免费下载
    发表于 07-11 11:31 1次下载
    AI解<b class='flag-5'>迷宫</b><b class='flag-5'>机器人</b>

    【科普】干货!带你从0了解移动机器人(三) ——自主导航系统及上位机软件设计与实现

    与实现移动机器人控制 移动机器人的自主导航系统及上位机软件设计与实现是移动机器人技术的重要组成部分,是实现
    发表于 06-28 09:36

    自编程机器人,售后难做吗?

    自编程是如何完成的。 自编程其实也不是很高深的问题。 当用户给出参数时,有时也包括逻辑。 例如用户说,如果设备打开完毕,执行一个命令。 这个例子就包括了一个如果。你的智能机器人只需要生成一个
    发表于 06-08 16:20

    浅谈儿童陪护机器人

    儿童陪护机器人越来越受到人们的关注,其中转动控制是其重要组成部分之一。步进电机芯片作为一种常用的控制芯片,被广泛应用于儿童陪护机器人中的转动控制
    发表于 05-11 15:12