无人驾驶智能:两车居然可以“交流”

导读“这些智能车看着个子小小的,却有大用途,可以说是无人驾驶车的雏形……”昨日,在重庆大学光电工程学院内,记者看到了几辆个头不大的智能小车,是大学生自主设计的无人驾驶车的雏形。据悉,它们在8月26日结束的全国大学生“恩智浦”杯智能车竞赛中获得特等奖。

无人驾驶智能:两车居然可以“交流”无人驾驶智能:两车居然可以“交流”

“这里是摄像头,相当于眼睛的作用。它能拍摄跑道,并且将跑道图像传给CPU大脑;进行数据分析后,控制车的转向和速度等……”昨日上午10点左右,重庆大学光电工程学院学生邓文武向记者展示了刚载誉归来的两辆智能车“小红”和“小蓝”。

记者看到,“小红”和“小蓝”每一辆车只有一个鞋盒那么大,没有多余的装饰,只是一个红色一个蓝色;都有四个轮子,上面是电路板、芯片等;在小车的上方,还竖着一个支架,上面是一个摄像头和一个超声波传感器。

邓文武说,由于非常喜欢这些智能车,大家便为它们取了这些萌萌的名字,叫着感觉很亲切。他的团队在这次比赛中参加的是追逐赛,要求两辆智能车在规定的赛道内进行相互追逐超车,并且以最快的速度完成比赛。

而就是这两辆不起眼的小车,让重庆大学在全国总决赛476所高校的2700多支队伍中,夺得全国第三名,获特等奖。

比赛中最难的就是,赛道的样子是比赛之前并不知道的,全国比赛的赛道长度是80米。记者通过现场比赛的视频看到,赛道很复杂,不仅有十多个弯道,还有不少十字路口、圆圈道路等。

邓文武继续介绍,在保证这些车的稳定性后,最重要的就是CPU大脑程序的识别,包括对数据的分析、逻辑的运算、算法精准等。

“比赛中,小车开出赛道是常有的事。”邓文武说,但他们对自己的要求是,小车不仅不能开出赛道,还要两辆智能车能识别通信:由一个传出信号,另一个接受信号。这样,两辆车才能相互追逐,不会发生擦挂或撞车;并能自动根据赛道进行加速减速、上坡下坡,甚至还可以在路口等待另一辆来超车,智能化程度非常高。

说起这次比赛,参赛选手们觉得:“虽然很辛苦,但是很值得。”

“我们熬夜是常有的事,有时候干脆就睡在实验室……”邓文武介绍,比赛前后经历了近10个月,他们在对智能车进行测评时,常常会发现一些问题,必须立即进行调试,否则到了第二天,问题将更加复杂。

重庆大学光电工程学院智能汽车创新实验室指导老师李敏是这次比赛的领队,也是这支队伍中的两名女性之一。另外一个是学生团队中唯一的女生,今年读大四。

“经常熬夜,对于女生来说,真的太难了。”参赛选手雷兴安告诉记者,今年7月,正是比赛前夕,他跟队友每天都在实验室里忙碌。到了晚上8点,学校教学楼就关了空调,舍不得离开的学生们就在实验室里大汗淋漓地继续调试。在这样的环境下,他们断断续续地熬了8个晚上,“虽然很累,但看着智能车一步步完善,心里也很高兴。”

记者了解到,一台智能车的研发需要经过车模组装、电路板设计、软件调试等许多繁琐的步骤。然而从大一到大三,许多同学都经历了一个质的飞跃,从之前组装都困难的菜鸟,变成了一个个“技术”型选手。

而重庆大学早在2014年就成立了重庆大学“智能汽车协会”,当时只有30多人,如今已有260多人了。重庆大学科技处的刘俊表示,创新原本就是一个进阶式的培养方式,从认知到创新需要一个过程。比如,参与协会的大一新生,可以教他们看电路板、焊接电路板等;大二的学生可以开始设计电路、画PCB电路板;大三学生再去参加比赛。

