本帖最后由 魍者归来 于 2018-12-27 11:26 编辑
+ ?- L1 x# A/ Y+ m6 `$ L+ F4 L1 b& N- W1 N8 v7 H8 C5 P2 m7 q
理论设计?
$ Q# I: R% |8 `4 p9 ~这个看学校是怎么定位的吧,有哪方面专业的老师。
; e: e8 ~5 O& r8 Z6 Z, {0 }% B* q$ G9 X& w: h" Q& D
机器人技术的核心还是理论算法、定位精度、响应时间这些。8 m0 N2 S3 j# M+ H' N$ j; W6 I
& M7 c- d! ~ J0 X2 ]+ j/ C1、理论算法要学好数学,一个是把复杂的运动,简化成简单运动的能力,主要对应的是《线性代数》和《空间几何》,在配合《机械原理》,一般的中、低成本的机器人设计就够用了;另一个是各种补偿的计算,主要对应的是《高等数学》中的微积分、《数字电子技术》中的逻辑运算、《自动控制技术》中的优化计算。
( T+ G/ B: T+ F6 w7 m+ L- q( @* W) ~) W6 b9 `. n( N! F
2、定位精度是个老大难的问题,一方面采用进口的传感器、传动部件、动力头……可以极大提高传动精度,另一方面依赖算法可以弥补定位精度不足的问题。前者就抱着进口产品的样本、说明书、专利文件去啃吧,遇到不会的就找人请教;后者国外的算法对国内还处于封锁的状态,没太好的办法,聪明的就自己研究吧,取巧一点儿的就那各个大学的优秀设计去优化。
, t+ W0 x, `$ t) r6 ]5 }# O- j+ H
) O) ?- V9 ~: H6 s0 T* |3、响应时间这个挺不好说的,硬件上尽量用进口的吧,或者是靠谱的国产品牌,拿着技术文献去研究(学生阶段真正上手攒机的机会极少);软件上,尽量减少代码的长度和迭代次数,降低运算核心以及带宽的占用——把对应的编程系统玩的飞起才是王道。
4 i# x0 N) O" L5 ]5 B: n4 K6 K2 J4 z% D
4、其他的比如外观设计要学《美术》、《3Dmaxs》等来优化外观,学《流体热力学》之类的在配合热力计算软件去优化散热等等。
- w, d$ @2 \' \1 B5 O( d
# F# S. w! }$ Q: s, @ r# G8 ~后记:说了这么多,其实学生时代只要把数学(高数、现代、概率)和英语(日语或者德语也可以,不过首选英语)学到能够顺利阅读技术文献的程度,其他就都不是问题。# i* z9 @- `9 z! E/ A& q
|