一种机器人培训装置的实现方法与流程

文档序号:11133646阅读:来源:国知局

技术特征:

1.一种机器人培训装置的实现方法,其特征在于:根据功能需要通过按下开始按键的次数调用对应的子模块的实现方法。

2.如权利要求1所述的一种机器人培训装置的实现方法,其特征在于:所述实现方法开始于步骤S1,进入步骤S2;

在步骤S2,对所有模块的管脚进行相应的初始化,然后进入步骤S3;

在步骤S3,检测开始按键是否按下,当检测到开始按键按下时,进入步骤S4;当没有检测到开始按键按下时,进入步骤S5;

在步骤S4,执行命令:开始按键次数+1、等待时间清零,然后返回步骤S3。

3.如权利要求2所述的一种机器人培训装置的实现方法,其特征在于:还包括步骤S5,在步骤S5,等待时间+1,然后进入步骤S6;

在步骤S6,判断等待时间是否大于3秒,若等待时间小于3秒,则返回步骤S3;若等待时间大于3秒,进入步骤S7。

4.如权利要求2所述的一种机器人培训装置的实现方法,其特征在于:还包括步骤S7,在步骤S7,判断开始按键次数N,N是一个任意数,不同的N代表了不同的子模块的实现方法;若等于N,进入步骤S8。

5.如权利要求2所述的一种机器人培训装置的实现方法,其特征在于:还包括步骤S8,在步骤S8,进入N对应的子模块的实现方法,进入步骤S9;

在步骤S9,根据功能需要调用N对应的子模块的实现方法,N对应的子模块的实现方法可以为DC马达模块的实现方法、寻迹小车模块的实现方法或障碍物检测模块的实现方法,也可以为用户自定义的其他子模块的实现方法。

6.如权利要求2所述的一种机器人培训装置的实现方法,其特征在于:还包括步骤S10,在步骤S10,当系统在任何时候检测到复位按键按下时,系统进入步骤S2。

7.如权利要求5所述的一种机器人培训装置的实现方法,其特征在于:所述DC马达模块的实现方法,开始于步骤S01,分别进入步骤S02、步骤S03、步骤S04和步骤S05;

在步骤S02,按前进按键,进入步骤S06;

在步骤S06,左马达前进,右马达前进,然后返回;

在步骤S03,按后退按键,进入步骤S07;

在步骤S07,左马达后退,右马达后退,然后返回;

在步骤S04,按左转按键,进入步骤S08;

在步骤S08,左马达后退,右马达前进,然后返回;

在步骤S05,按右转按键,进入步骤S09;

在步骤S08,左马达前进,右马达后退,然后返回。

8.如权利要求5所述的一种机器人培训装置的实现方法,其特征在于:所述寻迹小车模块的实现方法,开始于步骤S010和步骤S011,

在步骤S010,打开右红外传感器,进入步骤S012;

在步骤S012,检测是否有反射光,是,则进入步骤S014,前进,否,则进入步骤S015,右转,然后返回;

在步骤S011,打开左红外传感器,进入步骤S013;

在步骤S013,检测是否有反射光,是,则进入步骤S016,前进,否,则进入步骤S017,左转,然后返回。

9.如权利要求5所述的一种机器人培训装置的实现方法,其特征在于:所述障碍物检测模块的实现方法,分为接触式和非接触式,接触式开始于步骤S020,分别进入步骤S021、步骤S022和步骤S023;

在步骤S021,左边接触,进入步骤S024,后退右转,然后返回;

在步骤S022,右边接触,进入步骤S025,后退左转,然后返回;

在步骤S023,两边同时接触,进入步骤S026,后退左转,然后返回。

10.如权利要求9所述的一种机器人培训装置的实现方法,其特征在于:所述非接触式开始于步骤S030,分别进入步骤S031、步骤S032和步骤S033;

在步骤S031,右方红外传感器,进入步骤S034,后退左转,然后返回;

在步骤S032,左边红外传感器,进入步骤S035,后退右转,然后返回;

在步骤S033,红外传感器n,进入步骤S036,用户自己定义,然后返回。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1