“恩智浦”智能车赛东北一等奖队伍:等比赛完了我们就开源!

2023-10-18 02:18

本文主要是介绍“恩智浦”智能车赛东北一等奖队伍:等比赛完了我们就开源!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

每年的“恩智浦”杯全国大学生 智能汽车竞赛,都会让人看得激情澎湃。一群初出茅庐的大学生,让自己亲手搭建智能车在赛场上驰骋场景,是多么让毕业的我们怀念。其中来自长春工业大学室外桃源队的作品,更是一下就吸引走了我的目光。小车跑得太快了,追着小车跑的摄影师都忍不住感叹:我天!这么快!

比赛赛况

“每个人小时候应该都有一个赛车梦吧,手持一部四驱车,把它放在空地上行驶,就仿佛征服了世界! 现在,终于可以到智能车的赛场上体验一把“速度与激情” ,也算是圆了小时候的梦想!”  长春工业大学室外桃源队-队长张展华如是说,

“而且我们这次搭载了RT-Thread操作系统,RT-Thread提供了很多组件和软件包,比如UDP、SD卡这些东西,让我们在一开始就可以把精力投入到算法中去,不用太去理会驱动的东西。这也是这次比赛取得不错成绩的原因。”

而他们队伍,在本次的“恩智浦”杯全国大学生智能汽车东北赛区,取得了一等奖的好成绩,马上将奔赴今年的全国总决赛。

长春工业大学室外桃源队

这是一支非常优秀的智能车团队,由全校不同专业的大二学生自愿报名参加组成。虽然是今年刚成立的新队伍,却打败了许多其他强队在东北赛区拔得头筹,可见一斑。而且,曾经参加吉林省机器人大赛也取得了不错的成绩!

智能车简介

智能车主要由三个部分组成:检测系统,控制决策系统,动力系统。其中检测系统采用激光雷达、工业相机、 IMU。 动力系统的主控芯片使用 IMXRT1052, 操作系统使用RT-Thread。

RT-Thread Inside

整体的流程为,通过视觉传感器和激光雷达来检测前方的赛道信息, 并将赛道信息发送给单片机。同时,通过 IMU 构成的反馈渠道将车体的行 驶速度信息传送给主控。根据所取得的赛道信息和车体当前的速度信息, 由主控单出决策,控制决策系统用ROS 系统,并通过 PPM 信号控制直流电机和舵机进行相应动作,从 而实现车体的转向控制和速度控制。下面是整车效果图:

一等奖背后又有哪些不为人知的故事?

Question1

为什么没给小车取个名字?

因为一直忙着准备比赛,所以也没顾上这些细致活儿。不过,我们给它取了一个昵称叫“大哥”。比如,程序跑飞的时候,我们5个人追着它:“哎 大哥 快停下”  ,也很神奇一叫它“大哥”就不容易出故障。

之前参加过这个比赛吗,用操作系统了吗?

之前也参加过这个比赛的节能组,第一次用的操作系统是freertos。

Question2

Question3

那这次比赛为什么选用了RT-Thread?

因为RT-Thread提供了很多组件和软件包,比如UDP、SD卡这些东西,让我们在一开始就可以把精力投入到算法中去,不用太去理会驱动的东西。这也是这次比赛取得不错成绩的原因。

会把你们这次的作品开源吗?

等我们比完8月25号的总决赛就会把这个作品开源!从开源中来到开源中去吧~

Question4

本文由长春工业大学室外桃源队-队长张展华提供技术支持

-end-

 

RT-Thread线上活动

1、【RT-Thread能力认证考试12月——RCEA】经过第一次考试的验证,RT-Thread能力认证得到了更多社区开发者和产业界的大力支持!(点此查看)如果您有晋升、求职、寻找更好机会的需要,有深入学习和掌握RT-Thread的需求,欢迎垂询/报考!

能力认证官网链接:https://www.rt-thread.org/page/rac.html(在外部浏览器打开)

立即报名

2、RT-Thread近期也在举办智能车DIY活动欢迎大家围观或者一起做,论坛地址:https://www.rt-thread.org/qa/forum-50-1.html,加入RT-Thread智能车爱好者交流群,请加小师妹微信备注姓名+智能车。

