The embodiment of the invention provides a inertia wheel control method and a device, and is applied to a bicycle robot including an inertial wheel. The control method includes: the tilt angle of the bicycle robot was collected to get the tilt angle of bicycle robot; to collect the rotational speed of the inertia wheel, rotating speed of the inertia wheel is obtained, and according to the rotation speed to balance angle of bicycle robot; the tilt angle value is compared with the value of the angle of balance when the tilt angle is different from the value; equilibrium point value, according to the tilt angle value and balance angle value, and tilt angle value corresponding to the inertia wheel rotational acceleration, and control the inertia wheel rotation according to rotation acceleration, to keep bicycle balance. The inertia wheel control method and device can control the speed of the inertia wheel, and can make the bicycle robot balance more effectively and avoid serious losses.
【技术实现步骤摘要】
本专利技术涉及自行车机器人控制
,具体而言,涉及一种惯性轮控制方法及装置。
技术介绍
随着科学技术的不断发展,智能车控制技术的应用愈发广泛。然而就智能车控制技术本身而言,尚且存在着很多技术问题需要解决。以自行车机器人为例,如何实现自行车机器人的自平衡控制便是一个极为重要的问题。目前而言,现有技术中一般是通过PID控制算法控制自行车机器人上的惯性轮做加速或减速旋转运动的方式,使自行车机器人在发生倾斜时能够实现自平衡控制。但是这种方式并未考虑到惯性轮的转速存在极限,且自行车机器人本身的电能也无法支撑惯性轮能够一直加速旋转,因此,当惯性轮的转速过高时,自行车机器人将会因惯性轮不能更进一步地加速转动而失去平衡,从而极有可能损坏自行车机器人,造成严重损失。因此,如何提供一种可对自行车机器人的惯性轮的转速进行控制,能够使自行车机器人更为持久地保持平衡,避免造成严重损失的惯性轮控制方法,对本领域技术人员而言,是急需解决的技术问题。
技术实现思路
为了克服现有技术中的上述不足,本专利技术的目的在于提供一种惯性轮控制方法及装置。所述惯性轮控制方法及装置能够对惯性轮的转速进行控制,能够使自行车机器人更为持久地保持平衡,避免造成严重损失。就惯性轮控制方法而言,本专利技术较佳的实施例提供一种惯性轮控制方法,所述惯性轮控制方法应用于包括惯性轮的自行车机器人。所述控制方法包括:对自行车机器人的倾斜角度进行采集,得到所述自行车机器人的倾斜角度值;对惯性轮的转动速度进行采集,得到所述惯性轮的转动速度值,并根据所述转动速度值得到所述自行车机器人的平衡角度值;将所述倾斜角度值与所述平衡角 ...
【技术保护点】
一种惯性轮控制方法,应用于包括惯性轮的自行车机器人,其特征在于,所述控制方法包括:对自行车机器人的倾斜角度进行采集,得到所述自行车机器人的倾斜角度值;对惯性轮的转动速度进行采集,得到所述惯性轮的转动速度值,并根据所述转动速度值得到所述自行车机器人的平衡角度值;将所述倾斜角度值与所述平衡角度值进行比较;当所述倾斜角度值不同于所述平衡角度值时,根据所述倾斜角度值及平衡角度值,得到与所述倾斜角度值对应的所述惯性轮的旋转加速度,并控制所述惯性轮按照所述旋转加速度进行转动,以使所述自行车机器人保持平衡。
【技术特征摘要】
1.一种惯性轮控制方法,应用于包括惯性轮的自行车机器人,其特征在于,所述控制方法包括:对自行车机器人的倾斜角度进行采集,得到所述自行车机器人的倾斜角度值;对惯性轮的转动速度进行采集,得到所述惯性轮的转动速度值,并根据所述转动速度值得到所述自行车机器人的平衡角度值;将所述倾斜角度值与所述平衡角度值进行比较;当所述倾斜角度值不同于所述平衡角度值时,根据所述倾斜角度值及平衡角度值,得到与所述倾斜角度值对应的所述惯性轮的旋转加速度,并控制所述惯性轮按照所述旋转加速度进行转动,以使所述自行车机器人保持平衡。2.根据权利要求1所述的控制方法,其特征在于,所述根据所述转动速度值得到所述自行车机器人的平衡角度值的步骤包括:按照所述自行车机器人的比例系数对所述转动速度值进行角度值的运算,得到相应的角度值;将与所述转动速度值的方向极性相反的方向极性作为所述角度值的方向极性,得到对应的平衡角度值。3.根据权利要求1所述的控制方法,其特征在于,所述对自行车机器人的倾斜角度进行采集,得到所述自行车机器人的倾斜角度值的步骤包括:对自行车机器人的偏转角度进行采集,得到所述自行车机器人的偏转角度;对自行车机器人的角速度进行采集,得到所述自行车机器人的角速度;对所述角速度进行积分运算得到与所述角速度对应的角度值,并根据所述偏转角度对与所述角速度对应的角度值进行校正,得到所述自行车机器人的倾斜角度值。4.根据权利要求1所述的控制方法,其特征在于,所述根据所述倾斜角度值及平衡角度值,得到与所述倾斜角度值对应的所述惯性轮的旋转加速度的步骤包括:将所述平衡角度值与所述倾斜角度值进行相减运算,得到相应的角度偏差;对所述角度偏差进行数据处理,得到对应的惯性轮的旋转加速度。5.根据权利要求4所述的控制方法,其特征在于,所述对所述角度偏差进行数据处理,得到对应的惯性轮的旋转加速度的步骤包括:对所述角度偏差进行比例运算,得到所述旋转加速度中的回复加速度分量,其中,所述回复加速度分量用于向所述自行车机器人提供可使所述自行车机器人恢复平衡的回复力;对所述角度偏差进行微分运算,得到所述旋转加速度中的阻尼加速度分量,其中,所述阻尼加速度分量用于向所述自行车机器人提供可使所述自行车机器人恢复平衡的阻尼力;将所述回复加速度分量与所述阻尼加速度分量进行线性叠加,得到所述惯性轮的旋转加速度。6.一种惯性轮控制装置,应用于包括惯性轮的自行车机器人,其特征在于,所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。