-
當前位置:首頁 > 創(chuàng)意學院 > 技術 > 專題列表 > 正文
機器人工程專業(yè)書籍(機器人工程專業(yè)書籍讀書筆記3000字)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于機器人工程專業(yè)書籍的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
2023新版文章智能生成器,能給你生成想要的原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
你只需要給出你的關鍵詞,它就能返回你想要的內容,越精準,寫出的就越詳細,有微信小程序端、在線網頁版、PC客戶端,官網:https://ai.de1919.com
本文目錄:
一、機器人編程怎么入門
對于工科領域來說,脫離實踐的學習都是膚淺的,對于控制這種強調經驗的技術更是如此。如果去問一個程序員怎么學習一塊技術,他必然讓你去多編程。機器人領域也是。如果想把基本功打扎實,那么實踐更是必不可少了。
對于普通學生入門來說 一款合適的機器人平臺 + 入門級的控制算法進行試驗。同時深入地學習相應地理論知識。對于一個有控制基礎,需要現(xiàn)學現(xiàn)用的工作者來說,啃一本諸如《現(xiàn)代控制工程》的書籍,在工作者演練,下面的平臺內容直接略過。關于平臺的選擇和相應的學習教程,我放在最后,防止大圖分散了重點。
先結合機器人來說一下控制。對于設計任何一個控制系統(tǒng)來說,需要了解自己的輸入、輸出、控制元件,和算法。在一個簡易的機器人系統(tǒng)里,分別對應的原件是:
輸入 --- 傳感器 (聲吶,紅外,攝像頭,陀螺儀,加速度計,羅盤)
控制元件 --- 電機
控制算法 --- 控制板 (小到單片機,大到微機)
輸出 --- 你的控制目標 (比如機器人的路徑跟蹤)
對這四方面都有了解之后,才能基本對機器人的控制有一個較為感性的認識。這是入門的基礎。如果你對輸入和輸出做一個測量,比如用電機將某個輪子的轉速從10加速到100,把這個測量勾畫出來,那么這一個響應曲線。如何將電機準確快速地從10加速到100,這就需要一個簡易的反饋控制器。
上面所說的各個傳感器元件,都有廉價版可以購買學習,但隨之引入的問題就是他們不精確,比如有噪聲。消除這個噪聲,你就需要在你的控制系統(tǒng)中引入更多的控制單元來消除這個噪聲,比如加入濾波單元。
上面說這么多,只是想表達,理論和算法都是有應用背景的,但同時,學習一些暫時無法應用的算法也并不助于入門,甚至可能走偏門,覺得越復雜越好。所有的工程應用者都會說某某算法非常好,但是經典還是PID。倘若不親手設計一個PID系統(tǒng),恐怕真的領略不到它的魅力。我大學本科的控制課程包含了自動控制理論和現(xiàn)代控制理論,但是直到我設計一個四旋翼無人機的時候,才真正建立了我自己對機器人控制的理解。
推薦的那本《現(xiàn)代控制工程》是一本非常經典的專業(yè)書籍,需要理論知識,再進行詳細的學習。我的建議是先玩,玩到需要時,認真學習這部分理論。
-----------------------------------------------------------------------------------------------------
推薦一些機器人平臺。核心都涉及到運動控制。
基于arduino的機器人平臺是最大眾的平臺了,這是一個開源社區(qū),很多關于機器人的簡易設計和控制算法實現(xiàn)都能在google得到。淘寶arduino機器人,包括arduino控制板和各類簡易傳感器,幾百塊之內錢都能得到。
同時推薦一下Udacity上的Robotics課程,基于arduino也都能實現(xiàn)完成。國外的有些Robotics課程使用的都是Lego Mindstorm作為實驗平臺(略土豪版)。紅外,聲吶,陀螺儀這些傳感器Lego都有,同時它的電機也可以實現(xiàn)閉環(huán)控制。
Imperial College London的Robotics課程就是以Lego為實驗平臺的,Andrew Davison的課件上所有的理論都可以用Lego實現(xiàn)Andrew Davison: Robotics Course。如果這些都玩膩了,可以試試玩一個機器人飛行控制,比如四旋翼飛機。飛行器是六自由度控制,因此比小車要更加具有挑戰(zhàn)性,也需要更精確的控制系統(tǒng)。下面這是我以前的一個四旋翼DIY,基于arduino MultiWii的。依舊淘寶四旋翼飛行器。
MultiWii是一個基于arduino的開源飛控平臺,所有c代碼都可得,不多于一兩萬行。如果把這些都研究透了,相比已經是專業(yè)水平了。
機器人家上了解到的,詳情你可以上去看下,希望對你有用
二、你覺得DIY機器人最需要學習哪些知識?
如果要學工業(yè)機器人工裝及生產線,就需要一定的自動化知識,如PLC,還有簡單的通訊協(xié)議知識和基礎的編程能力,還需要有一定的機械設計能力,以及了解零部件的加工工藝。最后,焊接機器人是實踐性很強的,多用,多設計,多行動
三、想要學編程制作智能機器人,應該選擇什么專業(yè)?需要掌握哪些知識?
我覺得可以選擇計算機編程,或者物聯(lián)網專業(yè),但是前提是有一個好的高考成績,然后才能有著底氣去選擇一個比較好的學校去學習計算機行業(yè)的一些專業(yè),所以我們先了解一下現(xiàn)在的計算機行業(yè)吧,就是說現(xiàn)在很多的人都想去計算機行業(yè)進行學習,但是現(xiàn)在的計算機行業(yè)并不是一如既往的好就業(yè),說說編程行業(yè)吧,現(xiàn)在很多的學生剛剛高中畢業(yè),然后就像去學習開發(fā)智能機器人,關于不知道該選擇那些專業(yè)學習,這邊呢主要是說說這個事情。
當然計算機的很多方面還是需要了解一下,然后就是機器人是個跨領域的東西,要從事相關工作可以讀的專業(yè)簡單來說有三大塊,電子(包括自動化),機械,計算機(或軟件) ,這個制作過程就需要關系到很多的電學,力學,以及計算機專業(yè)還有就是機器人額能夠動起來的機械方面的知識。
假如想要制作機器人,就是要有很多的知識匯總在一起,然后經過協(xié)調,組合做出來一個可以動起來的機器人,當然還需要過硬的編程知識,就是說你得首先練習寫一些簡單的代碼,還有就是硬件電路設計,從最簡單的穩(wěn)壓供電,到比較高大上的集成電路,另外就是控制器(機器人的小腦)的使用,從簡單的單片機到復雜的嵌入式開發(fā),這個對編程水平要求比較高。 畢竟編程序是基礎。然后就是機械方面的內容。機械專業(yè)跟電子專業(yè)一樣也涉及到控制器的使用, 這也是很重要的,是讓他能夠有活動起來的關鍵要素。
然后就是一些電學知識,在制作過程中肯定要了解到一些電方面的內容,這個是將機器人帶動起來,有運動能力的關鍵,就像是機器人的血管一樣,遍布全身,帶動機器人活動起來。當然選擇專業(yè)的話,你可以選擇計算機,然后去自己買一點相關開發(fā)機器人的書籍學習怎么開發(fā)機器人,用到了單片機,智能應用等很多關于計算機方面的知識。
四、機電一體化專業(yè)書籍
機電一體化
作者:(日)武藤一夫 著,王益全,滕永紅,于慎波 譯
出版:科學 出版日期:2007年08月
本書是介紹機電一體化實用技術的入門書,重點介紹機電一體化所必需的6項技術,即計算機技術、傳感器技術、傳動技術、接口技術、軟件技術及網絡技術等,最后對作為機電一體化典型應用的機器人技術和CNC技術作較為詳細的說明。本書內容深入淺出、簡明易懂、圖文并茂。 本書可供從事機電一體化工作的現(xiàn)場工程技術人員參考,也可作為高等院校電氣系、電子系、機械系本科生的教學參考書,以及??茖W校或職業(yè)高等學校學生學習機電一體化的自學教材。
新華書店網店新華文軒有賣的
以上就是關于機器人工程專業(yè)書籍相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內容。
推薦閱讀:
未來機器人對人類生活的影響(未來機器人對人類生活的影響英語作文)