智能避障机器人设计与研究(硬件)毕业设计论文
《2024年智能小车避障系统的设计与实现》范文

《智能小车避障系统的设计与实现》篇一一、引言随着科技的发展,智能小车已成为现代社会的重要组成部分。
在许多领域,如工业生产、救援和科研中,智能小车都能发挥出极大的作用。
智能小车的一个核心功能是其避障系统,它可以保障小车在运行过程中的安全性,同时也决定着小车的灵活性和适用性。
本文将介绍一个智能小车避障系统的设计与实现过程。
二、系统设计1. 硬件设计智能小车的硬件部分主要包括小车底盘、电机驱动、传感器等。
其中,传感器部分是避障系统的关键。
我们选择了超声波传感器作为主要的避障传感器,其优点是测量距离准确,且价格适中。
此外,我们还设置了红外线传感器作为辅助,以增加系统的适应性和稳定性。
2. 软件设计软件部分主要涉及传感器的数据处理、小车的运动控制等。
我们采用了模块化的设计思路,将系统分为传感器数据获取模块、数据处理模块、运动控制模块等几个部分。
其中,传感器数据获取模块负责获取传感器的数据,数据处理模块负责处理这些数据并做出判断,运动控制模块则负责根据判断结果控制小车的运动。
三、避障算法的实现避障算法是避障系统的核心。
我们采用了基于超声波传感器和红外线传感器的融合算法。
具体来说,首先通过超声波传感器获取小车与障碍物的距离信息,然后通过红外线传感器获取前方的物体信息。
接着,数据处理模块将两个传感器的数据融合处理,判断出是否存在障碍物以及障碍物的位置。
最后,运动控制模块根据判断结果控制小车的转向和速度。
在算法实现中,我们采用了模糊控制理论。
模糊控制可以处理不确定性的问题,使得我们的避障系统可以应对各种复杂的场景。
同时,我们还采用了PID控制算法来控制小车的速度和转向,以保证小车的稳定性和精度。
四、系统实现与测试我们首先在仿真环境中对避障系统进行了测试。
通过调整算法参数,我们使得小车在仿真环境中能够准确地识别出障碍物并做出相应的反应。
然后,我们在实际环境中对系统进行了测试。
在多种场景下,如光线变化、障碍物形状变化等,我们的智能小车都能稳定地运行,并成功避开障碍物。
避障机器人设计报告

实时感知
机器人通过传感器实时感知周围环境的变化,及时调整移动轨迹以避开障碍物。
动态调整速度
根据障碍物的距离和位置,机器人动态调整移动速度,确保安全避障。
多传感器融合
将多种传感器信息融合处理,提高障碍物检测的准确性和可靠性,实现更高效的避障。
实验与测试
06
室内环境
模拟室内家居环境,包括客厅、卧室、厨房等场景。
对各个模块进行单元测试,确保模块功能正常。
单元测试
将各个模块集成在一起进行测试,确保系统整体运行正常。
系统集成测试
在仿真环境中测试机器人的避障功能,模拟各种实际场景以提高鲁棒性。
仿真测试
避障策略
05
超声波传感器
利用超声波的发射和反射原理,检测机器人周围障碍物的距离和位置,实现避障。
红外传感器
通过检测物体发射的红外线,判断障碍物的位置和距离,实现避障。
机器人在各种地面类型上表现出良好的运动性能,能够稳定地行走、转弯和爬坡。
避障算法的准确性
测试结果表明,避障算法在各种场景中均能准确识别障碍物并规划出合理的避障路径。
路径规划效率
机器人的路径规划时间较短,表明算法具有较高的计算效率和实时性。
运动性能稳定性
测试结果证明机器人的运动性能稳定,能够在不同场景中可靠地避障和移动。
主控制器
内置Wi-Fi和蓝牙模块,方便与外部设备进行数据交换。
通信模块
超声波传感器
用于检测机器人周围的障碍物,实现避障功能。
红外传感器
用于检测热源,如人体,提高机器人在特定环境下的感知能力。
软件设计
04
用于机器人自主导航,根据地图信息规划出安全、高效的路径。
路径规划算法
机器人避障技术研究与实现

