System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 特级做A爰片毛片免费看无码 ,亚洲色无码国产精品网站可下载 ,一区二区三区无码高清
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種獨輪編程機器人的控制方法技術(shù)

    技術(shù)編號:43055868 閱讀:16 留言:0更新日期:2024-10-22 14:37
    本發(fā)明專利技術(shù)公開了一種獨輪編程機器人的控制方法,涉及機器人控制技術(shù)領(lǐng)域,通過將比例部分、積分部分和微分部分的控制輸出相加得到校正力矩,依據(jù)校正力矩取值的正負結(jié)果確認驅(qū)動系統(tǒng)驅(qū)動動量輪的旋轉(zhuǎn)方向,取校正力矩的絕對值作為力矩指數(shù),結(jié)合力矩指數(shù)以及狀態(tài)指數(shù)生成調(diào)節(jié)系數(shù),依據(jù)調(diào)節(jié)系數(shù)調(diào)整動量輪的轉(zhuǎn)動加速度。該控制系統(tǒng)基于PID控制思想確認動量輪的轉(zhuǎn)動方向和轉(zhuǎn)動加速度,再結(jié)合驅(qū)動系統(tǒng)運行狀態(tài)調(diào)節(jié)動量輪的轉(zhuǎn)動加速度,不僅能夠迅速、穩(wěn)定地調(diào)整獨輪機器人的姿態(tài),而且還能保障驅(qū)動系統(tǒng)使用的可靠性,進而提高獨輪編碼機器人運行的穩(wěn)定性。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及機器人控制,具體涉及一種獨輪編程機器人的控制方法


    技術(shù)介紹

    1、獨輪編程機器人通常只有一個輪子,通過陀螺儀和傳感器來維持平衡,其結(jié)構(gòu)緊湊,適合在狹小的空間內(nèi)移動,獨輪編程機器人的發(fā)展得益于機器人技術(shù)、傳感器技術(shù)和計算能力的提升,從最初的簡單模型到現(xiàn)在具有高度智能化和自主能力的機器人,獨輪編程機器人在硬件和軟件方面都有了顯著的進步;

    2、現(xiàn)有技術(shù)存在以下缺陷:

    3、1、現(xiàn)有的獨輪編程機器人控制系統(tǒng)在機器人姿態(tài)出現(xiàn)偏差時,無法消除穩(wěn)態(tài)誤差,導(dǎo)致機器人在長時間內(nèi)存在小的姿態(tài)偏差,不能完全恢復(fù)到豎直狀態(tài),尤其在外部擾動頻繁時,過于簡單或不完善的控制方法可能導(dǎo)致系統(tǒng)振蕩,無法平穩(wěn)地保持獨輪編程機器人平衡;

    4、2、現(xiàn)有控制方法通常是結(jié)合獨輪編碼機器人的傾斜狀態(tài)來控制動量輪的轉(zhuǎn)動加速度,即獨輪編碼機器人傾斜角度越大,動量輪的轉(zhuǎn)動加速度越大(以使獨輪編碼機器人快速恢復(fù)到豎直狀態(tài)),然而,在實際應(yīng)用中,若動量輪的驅(qū)動系統(tǒng)存在異常時,仍采取較大的輸出功率(輸出功率越大,動量輪的轉(zhuǎn)動加速度越大),可能會導(dǎo)致驅(qū)動系統(tǒng)故障,從而使獨輪編碼機器人完全失衡傾倒;

    5、基于此,本專利技術(shù)提出一種獨輪編程機器人的控制方法,基于pid控制思想確認動量輪的轉(zhuǎn)動方向和轉(zhuǎn)動加速度,再結(jié)合驅(qū)動系統(tǒng)運行狀態(tài)調(diào)節(jié)動量輪的轉(zhuǎn)動加速度,不僅能夠迅速、穩(wěn)定地調(diào)整獨輪機器人的姿態(tài),而且還能保障驅(qū)動系統(tǒng)使用的可靠性,進而提高獨輪編碼機器人運行的穩(wěn)定性。


    技術(shù)實現(xiàn)思路

    1、本專利技術(shù)的目的是提供一種獨輪編程機器人的控制方法,以解決
    技術(shù)介紹
    中不足。

    2、為了實現(xiàn)上述目的,本專利技術(shù)提供如下技術(shù)方案:一種獨輪編程機器人的控制方法,所述控制方法包括以下步驟:

    3、控制系統(tǒng)實時監(jiān)測獨輪編碼機器人驅(qū)動系統(tǒng)的運行數(shù)據(jù),結(jié)合運行數(shù)據(jù)為驅(qū)動系統(tǒng)生成狀態(tài)指數(shù),依據(jù)狀態(tài)指數(shù)與指數(shù)閾值的對比結(jié)果判斷驅(qū)動系統(tǒng)是否支持運行;

    4、若判斷支持運行,通過陀螺儀和加速度計獲取獨輪編碼機器人的當前傾斜角度,并計算目標傾斜角度與當前傾斜角度之間的誤差;

    5、根據(jù)比例增益和誤差計算比例部分的控制輸出,根據(jù)誤差的積分項以及積分時間常數(shù)計算積分部分的控制輸出,根據(jù)誤差的導(dǎo)數(shù)項和微分時間常數(shù)計算微分部分的控制輸出,將比例部分、積分部分和微分部分的控制輸出相加得到校正力矩;

    6、依據(jù)校正力矩取值的正負結(jié)果確認驅(qū)動系統(tǒng)驅(qū)動動量輪的旋轉(zhuǎn)方向;

    7、取校正力矩的絕對值作為力矩指數(shù),結(jié)合力矩指數(shù)以及狀態(tài)指數(shù)生成調(diào)節(jié)系數(shù),依據(jù)調(diào)節(jié)系數(shù)調(diào)整動量輪的轉(zhuǎn)動加速度。

    8、在一個優(yōu)選的實施方式中,結(jié)合運行數(shù)據(jù)為驅(qū)動系統(tǒng)生成狀態(tài)指數(shù),包括以下步驟:

    9、控制系統(tǒng)實時監(jiān)測獨輪編碼機器人驅(qū)動系統(tǒng)的運行數(shù)據(jù),運行數(shù)據(jù)包括電機的溫度上升速率、電流偏差以及功效比;

    10、將溫度上升速率、電流偏差以及功效比進行歸一化處理,使溫度上升速率、電流偏差以及功效比的取值范圍映射到[0,1]之間,獲取溫度上升速率歸一化值、電流偏差歸一化值以及功效比歸一化值,依據(jù)溫度上升速率歸一化值、電流偏差歸一化值以及功效比歸一化值與狀態(tài)指數(shù)的正反比關(guān)系,對溫度上升速率歸一化值、電流偏差歸一化值以及功效比歸一化值加權(quán)計算獲取狀態(tài)指數(shù)。

    11、在一個優(yōu)選的實施方式中,依據(jù)狀態(tài)指數(shù)與指數(shù)閾值的對比結(jié)果判斷驅(qū)動系統(tǒng)是否支持運行,包括以下步驟:

    12、將獲取的狀態(tài)指數(shù)與指數(shù)閾值進行對比,指數(shù)閾值用于判斷驅(qū)動系統(tǒng)是否支持運行,若狀態(tài)指數(shù)大于指數(shù)閾值,判斷驅(qū)動系統(tǒng)整體性能差,不支持運行。

    13、在一個優(yōu)選的實施方式中,計算目標傾斜角度與當前傾斜角度之間的誤差,表達式為:

    14、error=target_angle-current_angle,式中,target_angl為目標傾斜角度,current_angle為當前傾斜角度,error為誤差。

    15、在一個優(yōu)選的實施方式中,將比例部分、積分部分和微分部分的控制輸出相加得到校正力矩,包括以下步驟:

    16、校正力矩的計算表達式為:t=p+iout+d,式中,t為校正力矩,p為比例控制輸出,iout表示積分控制輸出,d為微分控制輸出。

    17、在一個優(yōu)選的實施方式中,依據(jù)校正力矩取值的正負結(jié)果確認驅(qū)動系統(tǒng)驅(qū)動動量輪的旋轉(zhuǎn)方向,包括以下步驟:

    18、獲取校正力矩后,將校正力矩與數(shù)值0進行對比;

    19、若t>0,表示獨輪機器人當前處于向右傾斜狀態(tài),需要施加向左的力矩來抑制右傾,以獨輪編程機器人的后方作為基準,驅(qū)動系統(tǒng)驅(qū)動動量輪逆時針轉(zhuǎn)動;

    20、若t<0,表示獨輪機器人當前處于向左傾斜狀態(tài),需要施加向右的力矩來抑制左傾,以獨輪編程機器人的后方作為基準,驅(qū)動系統(tǒng)驅(qū)動動量輪順時針轉(zhuǎn)動。

    21、在一個優(yōu)選的實施方式中,取校正力矩的絕對值作為力矩指數(shù),結(jié)合力矩指數(shù)以及狀態(tài)指數(shù)生成調(diào)節(jié)系數(shù),包括以下步驟:

    22、取校正力矩的絕對值作為力矩指數(shù),表達式為:zmoment=|t|,式中,t為校正力矩,zmoment為力矩指數(shù);

    23、結(jié)合力矩指數(shù)以及狀態(tài)指數(shù)生成調(diào)節(jié)系數(shù),表達式為:

    24、tjx=α*zmoment-β*zstate,式中,tjx為調(diào)節(jié)系數(shù),zmoment為力矩指數(shù),zstate為狀態(tài)指數(shù),α、β分別為力矩指數(shù)、狀態(tài)指數(shù)的比例系數(shù),且α、β均大于0。

    25、在一個優(yōu)選的實施方式中,依據(jù)調(diào)節(jié)系數(shù)調(diào)整動量輪的轉(zhuǎn)動加速度包括以下步驟:

    26、在獲取調(diào)節(jié)系數(shù)后,將調(diào)節(jié)系數(shù)與預(yù)設(shè)的系數(shù)閾值進行對比,判斷需要對動量輪當前轉(zhuǎn)動加速度進行調(diào)大或調(diào)小處理,調(diào)節(jié)算法為:

    27、式中,sdnew為調(diào)節(jié)后的轉(zhuǎn)動加速度,sdold為調(diào)節(jié)前的轉(zhuǎn)動加速度,tjx為調(diào)節(jié)系數(shù),tjz為系數(shù)閾值。

    28、在一個優(yōu)選的實施方式中,根據(jù)比例增益和誤差計算比例部分的控制輸出,包括以下步驟:

    29、將計算得到的誤差代入比例控制公式獲取比例控制輸出,表達式為:

    30、p=kp*error,式中,p為比例控制輸出,kp為比例增益,error為誤差;

    31、根據(jù)誤差的積分項以及積分時間常數(shù)計算積分部分的控制輸出,包括以下步驟:

    32、對計算得到的誤差進行積分運算,積分運算需要累積歷史誤差,表達式為:式中,i為積分項,t表示當前時間,表示在時間時的誤差;

    33、利用積分增益和積分項計算積分控制輸出,表達式為:iout=ki*i,式中,為i為積分項,ki為積分增益,iout表示積分控制輸出;

    34、根據(jù)誤差的導(dǎo)數(shù)項和微分時間常數(shù)計算微分部分的控制輸出,包括以下步驟:

    35、通過當前誤差與上一次誤差計算誤差變化率作為誤差導(dǎo)數(shù)項,表達式為:式中,error_derivative為誤差導(dǎo)數(shù)項,errork為當前誤差,errork-1為上一次本文檔來自技高網(wǎng)...

    【技術(shù)保護點】

    1.一種獨輪編程機器人的控制方法,其特征在于:所述控制方法包括以下步驟:

    2.根據(jù)權(quán)利要求1所述的一種獨輪編程機器人的控制方法,其特征在于:結(jié)合運行數(shù)據(jù)為驅(qū)動系統(tǒng)生成狀態(tài)指數(shù),包括以下步驟:

    3.根據(jù)權(quán)利要求2所述的一種獨輪編程機器人的控制方法,其特征在于:依據(jù)狀態(tài)指數(shù)與指數(shù)閾值的對比結(jié)果判斷驅(qū)動系統(tǒng)是否支持運行,包括以下步驟:

    4.根據(jù)權(quán)利要求3所述的一種獨輪編程機器人的控制方法,其特征在于:計算目標傾斜角度與當前傾斜角度之間的誤差,表達式為:

    5.根據(jù)權(quán)利要求4所述的一種獨輪編程機器人的控制方法,其特征在于:將比例部分、積分部分和微分部分的控制輸出相加得到校正力矩,包括以下步驟:

    6.根據(jù)權(quán)利要求5所述的一種獨輪編程機器人的控制方法,其特征在于:依據(jù)校正力矩取值的正負結(jié)果確認驅(qū)動系統(tǒng)驅(qū)動動量輪的旋轉(zhuǎn)方向,包括以下步驟:

    7.根據(jù)權(quán)利要求6所述的一種獨輪編程機器人的控制方法,其特征在于:取校正力矩的絕對值作為力矩指數(shù),結(jié)合力矩指數(shù)以及狀態(tài)指數(shù)生成調(diào)節(jié)系數(shù),包括以下步驟:

    8.根據(jù)權(quán)利要求7所述的一種獨輪編程機器人的控制方法,其特征在于:依據(jù)調(diào)節(jié)系數(shù)調(diào)整動量輪的轉(zhuǎn)動加速度包括以下步驟:

    9.根據(jù)權(quán)利要求5所述的一種獨輪編程機器人的控制方法,其特征在于:根據(jù)比例增益和誤差計算比例部分的控制輸出,包括以下步驟:

    10.根據(jù)權(quán)利要求2所述的一種獨輪編程機器人的控制方法,其特征在于:所述溫度上升速率的獲取邏輯為:獲取電機在當前時刻的溫度值以及在上一時刻的溫度值,通過當前時刻的溫度值減去上一時刻的溫度值獲取溫度差值,將當前時刻減去上一時刻獲取監(jiān)測時長,通過溫度差值比上監(jiān)測時長獲取溫度上升速率;

    ...

    【技術(shù)特征摘要】

    1.一種獨輪編程機器人的控制方法,其特征在于:所述控制方法包括以下步驟:

    2.根據(jù)權(quán)利要求1所述的一種獨輪編程機器人的控制方法,其特征在于:結(jié)合運行數(shù)據(jù)為驅(qū)動系統(tǒng)生成狀態(tài)指數(shù),包括以下步驟:

    3.根據(jù)權(quán)利要求2所述的一種獨輪編程機器人的控制方法,其特征在于:依據(jù)狀態(tài)指數(shù)與指數(shù)閾值的對比結(jié)果判斷驅(qū)動系統(tǒng)是否支持運行,包括以下步驟:

    4.根據(jù)權(quán)利要求3所述的一種獨輪編程機器人的控制方法,其特征在于:計算目標傾斜角度與當前傾斜角度之間的誤差,表達式為:

    5.根據(jù)權(quán)利要求4所述的一種獨輪編程機器人的控制方法,其特征在于:將比例部分、積分部分和微分部分的控制輸出相加得到校正力矩,包括以下步驟:

    6.根據(jù)權(quán)利要求5所述的一種獨輪編程機器人的控制方法,其特征在于:依據(jù)校正力矩取值的正負結(jié)果確認驅(qū)動系統(tǒng)驅(qū)...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:費旭鋒韓超
    申請(專利權(quán))人:上海鯨魚機器人科技有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产精品亚洲专区无码唯爱网 | 无码Aⅴ在线观看| 国产v亚洲v天堂无码网站| 亚洲AV无码一区二区二三区软件| 无码国产精品一区二区免费| 欧洲精品无码一区二区三区在线播放| 毛片无码免费无码播放| 中文无码熟妇人妻AV在线| 久久亚洲AV无码精品色午夜麻豆| 亚洲熟妇少妇任你躁在线观看无码 | 无码国产精品一区二区免费| 一区二区三区人妻无码| 国产成年无码久久久久下载 | 精品亚洲成A人无码成A在线观看| 国产精品亚洲а∨无码播放不卡 | 日韩va中文字幕无码电影| 亚洲精品无码专区久久| 无码人妻AV一二区二区三区| 国产成人无码精品一区在线观看 | 97免费人妻无码视频| 午夜福利av无码一区二区| 国产无遮挡无码视频免费软件| 无码A级毛片日韩精品| 67194成是人免费无码| 亚洲AV无码一区二区一二区| 亚洲av永久无码一区二区三区| 无码一区二区三区视频| 亚洲爆乳精品无码一区二区三区| 日韩AV高清无码| 亚洲国产精品无码久久一区二区| 中文国产成人精品久久亚洲精品AⅤ无码精品| 无码一区二区三区在线| 无码h黄肉3d动漫在线观看| 日韩AV无码一区二区三区不卡| 无码国产精品一区二区高潮| 国产精品无码免费专区午夜| 成人免费无码H在线观看不卡| 中文字幕无码一区二区三区本日| 永久免费av无码网站yy| 无码久久精品国产亚洲Av影片| 50岁人妻丰满熟妇αv无码区|