计算机程序如何控制机械运动的

来源:百度知道 编辑:UC知道 时间:2024/06/17 19:40:46
都说 计算机是能控制器械的 用编程 可是编写的程序 放到哪里?

这个空空的 包括人的思维的程序 如何使机械照着写好的程序目的运作列?

中间的东西是什么? 介质

我不知道这样问 大家懂不懂我的意思 不懂的话 我再补充 谢谢~~~

1.人用高级语言(如JC语言)编写控制程序,并编译为计算机能识别的机器码(由0和1组成)
2.将机器码程序复制或者写入机器人的存储器中(存放数据的地方,比如硬盘)
3.机器人加电启动后会自动运行服务程序。自带的解释程序将机器码程序解释成各种控制信号(它知道你这些0和1代表什么,想要做什么)
4.由机器人处理器将控制信号转换成电信号
5.电信号被送到伺服系统(如四轮驱动系统、双足系统、履带驱动系统等)进行信号放大
6.放大的信号经驱动系统(如电动机)控制机器人运动。
7.当有传感器捕捉到信号后,传送至处理器,会中断服务程序要求处理,如果满足你编写的程序的条件,则会执行相应的程序,以实现相应的动作或者功能。

这里面涉及到许多行业约定俗成的法则,不是想当然就可以的。
机器人目前并不具体人的思维的能力,你现在感觉像是人的思维的程序,实际上是一组逻辑和模糊判断的集合,这就是算法。(别问我算法哈,我已经打了够多字了)机器人只能根据给定的条件,做一些有限的已知的判断和选择,由不同的算法决定机器人思维的模式和结果。如果允许做无限的推测,有可能死机,如果允许做未知的推测,行为结果将不可预料即失控。
OK,有兴趣可自己查阅 自动控制理论 及 机器人学 微机原理等相关专业的资料