主頁 >  其他 > 我和我的智能車

我和我的智能車

2020-11-21 10:38:44 其他

我和我的智能車

2017年11月開始了我的智能車之旅,這一做就做了三年的智能車,從十三屆到十五屆,談談我對智能車的認知和理解,

2017年第十三屆智能車

  1. 初到大學的我也和很多同學,對大學充滿了好奇,總想去感受一下別人眼中的大學是怎么樣的,至此我也開始了我的大學生活,

  2. 接下來就是最忙碌的大一生活了,因為我也像大家一樣加入了很多社團,在這忙碌的社團生活雖然會結交很多好朋友,但是我的內心并不是很躁動,我感覺這并不是我想要的大學生活,因為我在小班的介紹了,又有了一個新的想法,就是加入實驗室,(在這里也是非常感謝的我小班,是她讓我知道了實驗室,同樣在以后的生活中,我也經常會向我身邊人去介紹實驗室,因為它是一個非常好的平臺),

  3. 初次認識實驗室,是實驗室老師對我們的講話,慷慨激昂, 充滿斗志,瞬間讓我又充滿了活力,實驗室會給我們進行統一的培訓,因為我們的專業是自動化,所以我們培訓的主要是51單片機,可能每個實驗室隸屬的學院不同,主要涉及方向也有所不同,所以實驗室培訓的內能也會有所不同,這個大家不用擔心,只要是自己喜歡的方向就行,

  4. 經過不斷的學習和了解我也對智能車有了一定的了解和認識,在充滿強烈的好奇心下我還是嘗試了去挑戰他,因為不論是學長還是老師都告訴我,智能車一般都是大二或者大三的同學做的,你才大一,可以鍛煉一下,就這樣我也是一名智能車的成員了,
    5.這個時候一般就是一個選擇的時候了,因為一般大家都智能車是有軟硬體之分的,一旦方向確定,這可能就會對你未來職業規劃產生一定的影響,因為我在高中加入過機器人社團,所以對軟體還是比較了解的,因為我選擇了做一名軟體,

  5. 大一上學期我們還是沒有學習過c語言的,只是學習計算機基礎,因為這個時間點的我是非常艱難的,就這樣硬著頭皮我開始自學了c語言,我開始了系統的學習,不在是之前的了解和熟悉了,就這樣我們的第一輛循跡小車也開始有了雛形,這是我們做的第一輛循跡小車

  6. 但這僅僅是循跡小車,離正式的智能車還有很遙遠的路程,就這樣慢慢一點一點的積累以及在學長的幫助下,我的第一輛電磁小車誕生了,雖然是第一輛高級小車,但是現在回頭來看,發現自己好菜呀,但是對于當時大一的我,已經非常開心了,為什么說自己菜呢,做過智能車的朋友都知道,電磁相對于攝像頭本來就是比較簡單的,而且我當時根本就沒有涉及到什么核心演算法,因為我當時大一做的是十三屆的三輪組,我們當時使用的車模是f車模,所以他就是一輛差速車,而我也使用的是最簡單的左減右循跡方式,而速度就是路況分析,我的第一輛車真的是幾乎把所有的賽道上的電感值采集了一遍,然后用最簡單的查表法,就這樣我的第一輛智能車誕生了,

  7. 但是當時還是非常迷,很多時候想去把這個東西做好,但是有心無力,而且想做也不知道怎么做,該從何處下手,這是我當時大一的狀態,為此我也苦惱了很久,而且當時大一為了加實驗室,基本上白天沒課的時候都在實驗室呆著,晚上回去才開始補作業,當代大學生的痛,大一時期的高數那真的是多!跑題了!!!但是那段時間回想起來真的好快樂,最后雖然在校賽出線了,但是在西部賽區成績并不理想,十三屆的時候賽規還不像現在這樣每個隊伍有十分鐘時間,那個時候每個隊伍有六次機會,正三圈反三圈,大一的我還是太年輕了,所以最后也是很遺憾沒能完成比賽,也很感謝我們的帶隊老師,一直在安慰我,在經歷了第一次的失敗后,就這樣我又開始了我的智能車之旅,

2018年第十四屆智能車

