本帖最后由 魍者歸來 于 2018-12-27 11:26 編輯 3 b/ O& X% S$ P8 T) t# l
) [/ e5 Q; G0 G- H8 e. Q
理論設計?/ `7 d y4 C) W$ }6 \7 C: f
這個看學校是怎么定位的吧,有哪方面專業的老師。7 X9 {9 {: F1 w+ [' Q5 N; @
' j( e5 g; |/ C, i' T0 G機器人技術的核心還是理論算法、定位精度、響應時間這些。
* a0 x: e& \5 j8 ]+ C
6 H5 w: Y0 ~5 o& d3 w5 n& t1、理論算法要學好數學,一個是把復雜的運動,簡化成簡單運動的能力,主要對應的是《線性代數》和《空間幾何》,在配合《機械原理》,一般的中、低成本的機器人設計就夠用了;另一個是各種補償的計算,主要對應的是《高等數學》中的微積分、《數字電子技術》中的邏輯運算、《自動控制技術》中的優化計算。. W+ i \0 A% r+ ]4 V# V3 q, h8 v, z
. q I9 G3 P& l. Q) ?2 O2、定位精度是個老大難的問題,一方面采用進口的傳感器、傳動部件、動力頭……可以極大提高傳動精度,另一方面依賴算法可以彌補定位精度不足的問題。前者就抱著進口產品的樣本、說明書、專利文件去啃吧,遇到不會的就找人請教;后者國外的算法對國內還處于封鎖的狀態,沒太好的辦法,聰明的就自己研究吧,取巧一點兒的就那各個大學的優秀設計去優化。6 `5 s: a2 u- x$ R6 c: m. I3 O
7 \& n4 t3 x5 v0 Q, V) Z* M/ U
3、響應時間這個挺不好說的,硬件上盡量用進口的吧,或者是靠譜的國產品牌,拿著技術文獻去研究(學生階段真正上手攢機的機會極少);軟件上,盡量減少代碼的長度和迭代次數,降低運算核心以及帶寬的占用——把對應的編程系統玩的飛起才是王道。
" Z5 j$ R4 y& X6 \+ \. f$ n, \8 o) `# z: C# `1 X
4、其他的比如外觀設計要學《美術》、《3Dmaxs》等來優化外觀,學《流體熱力學》之類的在配合熱力計算軟件去優化散熱等等。
) F5 w5 V- c$ s% S, y* z3 o- l8 T
后記:說了這么多,其實學生時代只要把數學(高數、現代、概率)和英語(日語或者德語也可以,不過首選英語)學到能夠順利閱讀技術文獻的程度,其他就都不是問題。" [! c3 W4 t( p7 z) B; q u
|