甚至在我学习编程之前,我就对机器人的工作方式很着迷。现在我知道如何编写底层编程指令,但我不明白的是机器人如何遵循这些指令。
例如,如果我写了这段代码:
object=Robot.ScanSurroundings(300,400);
if (Objects.isEatable(object))
{
Robot.moveLeftArm(300,400);
Robot.pickObject(object);
}
CPU 将如何跟踪该程序以使机器人执行向左看、移动手臂等物理动作?它主要是用二进制语言/ASM 完成的吗?
最后,如果我想学习如何创建机器人,我会去哪里?