經過十三屆的洗禮,我開始真正去了解智能車,去認識智能車,做過智能車的同學都知道,智能車是一個漫長的準備作業,一般是從今年的10月開始準備,一直要到明年的8月份,所以是時間跨度是非常之久的,但是這一年對我來說真的很難,因為這一年我的心態和認知,發生了非常大的變化,
最開始我和實驗室的同學,我們一共四個人,打算做兩個組別:變形金剛三輪組和室外越野組,但是前期的主要精力都放在了三輪組別上,因為那個時候越野組別是剛出來的,任務還是比較簡單的,但是三輪的任務非常多,直立和水平兩個狀態之間切換,并且十四屆的時候還有路障!!!十四屆的同學或許會感同身受,那一年的三輪組別真的好難啊,但是大佬還是非常之多的,我們的越野組是在校賽一個月才開始準備的,那個時候,好巧不巧我的隊友因為身體不舒服,沒辦法和我并肩作戰了,就這樣我白天調三輪車,晚上去調越野車,那段時間對于我而言,沒有什么假期,更沒有什么白天與晚上,基本上能逃得課都逃了,逃不了的課去了就倒頭就睡,因為我幾乎沒有完整的休息時間(這里不是建議大家逃課,或者上課睡覺,只是那段時間真的沒辦法了,我們不想放棄這個組別,所以才迫于無奈,這里不建議大家效仿,大家還是要好好上課),在最艱難的時間,我靠的就是對智能車的熱愛才挺過來了,短短兩周時間我瘦了20斤,然后那一年我的成績也一落千丈,或許沒有人理解5月份的晚上是那么的寒冷是那么的孤獨,但是我覺得這一切都是非常值得,因為我們對智能車的熱愛,
但是造化弄人,在西部賽區的時候,我們的三輪最侄訓是死在了坡道和路障上了,這一年賽規已經開始改革了,不再是傳統的正三圈反三圈而是十分鐘內取最好成績了,但是我們的三輪還是沒有完賽,我們在前一天試車的時候,一切正常,我們的視頻還上卓大大的公眾號了,對于當時的我真的非常激動,但是第二天意外就發生了,這十分鐘是那么的短暫,一晃而過,我們最侄訓是沒有完成比賽,比完三輪組我就去越野組了,說實話當時的我腦子真的是一片空白,因為三輪組對我的打擊非常之大,但是我還是要快速平靜,因為我們的越野組還沒有比,就這樣我還是堅持把越野組比完了,可能是因為三輪對我的打擊吧,我們在賽場上浪費了很多時間,還因為弄錯電池,導致最后的成績只拿到了一個省二,比完賽之后的我才知道了十四屆對于我已經結束了,雖然越野組別上沒有我的名字,但是這個夏天我為之而付出,我沒有半點后悔,后悔的是因為三輪組別的對我的影響,而沒有比好越野組,因為那一年我覺得我們的越野可以沖國賽,
5月份的天氣已經開始變暖,但是5月份的晚上卻是那么的冷,(此處省略一萬字)

2019年十五屆智能車

好快呀,一轉眼都到十五屆了,我也從那個懵懂的大一少年,變成了即將畢業的大三老學長了,這是第三年了,這是我第三次做智能車了,這一年我并沒有著急去制作它,而是開始思考,智能車對于我來說到底是什么,我開始回憶我的朋友!
如果說智能車最核心的東西是他的處理器,那么他的cpu到底是怎么樣作業的呢?它是靠我們去給他寫指令,然后他去執行,但是如何才能讓智能車像我們人腦一樣,會思考會更高級的處理呢?比如我們從A點走到B點,沒什么問題,如果你給智能車寫入同樣的指令和演算法,它也不會有什么問題,但是如果我們從A點跑到B點,但是在這個程序中,我們的前方突然出現了一個人,我們的大腦會迅速的進行思考和處理,但是對于智能車而言,他不會去處理這個突發情況,所以這就是它和人最核心的區別,說到這里不知道你懂了沒有,因為單片機他只會處理while(1)里面的核心東西,那么如何讓它像人腦一樣去處理更高級的東西呢,這時候就需要引入中斷了,因為相比較人而言,中斷或許就是單片機的腦子吧,因為他可以去處理更高級的東西,所以如何利用單片機的大腦就非常重要了,因此你就要開始思考中斷這個更高級的東西需要去放那些核心的東西了,如果你已經理解了這些,那么我相信你離成功又近了一步,
希望上述我講的東西對你有幫助,但是如果你真的想做好智能車,前提是你一定要去理解它,把它當朋友一樣,你才會知道它的問題在哪,你才能更好的解決,
就這樣我開始了我的第三屆智能車,但是因為今年疫情,在家耽誤了很久,再一次感謝我們的指導老師,給我們機會,讓我們有機會去調車,和很多同學一樣,因為今年疫情,很多高校都是不準返校的,但是智能車比賽只是推遲舉行,這對于我們真的是致命打擊,智能車想調完容易,但是想調好真的不容易,就這樣在老師的幫助下我們可以提前和自己的老朋友相見了,這一年我不在把它當做比賽,更像是自己的老朋友,這三年里陪伴我最久的老朋友,我們今年還是兩個組別,(哇!怎么又是兩個組別???)是的你沒聽錯,其實我們最開始也做的是雙車組,但是后來實驗室的ros沒有人做,我又做了兩個組別,這次是和一個實驗室的老學長一起搭檔,但是我們今年比去年的越野組時間更短,從開始準備到決賽一共才一個月時間,真的是緊張又刺激,累嗎?很累,但是真的很快樂,因為智能車不在是比賽了,更像是朋友,或許這就是人車合一吧,
最終也是如愿以償拿到兩個國賽,并且在去南京參加創意組決賽的時候也很榮幸見到了卓老師,能有幸和卓老師合影一張,也算是對智能車沒有遺憾了,感謝這一路走來的小伙伴,感謝我的指導老師,很榮幸在大學能遇到這樣的老師(這里省略一萬字),
一般智能車的準備時間很長,前期在賽規沒有出來之前,你可以做一些準備作業,比如電磁你可以試一下不僅用差值法,還可以用根值法、比值法等等,比如pid你可以增量式、專家pid、純p、等等,還有攝像頭、陀螺儀等一些基本的外設你也可以不斷學習了解,在后期你很容易上手,不會耽誤你的時間,至于單片機K60、K66、RT1064、英飛凌等等你都可以去了解,但是如果你堅持不下去了,請參考我坎坷的智能車之路,希望對你有幫助,當然也希望你真正理解智能車,這樣或許你會有意想不到的識訓,請充滿對智能車的熱愛,不言棄,不抱怨,
越努力,越幸運!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/225808.html

標籤:其他

上一篇:每個人表面上都想改變自己,但內心卻都抗拒改變,這僅僅是人性的懶惰和矛盾?

下一篇:Python高手修煉之道——從新手到高手的最短路徑

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more