在使用RoboMentor机器人开发平台时,需要根据平台约定的开发方式进行机器人应用技能的开发,本文档将向你介绍拖拽积木、Python、C+STM32编程方式中相应技能模板使用。

拖拽积木编程技能模板

如果使用拖拽积木编程,在机器人应用技能的最开始,需要你指定所使用机器人开发板的类型,如下:

Python编程技能模板

如果使用Python编程,请在下面的技能模板基础上进行后续的开发。

# 务必引入RoboMentor Client SDK,内置了开发板所有能力的API接口函数,方便后续调用
import framework as client

def robot_start(robot):
    # 至少包含一个循环,以确保技能在后台保持一直运行
    while True:
        # 在这里编写你的技能逻辑,也就是调用Python封装好的API函数接口来实现技能业务
        pass

if __name__ == '__main__':
	robot = client.Init()
	robot_start(robot)

C+STM32编程技能模板

如果使用C+STM32编程,请在下面的技能模板基础上进行后续的开发。

// 务必引入app.h头文件,内置了开发板所有能力的API接口函数,方便后续调用
#include "app.h"

void App_Setup(void){
    //初始化函数,内部程序仅运行一次
}

void App_Loop(void){
    //主程序函数,内部程序循环运行
}