埃斯顿机器人程序编写方法有哪些