Еще до того, как я изучил программирование, я был очарован тем, как роботы могут работать. Теперь я знаю, как будут написаны основные инструкции по программированию, но я не понимаю, как эти роботы следуют за роботом.
Например, если я написал этот код:
object=Robot.ScanSurroundings(300,400);
if (Objects.isEatable(object))
{
Robot.moveLeftArm(300,400);
Robot.pickObject(object);
}
Каким образом эта программа будет следовать процессору таким образом, чтобы робот выполнял физическое действие, глядя влево, двигая рукой и т.д. Это делается главным образом в двоичном языке /ASM?
Наконец, куда бы я пошел, если бы хотел узнать, как создать робота?