“智能车只是一个载体,我们希望通过一辆小小的智能车,构建学生的创新思维。这样的竞赛,亲自参与了,对学生今后的学习和工作都将很受用。”刘俊老师说。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/133066.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【树与二叉树的转换,哈夫曼树的基本概念】

文章目录 树与二叉树的转换将二叉树转化为树森林与二叉树的转化(二叉树与多棵树之间的关系)二叉树转换为森林森林的先序遍历1)先序遍历2)后序遍历 哈夫曼树的基本概念森林转换成二叉树(二叉树与多棵树的关系&#xff0…

【dbeaver】添加mysql高低版本选择驱动

添加mysql高低版本选择驱动 连接到数据库->全部->查询mysql MySQL 版本驱动 8.0 MySQL 5 版本驱动 5.7.x 其他需要就:https://downloads.mysql.com/archives/c-j/ 密码查看 项目设置密码: File -> Project security ->设置密码 It i…

C语言、c++史上最全最全爱心代码大全,彩色闪动、字符填充,附源码

第一种&#xff1a;红色爱心代码 直接上代码&#xff1a; #include<stdio.h> #include<Windows.h> int main() {system(" color 0c");//设计程序颜色 printf("遇见你是一件很开心的事情,爱你哟&#xff01;&#xff01;&#xff01;\n");//打…

【JavaEE初阶】 TCP滑动窗口与流量控制和拥塞控制

文章目录 &#x1f384;为什么出现滑动窗口&#x1f38b;滑动窗口丢包问题&#x1f6a9;情况一&#xff1a;数据包已经抵达&#xff0c;ACK被丢了。&#x1f6a9;情况二&#xff1a;数据包就直接丢了 &#x1f332;流量控制&#xff08;安全机制&#xff09;&#x1f333;拥塞控…

JVM之jmap java内存映射工具

jmap java内存映射工具 1、jmap jdk安装后会自带一些小工具&#xff0c;jmap命令(Memory Map for Java)是其中之一。主要用于打印指定Java进程(或核 心文件、远程调试服务器)的共享对象内存映射或堆内存细节。 jmap命令可以获得运行中的jvm的堆的快照&#xff0c;从而可以离…

谈谈如何写作(一)

序言 没有什么比一套好理论更有用了。——库尔特勒温 谈谈如何写作&#xff1f; 这个题目就像一本书《如何阅读一本书》&#xff0c;听起来似乎很无趣&#xff0c;因为各位盆友直接的反应&#xff0c;可能是这根本无需理论。 实际情况呢&#xff1f;恰恰相反&#xff0c;往往你…

最简WebClient 同步、异步调用示例

目录 一&#xff0c;序言二&#xff0c;简单示例1. 引入依赖2. 日志配置3. 调用代码4. 运行结果 三&#xff0c;完整代码 一&#xff0c;序言 WebClient是Spring WebFlux模块提供的一个非阻塞的基于响应式编程的进行Http请求的客户端工具&#xff0c;从Spring5.0开始WebClient…

力扣每日一题 -- 2919. 使数组变美的最小增量运算数

//这题本质还是一个背包问题 //怎么去思考这个问题呢 //我最开始的思想是根据经验来看&#xff0c;最小增量运算数&#xff0c;并且使数组变美丽&#xff0c;那么就有点像编辑距离的问题 //但是我看了下时间复杂度&#xff0c;不能是n^2,那么再去仔细思…

图论11-欧拉回路与欧拉路径+Hierholzer算法实现

文章目录 1 欧拉回路的概念2 欧拉回路的算法实现3 Hierholzer算法详解4 Hierholzer算法实现4.1 修改Graph&#xff0c;增加API4.2 Graph.java4.3 联通分量类4.4 欧拉回路类 1 欧拉回路的概念 2 欧拉回路的算法实现 private boolean hasEulerLoop(){CC cc new CC(G);if(cc.cou…

【Spring】c命名和p命名空间注入

p命名空间注入 导入p名称空间 xmlns:p"http://www.springframework.org/schema/p"直接输入p就会有相关的属性弹出 <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org/schema/beans"xml…

免费博客搭建笔记

title: 免费博客搭建笔记 tags: 博客搭建 本次是对自己在网上学习github搭建一个 &#x1f447;个人免费静态网站的总结当然不是很完美&#x1f447; Bow to the new king iYANG (yangsongl1n.github.io) 接着我会从我的写笔记的个人习惯来逐步介绍如何搭建这个网站 1.写笔…

函数的连续性

函数在某一点极限存在&#xff0c;不一定连续 函数的左极限 函数的右极限 函数在某点连续需要满足三个条件 1、左右极限存在 2、左右极限相等 3、函数在该点的极限值等于在该点的函数值 满足1、2两个条件函数在该点极限存在。

计算机网络期末复习-Part4

1、UDP和TCP的比较 TCP提供可靠传输&#xff1b;UDP提供不可靠传输。TCP有连接&#xff1b;UDP无连接&#xff08;减小时延&#xff09;。TCP提供流量控制&#xff1b;UDP不提供流量控制。TCP提供拥塞控制&#xff1b;UDP不提供拥塞控制&#xff08;传输快&#xff09;。TCP提…

【蓝桥杯软件赛 零基础备赛20周】第3周——填空题

报名明年4月蓝桥杯软件赛的同学们&#xff0c;如果你是大一零基础&#xff0c;目前懵懂中&#xff0c;不知该怎么办&#xff0c;可以看看本博客系列&#xff1a;备赛20周合集 20周的完整安排请点击&#xff1a;20周计划 文章目录 00. 2023年第14届参赛数据0. 上一周答疑1. 填空…

Practice01-Qt6.0设置文本颜色、格式等。

Qt6.0学习&#xff0c;在此做个记录&#xff0c;方便日后查找复习 本次项目用到的控件有&#xff1a;复选框&#xff0c;单选按钮。文本编辑框。 项目目录结构&#xff1a; 项目运行效果图&#xff1a; 实现的功能&#xff1a; 勾选Underline、Italic&#xff0c;Bold时&…

Git 进阶使用

一. Git图形化操作 1.1.什么是图形化管理工具 图形化管理工具是一种通过可视化界面来操作计算机系统或应用程序的软件工具。在软件开发中&#xff0c;它通常用于管理和操作版本控制系统&#xff08;如Git、SVN等&#xff09;以及代码开发环境&#xff08;如IDE&#xff09;。与…

Ruoyi框架开发项目(宝藏干货)

若依勾选框导出数据 效果图&#xff1a; package com.ruoyi.web.controller.school;import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.pag…

木板上的蚂蚁(c++题解)

题目描述 有一块木板&#xff0c;长度为 n 个 单位 。一些蚂蚁在木板上移动&#xff0c;每只蚂蚁都以 每秒一个单位 的速度移动。其中&#xff0c;一部分蚂蚁向 左 移动&#xff0c;其他蚂蚁向 右 移动。 当两只向 不同 方向移动的蚂蚁在某个点相遇时&#xff0c;它们会同时改…

【数据结构】深度剖析ArrayList

目录 ArrayLIst介绍 ArrayList实现的接口有哪些&#xff1f; ArrayList的序列化&#xff1a;实现Serializable接口 serialVersionUID 有什么用? 为什么一定要实现Serialzable才能被序列化&#xff1f; transient关键字 为什么ArrayList中的elementData会被transient修…

酷柚易汛ERP - 计量单位操作指南

1、应用场景 计量单位支持单单位和多单位管理&#xff0c;单位是开单时确定商品价格的主要计量维度。 2、主要操作 2.1 新增多单位 打开【资料】-【计量单位】点击新增 录入基本单位和副单位 ① 基本单位&#xff1a;最小单位 ② 副单位&#xff1a;多单位里的大单位 ③ …