开发机器人需要的是什么计算机语言,还有别的吗?

如题所述

机器人”这个定义太宽泛了

如果是很简单的机器人根本不需要编程只要印刷电路就好了

通过FPGA控制驱动的可以使用VHDL 或者Verilog,这两个都是硬件描述语言

通过CPU控制的需要汇编语言编写出一个虚拟的操作系统,然后用C语言(或者其他比较接近底层的语言)编写软件进行控制
2.各家工业机器人公司的机器人编程语言都不相同,各家有各家自己的编程语言。但是,不论变化多大,其关键特性都很相似。比如staubli 机器人的编程语言叫val3,风格和basic相似;abb的叫做rapid,风格和c相似;还有adept robotics 的v+,fanuc,kuka,motoman都有专用的编程语言,但是大都是相似.而由于机器人的发明公司unimation公司最开始的语言就是val,所以这些语言结构都有所相似。 val语言是美国unimation公司于1979年推出的一种机器人编程语言,主要配置在puma和unimation等型机器人上,是一种专用的动作类描述语言。val语言是在basic语言的基础上发展起来的,所以与basic语言的结构很相似。在val的基础上unimation公司推出了valⅱ语言;而后来staubli 收购了unimation公司后,又发展起来了val3的机器人编程语言。
3.C++应对这种情况是比较不错的选择。。。
主要还是看工作环境和操作系统类别
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-20
由于人工智能类的编程问题通常比一般的编程问题难度要高很多,针对人工智能领域设计的语言也有不少, 比如说Prolog , 这是一个建立在逻辑推理上的编程语言,通常用于处理比较复杂的逻辑推理问题,而逻辑推理问题通常看上去都比较智能。

至于人工智能机器人,本质上不过是这俩种技术的结合。从机器的角度来说, 它通常不过是一台长的很像人类的机器而已。但是从另一方面来说,理想中的人工智能机器人应该具备诸如人脸识别,语音识别,逻辑推理,问题等功能,从这个角度看的话,它就是一台运行着人工智能程序的人形电脑而已,至于实现这些功能的编程语言,和在服务器上实现这些功能的语言没有任何差别。
相似回答