备注姓名+智能车

#题外话# 喜欢RT-Thread不要忘了在GitHub上留下你的STAR哦,你的star对我们来说非常重要!链接地址:https://github.com/RT-Thread/rt-thread

你可以添加微信18917005679为好友,注明:公司+姓名,拉进 RT-Thread 官方微信交流群

RT-Thread


让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。

长按二维码,关注我们

看这里,求赞!求转发!

点击阅读原文进入GitHub

这篇关于“恩智浦”智能车赛东北一等奖队伍:等比赛完了我们就开源!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/229527

相关文章

Python办公自动化实战之打造智能邮件发送工具

《Python办公自动化实战之打造智能邮件发送工具》在数字化办公场景中,邮件自动化是提升工作效率的关键技能,本文将演示如何使用Python的smtplib和email库构建一个支持图文混排,多附件,多... 目录前言一、基础配置:搭建邮件发送框架1.1 邮箱服务准备1.2 核心库导入1.3 基础发送函数二、

基于Python实现智能天气提醒助手

《基于Python实现智能天气提醒助手》这篇文章主要来和大家分享一个实用的Python天气提醒助手开发方案,这个工具可以方便地集成到青龙面板或其他调度框架中使用,有需要的小伙伴可以参考一下... 目录项目概述核心功能技术实现1. 天气API集成2. AI建议生成3. 消息推送环境配置使用方法完整代码项目特点

JavaScript实战:智能密码生成器开发指南

本文通过JavaScript实战开发智能密码生成器,详解如何运用crypto.getRandomValues实现加密级随机密码生成,包含多字符组合、安全强度可视化、易混淆字符排除等企业级功能。学习密码强度检测算法与信息熵计算原理,获取可直接嵌入项目的完整代码,提升Web应用的安全开发能力 目录

利用Python实现Excel文件智能合并工具

《利用Python实现Excel文件智能合并工具》有时候,我们需要将多个Excel文件按照特定顺序合并成一个文件,这样可以更方便地进行后续的数据处理和分析,下面我们看看如何使用Python实现Exce... 目录运行结果为什么需要这个工具技术实现工具的核心功能代码解析使用示例工具优化与扩展有时候,我们需要将

基于Python打造一个智能单词管理神器

《基于Python打造一个智能单词管理神器》这篇文章主要为大家详细介绍了如何使用Python打造一个智能单词管理神器,从查询到导出的一站式解决,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 项目概述:为什么需要这个工具2. 环境搭建与快速入门2.1 环境要求2.2 首次运行配置3. 核心功能使用指

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

无需邀请码!Manus复刻开源版OpenManus下载安装与体验

《无需邀请码!Manus复刻开源版OpenManus下载安装与体验》Manus的完美复刻开源版OpenManus安装与体验,无需邀请码,手把手教你如何在本地安装与配置Manus的开源版OpenManu... Manus是什么?Manus 是 Monica 团队推出的全球首款通用型 AI Agent。Man

使用Python实现表格字段智能去重

《使用Python实现表格字段智能去重》在数据分析和处理过程中,数据清洗是一个至关重要的步骤,其中字段去重是一个常见且关键的任务,下面我们看看如何使用Python进行表格字段智能去重吧... 目录一、引言二、数据重复问题的常见场景与影响三、python在数据清洗中的优势四、基于Python的表格字段智能去重

Spring AI集成DeepSeek三步搞定Java智能应用的详细过程

《SpringAI集成DeepSeek三步搞定Java智能应用的详细过程》本文介绍了如何使用SpringAI集成DeepSeek,一个国内顶尖的多模态大模型,SpringAI提供了一套统一的接口,简... 目录DeepSeek 介绍Spring AI 是什么?Spring AI 的主要功能包括1、环境准备2

Spring AI与DeepSeek实战一之快速打造智能对话应用

《SpringAI与DeepSeek实战一之快速打造智能对话应用》本文详细介绍了如何通过SpringAI框架集成DeepSeek大模型,实现普通对话和流式对话功能,步骤包括申请API-KEY、项目搭... 目录一、概述二、申请DeepSeek的API-KEY三、项目搭建3.1. 开发环境要求3.2. mav