做机器人需要什么知识和技能