プログラミングを学ぶ前から、ロボットがどのように機能するかに魅了されてきました。これで、基礎となるプログラミング命令がどのように記述されるかはわかりましたが、理解できないのは、それらの命令がロボットによってどのようにたどられるかです。
たとえば、次のコードを書いた場合:
object=Robot.ScanSurroundings(300,400);
if (Objects.isEatable(object))
{
Robot.moveLeftArm(300,400);
Robot.pickObject(object);
}
ロボットが左を向いたり、腕を動かしたりなどの物理的な動作を行うように、CPU はこのプログラムをどのように追跡しますか? 主にバイナリ言語/ASM で行われますか?
最後に、ロボットの作成方法を学びたい場合、どこに行けばよいですか?