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.一種慣性輪控制裝置,應用于包括慣性輪的自行車機器人,其特征在于,所...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。