跳转到内容

WikiRobotics/机器人控制

25% developed
来自维基教科书,开放的书籍,为开放的世界

人机操作的一大区别在于,当我们犯错时,我们会努力从中吸取教训,避免再次发生。对于机器来说,如果出现错误,它可能会继续犯错;并非因为它愚蠢(至少不是我们定义的愚蠢),而是因为它可能缺乏面对错误时的编程。即使它识别出错误,它也无法修复,除非崩溃。即使你完美地建造了机器人,没有重大设计缺陷,并且拥有可靠且准备就绪的能源,它仍然有可能无法正常工作。这并不是说齿轮卡住或电线断裂是一个问题,但它们可以很容易地解决,至少与编程问题相比是如此。为机器人编程,使其能够面对可能发生的任何错误做出反应,非常困难。

障碍处理

[编辑 | 编辑源代码]

机器人可以采取四种方法来应对障碍:思考后行动,反应,思考并同时行动,以及基于行为的行动。所有这些方法都有优缺点;思考太久会导致机器人发生事故,思考本身需要机器人对周围环境有准确的信息等等。这些方法在不仔细观察的情况下很难区分,增加了挑战。在为机器人编程以与其环境交互时,需要考虑许多类似的因素。


华夏公益教科书