基于碰撞传感器的自动导航车系统设计

news/2024/11/25 5:22:26/

1、内容简介

635-可以交流、咨询、答疑

2、内容说明

随着世界各国对科学技术的重视,各类高科技技术突飞猛进,人类逐步进入人工智能时代。而在这些高科技技术的背后,自动导航小车作为无人驾驶小车的一种类型备受关注。它的主要优点是不需要人的过多干预,灵活程度高,维修起来简单方便。它在军事、航天、工农业生产等领域中不仅可以承担一些体力活,更重要的是还能够代替人类在一些危险环境下的工作。

本文以TI-RSLK机器人为研究对象,在充分掌握机器人内部结构的情况下,组装完成自动导航车。针对在未知环境下探索线路以及避障问题,将自动导航车与碰撞传感器相结合,运用计算机编程语言,以及自动控制的知识,通过单触头与多触头等不同情况下的碰撞传感器的返回信号,判断车辆运行前方障碍物的情况,车辆碰撞时的状态转换表,并在Code Composer Studio编程软件上编写运行及避障程序并进行程序调试。最终经过分析得出未知环境下的运行线路,确保实现自动导航车的遍历运行。

本次设计是在一定的理论支撑下完成的,通过与实际的紧密结合圆满地实现了自动导航车的设计任务。

国外自动导航小车的发展远比我们要早的多,其中最早期的典型代表是美国卡内基-梅隆大学机器人研究所研制的单轮滚动机器人Cyrovertm.Cyrover,它是一种陀螺稳定的单轮滚动机器人[2]。1913年,美国福特汽车公司首次在汽车底盘的装配线上用有轨引导的自动导航车代替了传统的输送机。英国W.Grey Walter于20世纪50年代研制出的“ELSIE”[3],该自动导航车采用光敏元件作为导引传感器,根据环境光线的强弱引导其运动。此后,许多国家有自主移动机器人诞生:如法国开发的“Hilare”[4],日本Tsukuba大学开发的Yamabiko[5]和用于盲人引路的“MELDOG”[6],德国Karlsruhe大学开发的KAMRO[7]及由FMC(San Jose,CA)开发的移动机器人具有十分灵活的避障能力。

本文采用的是TI-RSLK机器人来研究自动导航小车的运动控制系统,通过研究机器人内部结构来自主设计自动导航小车系统。主要解决的问题是探索未知环境下的线路问题以及依托碰撞传感器避障的问题。运用计算机编程语言,通过程序来控制单触头与多触头等不同情况下的碰撞传感器与前方障碍物碰撞,并将其与Code Composer Studio软件相结合,对其进行多次安装调试,最终在Code Composer Studio软件上编写运行程序,使得小车遍历运行。

本次设计完成的主要工作如下:

(1)前期了解了各个模块的作用功能以及各个模块安装的位置。进一步学习了各个模块之间如何相互配合。通过焊接安装成一个完整的自动运行导航车。

(2)学习了碰撞传感器的工作原理,并将碰撞传感器安装到自动运行导航车上,通过不断地测试分析,得到状态转换表。该状态转换表间接体现了运行方式。

(3)查询了嵌入式系统的应用以及学习了C语言编程,通过软硬件结合使得自动导航小车得以遍历运行。

通过本次的设计使导航小车与我们的生活更加的贴近,能够更好,更广泛使用到我们各行各业中来。尤其是在一些救援危险行业,对这样的需求更加急迫。

在设计过程中,也有一些欠缺考虑的地方。如:碰撞传感器在进行避障寻线的过程中,碰撞传感器的碰撞触头旋转的角度是相对固定的,若是遇到转弯角度并非很大的障碍物,自动导航小车便需要花费更多的时间来走出障碍物,我们需要重新进行程序的调试,为此也不是十分便利;碰撞传感器必须要碰撞才能避障,多次碰撞也减少了器件的使用寿命;至于软件方面对程序的编写并未能达到尽善尽美的角度。

3、仿真分析

4、参考论文


http://www.ppmy.cn/news/492899.html

相关文章

基于惯性轮倒立摆原理的自行车

背景 自平衡车有很多种,其中一种是利用惯性轮倒立摆原理,早在2003年,日本的村田顽童就已经问世,它采用的就是惯性轮倒立摆原理。后来其他研究组织和个人纷纷效仿,制作出了五花八门的基于惯性轮倒立摆原理的直立机器人…

两轮车里程计

二轮差动模型的机器人底盘,是最常见的机器人底盘,像扫地机器人,循迹小车等。作为机器人的移动部件,它需要实现输入输出两大功能。 输入:接收控制指令速度V和角速度W(v,w)--单位m/s rad/s 输出…

无人车之美——双舵轮运动分解与合成

目录 0. 写在前面 1. 舵轮是什么? 1.1 为什么取名叫舵轮? 1.2 AGV舵轮长啥样? 1.3. AGV舵轮如何交互? 2. 双舵轮的运动分解 2.1 问题描述 2.2 运动分解的公式推导 3. 双舵轮的运动合成 3.1 问题描述 3.2 运动合成的公式…

单车技术方案

01 方案综述 1.1 项目设计意义 自行车机器人是双轮静态不稳定、动态可稳定机器人的典型代表。研制能自动驾驶的两轮智能交通工具,是控制领域经典而富有学术研究价值的问题。两轮不共轴系统与共轴系统相比,具有静止状态平衡、占地面积小、通过性强和灵活…

四轮

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、四轮比赛解内容1.大概比赛内容,小车绕赛道一圈返回车库,比时间。2.智能车识别道路两边黑线,或者感应赛道中间的电磁线 二…

独轮车

描述: 独轮车的轮子上有红、黄、蓝、白、绿(依顺时针序)5种颜色,在一个如下图所示的20*20的迷宫内每走一个格子,轮子上的颜色变化一次。独轮车只能向前推或在原地转向。每走一格或原地转向90度均消耗一个单位时间。现给…

Do research

About research 记得师姐曾经说过这么一句话:当她需要什么的时候,nigus就教她什么. 我今天所理解的就是:当你研究某个问题的时候,你自然随着对它的深入会有好的解决的办法. 一.什么是研究呢? 1.在某一个具体研究活动中,你获得的不仅仅是学习能力和科研能力,而是在这个活动之中…

城市道路自动驾驶车辆运动规划和控制技术综述(2)

本文为翻译《A survey of motion planning and control techniques for self-driving Urban vehicles》部分内容. IV.运动规划 运动规划层负责计算从车辆的当前构型到决策层级的行为层提供的目标构型的安全,舒适且动态可行的轨迹。根据环境,目标构型可能…