資料介紹
筆者是一個機械專業(yè)機器人方向的研究生,讀研已經兩年了。這兩年間,我一直想做一點算法、理論等方面的東西。對于人工智能的大廈,哪怕添一片磚、一片瓦,我也知足了。
然而,過去的兩年里,我僅僅是學會了用ROS進 行一些簡單的應用層面的開發(fā)。隨著時間的流逝,我越來越感覺到自己的無力。
論編程,我比不過軟件學院的學生,對于幾門編程語言的理解,我估計我連入門都算 不上。
論算法,我連算法導論都沒學過,看著論文中的各種算法,我時??吹靡活^霧水,常常是看到一篇論文,然后我發(fā)現我不能理解其中的算法,而再去看那算 法,我發(fā)現我對這算法的數學基礎都無法理解,然后,轉而又得對這些數學基礎進行學習。有些時候,我花了很大的力氣,把一篇論文搞懂了,但我完全不知道該怎 么去改進它,或者說,如何在它的基礎上進行一些新的研究。
而至于做電路,我也只能簡單地把一些功能堆砌,然后通過各個芯片廠家的參考電路,把這些功能實 現、連接起來,而至于PCB,我也只能把線布得整齊、美觀些。而至于高頻電路,我知道,我還做不了高頻電路。
而至于運動控制,我最多也就只能做做六自由度 的機械手的正逆運動學求解,然后在用PID控制一下罷了,至于模糊控制、神經網絡之類的,我也就知道個概念罷了,而至于怎么用,卻是完全不知道。
而至于動力學,我想,我慢慢算,或許能把普通關節(jié)型機器人的動力學算對,但是,這又有什么用呢?動力學難的是動力學補償、系統(tǒng)辨識,而我對此一竅不通。
而至于機械 設計,在機械發(fā)展的百年里,優(yōu)秀的設計燦若繁星,而我,依然不知道能有什么創(chuàng)新。
面對筆者的困惑,知乎網友紛紛支招。到底,學機器人的研究生該如何入手?究竟應該做些什么?
網友立黨認為,機器人是個跨學科跨領域的東西,任何人在自己的小領域里把機器人的一個小問題解決好,就已經很了不起了。一個機器人領域的研究生,縱然對于機器人的各個領域均應有所涉獵,但對于自己的領域應該深入研究。模糊控制,神經網絡,伺服電機控制,高頻電路設計,這么多領域中,能深入研究其中任意一個就夠吃一輩子了。
回到研究本身上來,建議先刷一遍算法導論和C++ Primer,好好讀一讀github上其他人基于ROS開發(fā)的開源項目,或者一些已成熟的機器人相關庫。然后跟導師討論一下,選擇一個適合自己的小領域,看看學術界最近三年的成果,看看哪個比較喜歡或者能賺錢,確定了方向再深入研究。
網友氧氣指出,機器人方向具體好多,這里按照現在比較的垂直關節(jié)6軸機器人來舉例,并以我們公司為例:
1.機器人路徑算法(軟件工程師:研究機器人學和運動學,力控等算法及代碼實現),
2.機器人應用層軟件模塊開發(fā),包括各種焊接,搬運,打磨等應用方向(軟件工程師,Linux化境下的C語言編程)
3.機器人離線軟件功能開發(fā),包括機器人方針軟件,離線編程等(軟件工程師,C#這類上位機軟件使用)
4.機器人控制器設計,機器人的核心大腦部分,1,2兩種工作都是基于這個硬件(硬件工程師和嵌入式軟件工程師,X86架構的硬件設計,BiOS設計與配置)
5.機器人伺服控制器設計(硬件工程師和嵌入式軟件工程師,現在階段以買過外的伺服應用,自己在設計階段)
6.機器人控制架構設計(電氣工程師,機器人整個控制柜內的電氣選型設計,一般包括伺服選型,接觸器,變壓器,直流電源,連接器,電纜;電氣原理圖繪制,包括系統(tǒng)的安全回路,上電邏輯,配電等;電磁兼容性與安全等級設計)
7.機器人控制架構中用的一些板卡設計(硬件工程師和嵌入式軟件,包括上電回路用的接口板,轉接電路板,基于總線的IO板卡,安全回路板卡,以上一般能買到現成的,但是為了降低成本和自主行,都在開發(fā)自己產品)
8.機器人外形設計(機械工程師,機器人的力學基礎,具體不太了解)
9.整機機器人在行業(yè)應用(機械,電氣工程師為主,軟件工程師位輔,機械一般設計夾具,外部滑軌,氣動機構等,要會使用solidworks。電氣負責與機器人對接外圍控制設備,一般包括PLc,伺服等選型,完成控制柜設計和圖紙繪制(EPLAN和電氣CAD),要熟練使用PLC(西門子,三菱,AB,歐姆龍等)的軟件,會編PLc程序,會設計觸摸屏程序,熟悉profibus,devicenet等總線,能熟練操作機器人,了解機器人的各種坐標系及通訊控制方式。軟件工程師很多做上位機軟件,實現項目中關于系統(tǒng)調度和數據處理工作,一般C#和數據庫使用。
網友冷哲表示,首先要明白,機器人是一個很龐大的體系。你不可能什么都精通,你甚至很難做到什么都懂。這種經歷的學生比較適合做機器人的控制算法的編寫和一些略低層級的探測算法的編寫。機器人的具體任務千變萬化,需要的技術也各自不同。需要的是針對具體問題學習相關的技術,然后開發(fā)解決方案。題主所需要的可能就是一個具體的問題。
要做比較有意思的東西,恐怕還是要去找個好導師讀博。
當然,近幾年國內一些機器人公司正在逐漸崛起,這類工作職位也會逐漸多起來。
其實自動控制畢業(yè)的學生很適合做機器人產業(yè)里的產品經理——什么都懂一點。但這對個人閱歷什么的都有些要求,還是得要做一段時間的一線研發(fā)才有可能。
網友黃耀表示,針對這種困惑,需要盡快找一個較小的方向對其較為深入的研究??!比如機器人控制、機器視覺等。
機器人開發(fā)具體包括以下幾個內容:
1、機械結構設計;
2、底層電路設計以及PCB板繪制;
3、機器人控制器的設計;
4、嵌入式開發(fā);
5、多傳感器信息融合、機器人定位;
6、機器人導航、規(guī)劃軟件算法;
實際開發(fā)中,2很可能是先使用各種模塊化電路板拼接而成,驗證方案原理之后,優(yōu)化之后在繪制更小更實用的PCB板。1、2、3、4是機器人本體的基礎,而5、6則是機器人‘大腦’部分,偏軟件算法。我本科學過機械,畫過CAD/Solidworks,但不喜歡畫圖(簡單的能看懂),也做過簡單的電路設計(精儀系有電路實踐小學期以及大四的模擬電路選修課等),但我玩機器人的時候沒有做過其機械結構或底層電路。主要做過機器人相關工作主要涉及3、4、5、6?,F在機器人方向專注做5、6了。
我覺得讀研期間應該做一些學術科研的工作,而不僅僅是一些工程項目。不然,讀研的意義何在?只是做項目不如去社會上找一個相關的工作,錘煉技術的同時還能有不錯的收入。甚至,職業(yè)以及技術方向的選擇還能基于個人的興趣,而實驗室有些項目根本就不考慮學生的興趣。
讀研一個很大的優(yōu)勢就是周圍有一群同齡人做著和自己相差不那么遠的技術方向。當你讀paper 不懂的時候,你可以交流。大家也可以在一起共同分享、交流、學習。這些潛在的資源是工作中欠缺的。研究生三年,我覺得應該抽出一年時間潛心學術科研,了解科研的方法,以及感興趣領域的最新進展。假設某一天,你關注的領域有重大進展,你能夠快速找到相關研究paper,能夠理解消化。我覺得這樣也挺好。
有一次,老師讓我做一個瑣碎的項目,我告訴他:“我讀研就這么一段時間,不想一直做很瑣碎很工程化的項目了,很多時候都浪費在硬件折騰調試上了,而且很多時候都是體力活。我想結合實驗室狀況,自己找一個興趣點,讀一些論文,了解一下研究前沿,做一點學術研究工作。因為,一旦走出校園,很難有大塊的時間來做這么單純的事情了。至于所謂的工程動手能力,這些都是能夠在工作中獲得的,而工作之后不會再有人和你一起讀paper、討論相關問題了?!?/p>
掃碼添加小助手
加入工程師交流群
- AUTO CUBEROS機器人開發(fā)平臺 2次下載
- 上肢康復機器人現狀及研究分析 8次下載
- 基于DSP和PC的農業(yè)機器人控制系統(tǒng) 18次下載
- 庫卡機器人的軟PLC詳細介紹 19次下載
- 智能汽車機器人的程序免費下載 5次下載
- 舞蹈機器人的PCB原理圖免費下載 44次下載
- 工業(yè)機器人的基礎資料概述 20次下載
- 如何實現雙足機器人的步態(tài)規(guī)劃與仿真研究 15次下載
- 基于ZMP的雙足機器人動態(tài)步行控制研究 31次下載
- Arduino教學機器人的使用教程免費下載 38次下載
- 機器人設計教程之機器人控制和決策子系統(tǒng) 25次下載
- 大族機器人AGV產品介紹 0次下載
- 現代機器人分類介紹 12次下載
- 機器人技術基礎 146次下載
- 基于CPLD和MCU網絡的服務機器人研究
- 鑄造機器人是什么?選擇工業(yè)機器人應該考慮的方向 1.4k次閱讀
- 工業(yè)機器人的主要技術有哪些詳細介紹 1.3w次閱讀
- 協(xié)作機器人的起源_為什么需要協(xié)作機器人 9.1k次閱讀
- 如何區(qū)分機器人、協(xié)作機器人和移動機器人? 7.7k次閱讀
- 關于機器人傳感器的種類介紹 1.4w次閱讀
- 機器人的運動控制的介紹和如何將機器人的運動控制分成4種任務 1.1w次閱讀
- 軟體機器人 前所未見的機器人 4.1k次閱讀
- RobotStudio的介紹以及ABB機器人的位置及速度概述 3.7w次閱讀
- foxbot機器人的優(yōu)點及用途介紹 1.8w次閱讀
- 焊接機器人及系統(tǒng)介紹(焊接機器人系統(tǒng)組成和編程方法及發(fā)展趨勢) 3w次閱讀
- 焊接機器人編程入門與編程技巧介紹 9w次閱讀
- 對《工業(yè)機器人編程指令詳解》的詳細介紹 2w次閱讀
- 機器人系統(tǒng)常用仿真軟件介紹和效果 1.1w次閱讀
- 如何使用HRMRP機器人平臺構建機器人應用系統(tǒng) 2.1k次閱讀
- 工業(yè)機器人虛擬樣機系統(tǒng)的研究 1.7k次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 11次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5DIY動手組裝LED電子顯示屏
- 0.98 MB | 3次下載 | 免費
- 6基于FPGA的C8051F單片機開發(fā)板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機PM2.5檢測系統(tǒng)程序
- 0.83 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537797次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191186次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論