机器人避障技术研究与实现当今社会,机器人成为热门的研究方向之一。
机器人可以减轻我们的工作负担,提高工作效率,同时还可以处理一些危险或高风险的任务,如火灾救援等。
而机器人避障技术是机器人实现自主行动的关键技术之一。
本文将介绍机器人避障技术的研究与实现。
一、机器人避障技术的研究1. 传感器技术机器人要实现避障,首先需要通过传感器来获取环境信息,主要包括视觉传感器、声音传感器、触觉传感器等。
其中,视觉传感器是机器人获取环境信息最为常用的手段,通过摄像头拍摄环境图像,并通过图像处理技术来识别障碍物。
2. 人工智能技术人工智能技术是机器人避障的另一项重要技术。
通过人工智能可以让机器人自主学习,根据获取的信息进行判断和决策,从而实现自主避障。
目前,机器人避障的算法主要有基于神经网络的算法、基于遗传算法的算法、基于模糊逻辑的算法等。
3. 路径规划技术机器人避障的第三项重要技术是路径规划技术。
在获取环境信息后,机器人需要通过路径规划找到一条避开障碍物的最佳路径。
路径规划主要有A*算法、Dijkstra算法等。
二、机器人避障技术的实现在研究了机器人避障的技术之后,我们需要考虑如何将这些技术实现在机器人上。
下面我们将介绍一种基于开源硬件平台Arduino的机器人避障技术实现方式。
1. 材料清单Arduino Uno开发板红外传感器模块小型直流电机小型轮胎面包板线材2. 硬件连接将Arduino Uno开发板与面包板相连,将红外传感器模块与开发板连接,然后把电机与轮胎相连。
最终设计图如下:3. 程序设计机器人的程序设计分为两部分:一个是遥控程序,用于控制机器人的方向;另一个是自主程序,包括避障和运动控制。
遥控程序代码:```#include <SoftwareSerial.h>SoftwareSerial mySerial(8,9);void setup(){Serial.begin(9600);mySerial.begin(9600);}void loop(){if (Serial.available()){mySerial.write(Serial.read());}if (mySerial.available()){Serial.write(mySerial.read());}}```自主程序代码:```#define Motor1 5 // 定义电机1输出引脚#define Motor2 6 // 定义电机2输出引脚#define eatPin 2#define right 3#define left 4int isOnEat = 0; // 判断是否在黑线上int middleSensorValue; // 中间红外传感器的值void setup(){pinMode(eatPin, INPUT);pinMode(left, INPUT);pinMode(right, INPUT);digitalWrite(eatPin, HIGH);Serial.begin(9600);pinMode(Motor1, OUTPUT);pinMode(Motor2, OUTPUT);}void loop(){middleSensorValue = digitalRead(eatPin);if (middleSensorValue == 0){goStraight(); // 如果机器人在黑线上,则直行}else // 否则寻找路径进行避障{if (digitalRead(left) == LOW && digitalRead(right) == HIGH) {turnLeft();else if (digitalRead(left) == HIGH && digitalRead(right) == LOW){turnRight();}else{back();}}}void goStraight(){analogWrite(Motor1, 180);analogWrite(Motor2, 180);}void turnLeft()digitalWrite(Motor1, LOW); analogWrite(Motor2, 150); }void turnRight(){digitalWrite(Motor2, LOW); analogWrite(Motor1, 150); }void back(){digitalWrite(Motor1, LOW); digitalWrite(Motor2, LOW); delay(500);digitalWrite(Motor1, LOW); analogWrite(Motor2, 150); delay(500);}这段程序代码是基于Arduino开发板的,通过红外传感器模块识别障碍物,通过电机控制机器人的移动方向。
“机器人避障问题”论文

机器人避障问题摘要移动机器人是一种能够在工作环境中自由移动并完成预定任务的智能系统,移动机器人的避障问题则是移动机器人控制领域的研究热点。
本文针对移动机器人的避障问题,建立了最短路径及最短时间路径的数学模型。
并应用于解决本题给定的路径规划问题,获得了满足问题需求的全部最优路径。
对于最短路径问题,本文分析了障碍物对移动机器人运行的影响,给出了最优移动规则;建立了简化的路径网格模型,将其抽象为由节点及边构成的两维图,并确定了其各项参数,再使用经典的Dijkstra算法获得可行的最短路径。
由于计算机行走过程与障碍物之间还需满足一定的间隔约束,故上述结果可能并非最优,故我们实际还需对次优的几条参考路径(也可通过以上Dijkstra算法获取)进行精算,经准确计算获得各段路径的具体位置后,确定实际的最短路径。
为方便计算,文中推导了自指定点向指定圆作切线,两个相离圆的内、外切线方程的解析表达式,给出了闭式结果,作为MATLAB编程的依据,从而大大提高了运算处理的速度及精度。
考虑到移动机器人需完成由O→A→B→C→O的多点移动,且中间不能折线运行,即机器人在通过上述点时一般必须以圆弧通过,且其上下游多数也是圆弧路径,其通过点并不固定。
为此,理论推导了该未知圆弧的约束公式,以各圆心之间距离最小作为优化条件,建立数学模型,再使用MATLAB中的fmincon有约束优化工具箱获得了理想的结果。
对于最短时间路径问题,本文分析了移动机器人弯道运行的速度曲线,特别是对O→A两点间的避障问题进行了详细的理论分析与推导,通过几何关系得出了转弯半径与总的移动距离、移动时间的严格数学关系,此后借助MATLAB优化函数fminsearch获得最佳的转弯半径。
经分析计算,得到下述结果:结论1:机器人完成O→A,O→B,O→C及O→A→B→C→O的最短路径总距离分别是:471.04、853.70、1050.50、2712.68单位长度;总时间分别是96.02、179.07、235.19及570.36秒。
制作避障机器人范文

制作避障机器人范文避障机器人是一种能够自动避开障碍物的机器人,它通过搭载各种传感器和算法,来感知周围环境,并根据获取到的数据进行决策和行动。
制作一个避障机器人需要考虑多个方面,包括硬件设计、传感器的选择和安装、以及算法的开发和优化等。
本文将介绍一个基于Arduino控制器的避障机器人的制作过程。
首先,我们需要选择合适的硬件平台。
Arduino是一种开源的电子原型平台,它提供了丰富的库函数和硬件接口,非常适合用于制作机器人。
为了实现避障功能,我们需要购买一块Arduino控制器、一个电机驱动模块、两个直流电机、一组红外线传感器、以及一块电池供电等。
硬件的选择需要根据实际需求和预算来确定。
接下来,我们需要将硬件组装起来。
首先,将Arduino控制器连接到电脑上,用Arduino IDE进行编程。
然后,将电机驱动模块连接到Arduino的数字输出引脚上,并将两个直流电机连接到电机驱动模块上。
接下来,将红外线传感器连接到Arduino的模拟输入引脚上。
最后,将电池连接到Arduino和电机驱动模块上,供电机器人。
完成硬件组装后,我们需要编写避障机器人的代码。
首先,我们需要编写一个主循环程序,用于实现机器人的基本运动。
在主循环程序中,我们可以使用Arduino的库函数来控制电机的转动方向和速度,从而实现机器人的前进、后退、左转和右转等功能。
其次,我们需要编写红外线传感器的检测程序。
红外线传感器可以通过发射红外信号并接收反射信号来感知周围的障碍物。
在检测程序中,我们可以使用Arduino的模拟输入引脚读取传感器返回的信号,并根据信号的强度判断是否存在障碍物。
如果存在障碍物,我们可以通过修改主循环程序的代码来实现机器人的避障动作,例如停下来或改变方向。
最后,我们可以通过改进算法来提高机器人的避障能力。
例如,可以使用更精确的传感器,或者使用多种传感器的数据进行融合,来提高机器人对障碍物的识别和判断能力。
此外,还可以使用机器学习算法来实现自动学习和优化。
智能避障小车毕业论文

智能避障小车毕业论文智能避障小车毕业论文引言:随着科技的不断进步,智能机器人在各个领域的应用越来越广泛。
智能避障小车作为机器人领域的重要研究方向之一,具有广阔的发展前景。
本篇论文将围绕智能避障小车展开讨论,并探讨其在未来的应用前景。
1. 智能避障小车的背景和意义智能避障小车是一种能够通过传感器感知周围环境并避免障碍物的机器人。
它的研究和应用对于提高自动化程度、减少人力资源浪费具有重要意义。
智能避障小车可以应用于工业生产线、仓储物流、军事侦察等领域,为人们的生产和生活带来巨大的便利。
2. 智能避障小车的技术原理智能避障小车主要依靠传感器和控制系统实现。
传感器可以通过激光、红外线、超声波等方式感知周围环境,将感知到的数据传输给控制系统。
控制系统根据传感器的数据分析判断,控制小车的运动方向和速度,以避开障碍物。
其中,路径规划、障碍物检测和避障算法是智能避障小车的核心技术。
3. 智能避障小车的关键技术挑战智能避障小车的研究面临着一些技术挑战。
首先,传感器的准确性和稳定性对于小车的运行至关重要,需要解决传感器误差和干扰问题。
其次,路径规划算法需要考虑到环境的复杂性和实时性,以确保小车能够快速、准确地避开障碍物。
此外,障碍物检测算法的高效性和鲁棒性也是需要解决的难题。
4. 智能避障小车的应用前景智能避障小车在工业生产、物流仓储、军事侦察等领域具有广泛的应用前景。
在工业生产中,智能避障小车可以替代人工搬运,提高生产效率和安全性。
在物流仓储领域,智能避障小车可以实现自动化仓储和物流运输,减少人力资源浪费。
在军事侦察中,智能避障小车可以代替士兵进行侦察任务,提高作战效果和保障士兵的安全。
结论:智能避障小车作为机器人领域的重要研究方向,具有广阔的发展前景。
通过不断改进传感器技术、控制系统和算法,智能避障小车将在各个领域发挥重要作用,为人们的生产和生活带来更多的便利。
未来,我们可以期待智能避障小车的更加智能化、高效化和多功能化的发展。
除障机器人毕业设计

3.4.2 红外光电传感器简介...............................14
4组装除障机器人全过程.........................................15
工业机器人按臂部旳运动形式分为四种。直角坐标型旳臂部可沿三个直角坐 标移动;圆柱坐标型旳臂部可作升降、回转和伸缩动作;球坐标型旳臂部能回转、 俯仰和伸缩;关节型旳臂部有多种转动关节。
工业机器人按执行机构运动旳控制机能,又可分点位型和持续轨迹型。点位 型只控制执行机构由一点到另一点旳精确定位,合用于机床上下料、点焊和一般搬运、装卸等作业;持续轨迹型可控制执行机构按给定轨迹运动,合用于持续焊 接和涂装等作业。
5.3 软件实现...............................................24
5.3.1 使用函数与模块简介 ..............................24
5.3.2 除障机器人动作分解 ..............................25
5.3.3 NorthSTAR 软件编程实现 ..........................27
6除障机器人完毕与测试 ........................................28
6.1 除障机器人设计实体 ....................................28
2 除障机器人总设计 .............................................7
2.1 除障机器人设计规定 .....................................7
《2024年智能小车避障系统的设计与实现》范文

《智能小车避障系统的设计与实现》篇一一、引言智能小车避障系统作为人工智能在车辆技术上的一个应用,其在当前及未来的技术发展趋势中,显得尤为关键和重要。
这一系统的核心目的是确保小车在未知的环境中可以自动、智能地避障,减少可能的碰撞危险。
本文主要对智能小车避障系统的设计与实现进行了深入的研究和探讨。
二、系统设计1. 硬件设计硬件部分主要包括小车底盘、电机驱动、传感器模块(如超声波传感器、红外传感器等)、微控制器(如Arduino或Raspberry Pi)等。
其中,传感器模块负责检测障碍物,微控制器负责处理传感器数据并控制电机驱动,使小车能够根据环境变化做出反应。
2. 软件设计软件部分主要分为传感器数据处理、路径规划和避障算法三个模块。
传感器数据处理模块负责收集并处理来自传感器模块的数据;路径规划模块根据环境信息和目标位置规划出最优路径;避障算法模块则根据实时数据调整小车的行驶方向和速度,以避免碰撞。
三、系统实现1. 传感器数据处理传感器数据处理是避障系统的关键部分。
我们采用了超声波和红外传感器,这两种传感器都能有效地检测到一定范围内的障碍物。
通过读取传感器的原始数据,我们可以计算出障碍物与小车的距离,进而做出相应的反应。
2. 路径规划路径规划模块使用Dijkstra算法或者A算法进行路径规划。
这两种算法都可以根据已知的地图信息和目标位置,规划出最优的路径。
在小车行驶过程中,根据实时数据和新的环境信息,路径规划模块会实时调整规划出的路径。
3. 避障算法避障算法是智能小车避障系统的核心部分。
我们采用了基于PID(比例-积分-微分)控制的避障算法。
这种算法可以根据障碍物的位置和速度信息,实时调整小车的行驶方向和速度,以避免碰撞。
同时,我们还采用了模糊控制算法进行辅助控制,以提高系统的稳定性和鲁棒性。
四、系统测试与结果分析我们对智能小车避障系统进行了全面的测试,包括在不同环境下的避障测试、不同速度下的避障测试等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)遥控移动机器人。
(4)环境与机器人集成。像人需要道路、交通信号灯等一样,机器人为了在一个动态变化的环境中行动,也同样需要基础设施。
(5)生态机器人学(生物机器人学)。
(6)多机器人系统。主要是获取机器人团队协调和控制技术,并将其应用于战略重要情况。
关键词:智能避障机器人,红外传感器,单片机,L298N,PWM调速
THEDESIGN AND STUDY OF INTELLIGENT OBSTACLE AVOIDANCE ROBOT(HARDWARE)
ABSTRACT
In scientific exploration and emergency rescue often encounter some danger or human can not directly reach the area of detection,these will need to use the robot to complete. Therobot'sautomaticobstacleavoidancemovementin complex terrainis an essential and most basic function. Therefore,the automatic obstacle avoidance system development is made. Automatic obstacle avoidancerobotdevelopment based on thissystemis made of. With the development of technology for the unknown space and mankind can not be directly accessible to gradually become a hot area of exploration,which makes the automatic obstacle avoidance robot has great significance. Automatic obstacle avoidance robotcan serve as a regional exploration and emergency rescue robot system that allows robots to automatically avoid obstacles in the road.
随着计算机、智能控制、传感器技术、信息技术、单片机技术等的进一步发展,人们对机器人性能的要求也越来越高。智能机器人可以在“了解"周围环境的情况下自己进行逻辑判断和分析,在无人控制的情况下,自主完成任务。机器人在完成任务的过程中面临着如何去检测路面上的障碍物并选择最佳的路径绕开障碍物的问题,即移动机器人的避障问题。对避障的研究具有十分重要的现实意义,为交通运输业带来巨大的变革,也为车辆的自主导航和无人驾驶车辆的实现提供了重要技术。
方案二:购买玩具电动车
玩具电动车价格低廉,有完整的驱动、传动和控制单元,其中传动装置是本设计所需的,缩短了开发周期。但玩具电动车采用普通直流电机驱动,带负载能力差,调速方面对程序要求较高。同时,玩具电动车转向依靠前轮电机带动前轮转向完成,精度低。
综合考虑到制作周期和精度问题,最终选择了在淘宝购买小车车体零部件自己组装。这样不仅精度有保障,也增加了设计的灵活性。
(4)2003年1月,中科院自动化所成功研制开发了集多种传感器、视觉、语音识别与会话功能于一体的智能移动机器人。基本结构由传感器、控制器和运动机构构成。
综上所述,移动机器人技术已经取得了很多可喜的进展,研究成果令人鼓舞,但还远未达到实用要求。随着传感技术、智能技术和计算机技术等的不断提高,智能移动机器人一定能够在生产和生活中某种程度上扮演人的角色。
移动机器人是机器人学的一个重要分支,而自主式移动机器人是智能程度最高的机器人,是移动机器人的重要发展方向。在科学探索和紧急抢险中经常会遇到对与一些危险或人类不能直接到达的地域的探测,这些就需要用机器人来完成。而在机器人在复杂地形中行进时自动避障是一项必不可少也是最基本的功能。因此,自动避障系统的研发就应运而生。本设计的智能避障机器人就是基于这一系统开发而成的。 安全避障具体的实现方法有很多种,主要有超声避障、视觉避障、红外传感器、激光避障、接近觉传感器、微波雷达等避障方法。
§1.3.2
处理器可以选择采用DSP或51单片机,DSP适合用于控制电机,功能强大。51单片机应用广泛,能满足一般控制的需要。由于对51单片机比较熟练,价格便宜,而DSP控制相对而言复杂,故采用51单片机。
市场上流通很多种类的单片机,在一般性能上都可以达到要求,例如AT89C51、AT89C52等都可以用于控制小车,唯一缺点在于不能在线下载,造成了不便的烦恼,下载器,AT系列单片机价钱比较贵,不利于小资本实验。而STC系列单片机价钱容易接受,可以在线下载,下载器也比较容易购买到,方便携带应用。故本设计采用STC89C52作为该智能小车控制模块的核心,通过STC89C52利用程序来精确控制小车的运动,从而实现对小车的自动控制,在对于智能小车的控制方面,STC89C52是一个超低功耗,和标准51系列单片机相比较具有运算速度快,抗干扰能力强,支持ISP在线编程,片内含8k空间的可反复擦写1000次的Flash只读存储器,具有256 bytes的随机存取数据存储器(RAM),32个I/O口,3个16位可编程定时计数器。其指令系统和传统的8051系列单片机指令系统兼容,降低了系统软件设计的难度,电路设计简单、价格低廉。且在运用过程中STC89C52的精确度和运算速度也都完全符合系统的要求。
(2)进行系统设计方案的论证和总体设计。
(3)进行系统的硬件设计和软件设计。
(4)完成硬件电路板的PCB设计和调试。
第1章
§1.1
该系统的任务就是让移动机器人在行进的过程中,能够自动检测存在的障碍物、并且采取有效的避障措施。
§1.2
该控制系统要满足以下几点要求:
(1)能对车体四周的环境进行探测以获得障碍物的存在情况。
2.国内外同类设计的概况综述
1962年第一台工业机器人Unimate在美国通用汽车公司投入使用,标志着第一代机器人的诞生。现代机器人从诞生到现在,已经发展到了第三代。
第一代机器人主要指以“示教一再现”方式工作的机器人。示教内容为机器人操作机构的空间轨迹、作业条件、作业顺序等。
第二代机器人具有一定的感觉装置,能获取作业环境操作对象的简单信息,通过计算机分析处理后,由机器人做一定的推理,对动作进行反馈控制,表现出低级的智能。
3.课题设计的内容
智能机器人是集计算机技术、智能控制、传感器、电子学、检测等技术于一体的机器人。智能机器人的研究是目前科学领域的重要研究课题之一,智能机器人各方面性能的提高更是现在研究的热点。智能机器人能够通过传感器来感知外面的环境,并可以进行动态决策的特性正是智能机器人性能的一个重要体现。本课题主要内容是利用STC89C52RC单片机设计一个简易智能机器人的运动控制系统、感知系统,并从硬件上予以实现。
本课题的研究主要包括以下主要内容:
首先,利用传感器对移动机器人周围障碍物进行探测,并及时传输给单片机;其次,确定移动机器人的避障方法及其控制算法;最后,实物进行试验,实现移动机器人的实时避障。
研究开发出一套简易智智能避障机器人,要实现的主要目标有:
(ቤተ መጻሕፍቲ ባይዱ)利用STC89C52RC单片机设计出智能机器人的硬件系统。
(2)实时性要求。
(3)交互功能。主要是设定小车正常行进、转弯时驱动电机的速度;初始化系统时的一些参数设定。
(4)驱动电机稳速运行要求。
(5)控制系统工作可靠、耐用,抗干扰能力强。
§1.3
§1.3.1
由于水平有限无法制作出双足行走机器人,因此本设计选择小车作为智能避障机器人的载体。
方案一:自己设计制作车架
第三代机器人是指具有高度适应性和自主决策能力的机器人,它具有复杂的感知和检测功能,可进行复杂的逻辑判断、自主规划和决策,在作业环境中独行动。
在国外,研究工作有:
(1)室外几种典型应用的移动机器人:由美国NASA资助研制的“丹蒂II”八足行走机器人,是一个能提供对高移动性机器人运动的了解和远程机器人探险的行走机器人。美国NASA研制的火星探测机器人索杰那于1997年登上火星,这一事件向全世界进行了报道。德国研制了一种轮椅机器人,并在乌尔姆市中心车站的客流高峰期的环境和1998年汉诺威工业商品博览会的展览大厅环境中进行了实地现场表演。
KEY WORDS:Intelligent obstacle avoidancerobot,infrared sensor,MCU,
L298N,PWM speed adjusting
目 录
前 言
1.设计的依据与意义
机器人作为人类的新型生产工具,在减轻劳动强度,提高生产率,改变生产模式,把人从危险、恶劣、繁重的工作环境下解放出来等方面,显示出极大的优越性。机器人的应用越来越广泛,几乎渗透到所有领域。
智能避障机器人设计与研究(硬件)
摘 要
在科学探索和紧急抢险中经常会遇到对一些危险或人类不能直接到达的地域的探测,这些就需要用机器人来完成。而机器人在复杂地形中行进时自动避障是一项必不可少也是最基本的功能。因此,自动避障系统的研发就应运而生。自动避障机器人就是基于这一系统开发而成的。随着科技的发展,对于未知空间和人类所不能直接到达的地域的探索逐步成为热门,这就使机器人的自动避障有了重大的意义。自动避障机器人可以作为地域探索机器人和紧急抢险机器人的运动系统,让机器人在行进中自动避过障碍物。
在国内,对移动机器人的研究起步较晚,主要的研究工作有:
(1)清华大学智能移动机器人于1994年通过鉴定。
(2)中国科学院沈阳自动化研究所的AGV和防暴机器人。