除了内存有点小以外,非常够用。
本人Robocon参赛队员,算是对机器人有一定的了解。
从百度百科上查到的机器人专业的必修课程:
《高级语言程序设计》、《电路分析》、《机械设计基础》、《自动控制原理》、《微机原理及接口技术》、《电机与电气控制技术》、《单片机原理及其应用》、《机械制造基础》、《PLC原理与应用》、《工业机器人控制系统》、《运动控制系统》、《工业机器人计算机编程》机器人工程_百度百科baike.baidu.com
百度上的应该不全,我觉得还有数电和模电。
总的来看,大部分都是教授理论知识的,学习理论知识一般靠自己。
能用上电脑的基本就是实践课程。
而机器人专业所要的实践课程,一般可以分为两大部分:
1、造出机器人的肉身(机械制造、机械设计等)
2、给机器人的肉身赋予灵魂(单片机编程和控制技术等等)
以下内容来源于我个人在准备Robocon比赛时得出的经验:
我个人的电脑配置如下:
超极本,低压U,8G内存。
1、做一台机器人要先要有设计的图纸,而我们一般的设计图纸采用3D建模的方式进行设计。这里就要用到一系列机械设计软件或者3D设计软件:creo界面
SolidWorks、cero、CAXA等,这些软件都有个特点:
对内存和闪存的要求比较的高,所以你这个8g内存用着有点寒掺,有点小卡,但不是完全不可用。
2、假设现在已经做出了机器人的肉身,我们需要让它动起来,这个时候,就需要加上电子元器件,电路板,线,电机啥的。
在开始加东西之前,得先有控制他们的神经中枢,我一般使用stm32作为主控芯片。
每一个芯片都需要烧录程序(就是将程序写入芯片),而写程序需要编译器,stm32在windows上的编译器基本就是keil了。keil5 界面
看这界面就知道这软件可轻了。放题主的电脑上估计风扇都不带转的。
其次,有了程序和芯片后就需要一块电路板来承载这枚芯片的力量了,这需要使用电路设计软件Altium designer界面
在中国一般就用Altium designer了,这个我的电脑都能hold住,题主的就更别说了。
至此,题主已经基本了解了造机器人所用的软件以及它们的硬件要求。
接下来就属于进阶范围了:
若题主是一个认真学习各种知识,涉猎广泛的好学生,可能会接触
1、计算机视觉
2、人工智能和机器学习
3、Matlab
4、机械结构分析
(肯定还有更多的,只不过我孤陋寡闻)
就计算机视觉而言,如果只是写一个小demo的,那题主的电脑绝对够用,但是如果是一个巨大的项目,需要大量的复杂的算法的话,这个对硬件的要求就是CPU或者GPU(如果要GPU加速的话)越快越好,这个就没有上限了。一般来说,能用升级硬件解决的事情就用硬件解决,千万不要被缓慢的电脑限制了想象力。
至于人工智能和机器学习,都是属于多多益善的范畴,算力越好,神经网络的训练时间也就越少,也就意味着可以更快的看到结果
总的来说,上不封顶
关于Matlab,这个其实看在上面运行的程序有多复杂了,一般来说,对硬件的要求不是很高,CPU快一点,也就少等个几分钟吧
还有就是机械结构的分析软件,这个我不太了解,我也不是机械组的,只不过看机械组的人用过admas这款软件,估计也是快一点就少等个几分钟这种情况。admas界面
基本就是这样了。供题主参考。
亲手码字,求点赞!