]需要说明的是,上述各预设角度范围和各档功率仅为其中一个实施例,还可以进一步对各角度范围进行细分,从而设置各坡度下对应的功率;倾斜角的正负与上坡下坡平路的对应关系根据水平仪具体刻度划分确定,例如如图2所示的水平仪上半部分的刻度假设为负,则上坡时的倾斜角为负。
[0042]基于同一发明构思,本发明还提供一种基于球状传感器的运动控制装置,下面结合附图对本发明装置的【具体实施方式】做详细描述。
[0043]如图3所示,一种基于球状传感器的运动控制装置,包括依次相连的倾斜角获取模块110、角度范围确定模块120、第二功率确定模块130以及第二功率调节模块140 ;
[0044]倾斜角获取模块110,用于在球状传感器运动时,获取球状传感器内水平仪测量的倾斜角;
[0045]角度范围确定模块120,用于根据所述倾斜角以及预设的各角度范围,确定所述倾斜角对应的角度范围;
[0046]第二功率确定模块130,用于根据预设的各角度范围与各功率的对应关系,确定所述倾斜角对应的功率;
[0047]第二功率调节模块140,用于根据确定的所述功率调节所述球状传感器运动的功率。
[0048]水平仪包括气泡水平仪等,可以安装在球状传感器的中心,也可以安装在球状传感器内的其他位置,不随球状传感器的滚动而旋转。为了确定测量的倾斜角所对应的功率,在一个实施例中,设置好的各角度范围可以包括:大于第一角度和小于第二角度;大于等于第二角度和小于等于第三角度;大于第三角度和小于第四角度;其中第一角度和第二角度为负值,第三角度和第四角度为正值。球状传感器相对于水平位置向上倾斜时倾斜角为正,球状传感器相对于水平位置向下倾斜时倾斜角为负。
[0049]基于上述预设的各角度范围,所述各功率包括第一档功率、第二档功率以及第三档功率,其中第一档功率大于第二档功率,第二档功率大于第三档功率。那么所述预设的各角度范围与各功率的对应关系可以包括:大于第一角度和小于第二角度的角度范围对应于第三档功率,大于等于第二角度和小于等于第三角度的角度范围对应于第二档功率,大于第三角度和小于第四角度的角度范围对应于第一档功率。
[0050]需要说明的是,上述各预设角度范围和各档功率仅为其中一个实施例,还可以进一步对各角度范围进行细分,从而设置各坡度下对应的功率;倾斜角的正负与上坡下坡平路的对应关系根据水平仪具体刻度划分确定,例如如图2所示的水平仪上半部分的刻度假设为负,则上坡时的倾斜角为负。
[0051]为了更好的理解本发明装置的【具体实施方式】,下面结合一个具体实施例对本发明的【具体实施方式】做详细描述。
[0052]安装的气泡水平仪上半部分刻度为O度到90度,下半部分刻度是-90度到O度。预设的各角度范围与各功率的对应关系为:10度到90度对应于第一档功率,-10度到10度对应于第二档功率,-90度到-10度对应于第三档功率,其中第一档功率大于第二档功率,第二档功率大于第三档功率。
[0053]球状传感器进入侦测环境时,倾斜角获取模块110获取到倾斜角为34度,角度范围确定模块120根据预设的各角度范围确定倾斜角对应的角度范围为10度到90度。第二功率确定模块130根据预设的各角度范围与各功率的对应关系,得到该倾斜角对应第一档功率,则第二功率调节模块140按照该功率实时调节球状传感器的运动功率。
[0054]本发明基于整体发明构思,还提供另一种基于球状传感器的运动控制方法及装置,下面结合附图对本发明的【具体实施方式】做详细描述。
[0055]如图4所示,一种基于球状传感器的运动控制方法,包括步骤:
[0056]S210、在球状传感器运动时,生成平行于地面的激光线和水平方向的激光线,其中平行于地面的激光线和水平方向的激光线的方向根据球状传感器的运动方向确定;
[0057]S220、根据所述平行于地面的激光线与所述水平方向的激光线的位置关系,以及预设的各位置关系与各功率的对应关系,确定所述位置关系对应的功率;
[0058]S230、根据确定的所述功率调节所述球状传感器运动的功率。
[0059]球状传感器运动状态一般有三种:在平路上运动、上坡运动以及下坡运动。为了判断球状传感器的运动状态,在球状传感器运动时,在球状传感器内生成平行于地面的激光线以及水平方向的激光线,两激光线的方向根据球状传感器的运动方向确定。例如,如图5所示,当球状传感器在平路上向右滚动时,生成的平行于地面的激光线以及水平方向的激光线的方向均为水平向右,当球状传感器向右上坡时,生成的水平方向的激光线方向为水平向右,生成的平行于地面的激光线的方向为右上方向。
[0060]如图5所示,可以根据平行于地面的激光线和水平方向的激光线的位置关系确定球状传感器为上坡运动、下坡运动或平路运动,从而调节各运动状态下的功率。平行于地面的激光线和水平方向的激光线的位置关系包括:所述平行于地面的激光线在所述水平方向的激光线的上面,说明球状传感器此时在上坡;所述平行于地面的激光线与所述水平方向的激光线重合,说明球状传感器此时在平路上运动;所述平行于地面的激光线在所述水平方向的激光线的下面,说明球状传感器此时在下坡。需要说明的是,由于误差的存在,只要平行于地面的激光线与水平方向的激光线近似重合,即可以判定球状传感器在平路上运动。
[0061]对应于球状传感器的三种运动状态,可以预设这三种运动状态对应的功率,从而在判断出球状传感器的运动状态后,确定所对应的功率。所以,在上述各位置关系的基础上,所述各功率包括:第一档功率、第二档功率以及第三档功率,其中第一档功率大于第二档功率,第二档功率大于第三档功率。那么所述预设的各位置关系与各功率的对应关系为:所述平行于地面的激光线在所述水平方向的激光线的上面对应于第一档功率;所述平行于地面的激光线与所述水平方向的激光线重合对应于第二档功率;所述平行于地面的激光线在所述水平方向的激光线的下面对应于第三档功率。也即是球状传感器在上坡时使用较大功率,下坡时使用较小功率,在平路时的功率介于上坡的功率和下坡的功率之间。
[0062]为了更好的理解本发明的实施过程,下面结合一个具体实施例进行详细描述。
[0063]球状传感器向右滚动过程中,生成的平行于地面的激光线为右上方向,生成的水平方向的激光线为水平向右,检测到平行于地面的激光线在水平方向的激光线上面,则选取该位置对应的第一功率作为球状传感器的运动功率。其它情况类似,在此不予赘述。
[0064]基于同一发明构思,本发明还提供一种基于球状传感器的运动控制装置,下面结合附图对本发明装置的【具体实施方式】做详细描述。
[0065]如图6所示,一种基于球状传感器的运动控制装置,包括依次相连的激光线生成模块210、第一功率确定模块220和第一功率调节模块230 ;
[0066]激光线生成模块210,用于在球状传感器运动时,生成平行于地面的激光线和水平方向的激光线,其中平行于地面的激光线和水平方向的激光线的方向根据球状传感器的运动方向确定;
[0067]第一功率确定模块220,用于根据所述平行于地面的激光线与所述水平方向的激光线的位置关系,以及预设的各位置关系与各功率的对应关系,确定所述位置关系对应的功率;
[0068]第一功率调节模块230,用于根据确定的所述功率调节所述球状传感器运动的功率。
[0069]球状传感器运动状态一般有三种:在平路上运动、上坡运动以及下坡运动。为了判断球状传感器的运动状态,在球状传感器运动时,激光线生成模块210在球状传感器内生成平行于地面的激光线以及水平方向的激光线,两激光线的方向根据球状传感器的运动方向确定。
[0070]平行于地面的激光线和水平方向的激光线的位置关系包括:所述平行于地面的激光线在所述水平方向的激光线的上面,说明球状传感器此时在上坡;所述平行于地面的激光线与所述水平方向的激光线重合,说明球状传感器此时在平路上运动;所述平行于地面的激光线在所述水平方向的激光线的下面,说明球状传感器此时在下坡。需