那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

四足機器人接觸檢測和模型

麥辣雞腿堡 ? 來源:古月居 ? 作者:我是。 ? 2023-11-16 17:51 ? 次閱讀

接觸檢測

步態規劃器給出的接觸序列是嚴格按照時間進行周期性計算的。而在實際運行當中,由于地形的不平整,又或者存在坡度等情況,腿部會發生提前或者延遲接觸等情況,因此只靠步態規劃器給出的接觸序列來控制機器人往往是不可靠的。

因此這里提出一個基于卡爾曼濾波的概率接觸檢測。其綜合考慮了步態規劃其給出的恒定接觸序列,足端高度,地形的不平整性,以及通過關節編碼器數據所計算出來的關節力矩,來提高接觸檢測的精度,同時減少了腿部由于電機力矩控制所引起的關節回彈現象

預測模型

卡爾曼濾波器的標準預測方程如下:

圖片

該模型有以下函數曲線:

圖片

參數(μ,σ)取不同值時,圖像如下所示,可以看出,σ取不同值時,曲線的曲率會有所變化,當曲率比較大時,其預測結果更精確,但是許用誤差范圍較小,容易造成系統的不穩定;

而當曲率變小時,預測模型的穩定性更強,其許用誤差范圍較大,但預測結果相對來說沒那么精確,實際參數的選取可根據實機結果進行調整:

圖片

測試代碼如下:

def prediction_model(phi, state, params):
    """
    Given the gait schedule and the current phase of a leg,
    the gait scheduler provides an expected contact state of
    each leg


    :param phi: phase
    :param state: contact state
    :param params: [mu, mu_bar, sigma, sigma_bar]
                    mu = [mu1, mu2] and so on
    :return: the probability of contact
    """
    mu0, mu1 = params[0]
    mu0_bar, mu1_bar = params[1]


    sigma0, sigma1 = params[2]
    sigma0_bar, sigma1_bar = params[3]


    a = math.erf((phi-mu0)/(sigma0*np.sqrt(2)))
        + math.erf((mu1-phi)/(sigma1*np.sqrt(2)))


    b = 2+math.erf((mu0_bar-phi)/(sigma0_bar*np.sqrt(2)))
        + math.erf((phi-mu1_bar)/(sigma1_bar*np.sqrt(2)))


    if state == 1:
        prob = 0.5 * (state * a)
    else:
        prob = 0.5 * (state * b)


    return prob

因此,對于k個接觸點,該預測模型可以作為系統的瞬時輸入為:

圖片

協方差矩陣如下,該矩陣表示我們對預測精度的信賴程度

圖片

由于我們只關注瞬時接觸檢測(通過融合當前可用的測量),所以狀態矩陣和輸入矩陣被定義為如下:

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    211

    文章

    28646

    瀏覽量

    208432
  • 檢測
    +關注

    關注

    5

    文章

    4512

    瀏覽量

    91748
  • 模型
    +關注

    關注

    1

    文章

    3313

    瀏覽量

    49232
  • 四足機器人
    +關注

    關注

    1

    文章

    92

    瀏覽量

    15269
收藏 人收藏

    評論

    相關推薦

    步行機器人的彎道行走

    本帖最后由 eehome 于 2013-1-5 10:08 編輯 步行機器人的彎道行走
    發表于 08-12 09:53

    機器人

    誰會做六機器人,求資料??大神們
    發表于 06-06 00:01

    機器人

    第三章、雙機器人的硬件結構與框圖一、雙機器人的硬件框圖圖1. 雙機器人結構框圖
    發表于 11-25 11:30

    stm32紅外六機器人

    )仿生六機器人開發流程以及細節仿生六機器人三維模型簡圖論文、D-H數學模型 、程序、硬件原理
    發表于 03-27 18:51

    機器人

    求大神上傳一個六機器人的骨架圖紙
    發表于 07-28 10:32

    【OK210申請】輪式機器人

    申請理由:我正在做這樣一個機器人,遇到了很多問題,非常想學習一下這款板子!我相信利用它能幫我解決難題!項目描述:可利用機械結構仿生行進,也可利用車輪進行行進,集
    發表于 06-25 19:38

    什么是龍機器人

    機器人是一種仿生機器人,由Openduino控制板控制,有條腿,每條腿兩個自由度,由兩
    發表于 03-24 16:17

    仿生機器人

    本帖最后由 紅塵。破 于 2016-8-19 14:59 編輯 今天整理資料時發現了一年前做的仿生機器人,當時買了一個仿生
    發表于 08-19 14:59

    機器人

    `這是創客集結號的作品機器人身體和都是通過3D打印技術打印出來的,通過自己安裝連接上超聲波傳感器,制作成功的
    發表于 09-29 09:55

    求六機器人的圖紙

    `業余,想想做一做六機器人。但是苦于無大致圖紙,卡在建模的問題上。求六機器人的圖紙,有清晰的尺寸就行(主要是腿)。`
    發表于 03-26 18:43

    機器人的機構設計

    機器人結構本體能夠有效承受運動沖擊、模擬動物運動的先決條件;高性能驅動器為機器人運動提供足夠動力,行走穩定性控制負責協調多個關節驅動器,實現機器
    發表于 09-15 06:54

    如何完整的組裝機器人

    如何完整的組裝機器人
    發表于 09-24 07:00

    ANYmal機器人的相關資料推薦

    去年 1 月份,瑞士公司 ANYbotics 放出來一款靈活的機器人——ANYmal,它可以對抗各種惡劣的現實環境,適用于在危險的工業場景中執行任務。在最近的世界機器人大會上,AN
    發表于 12-31 06:28

    機器人遍地開花,機器人的市場有多大

    幽靈公主的坐騎在現實中被造出來了? 日本川崎重工3月9日首次公開了旗下開發的全新機器人,外形類似宮崎駿《幽靈公主》中主角的坐騎——酷似山羊的雅酷兒。這款
    的頭像 發表于 04-06 15:51 ?1997次閱讀

    機器人步態規劃與接觸狀態

    0、步態規劃 機器人控制當中,步態是至關重要的一項。我們可以簡單理解成機器人運動過程中各
    的頭像 發表于 11-16 17:17 ?884次閱讀
    <b class='flag-5'>四</b><b class='flag-5'>足</b><b class='flag-5'>機器人</b>步態規劃與<b class='flag-5'>接觸</b>狀態
    属火的在属土的方向做生意好不好| 博彩通百家乐官网概率| 札达县| 百家乐官网赢钱海立方| 百家乐平注常赢规则| 大发888客户端的软件| 大庆冠通棋牌世界| 五家渠市| 百家乐官网网络赌博真假| 花莲县| 百家乐官网精神| 百家乐娱乐城信息| 百家乐单注技巧| 免费百家乐官网缩水| 百家乐小钱赢钱| 998棋牌游戏| 百家乐官网在线投注系统| 百家乐官网庄闲排列| 百家乐官网网页游戏| 百家乐视频游戏双扣| 威尼斯人娱乐平台博彩投注平| 大发888信誉888娱乐城| 百家乐官网会骗人吗| 在线百家乐官网作| 威尼斯人娱乐城信誉| 白城市| 百家乐赢的技巧| 钱隆百家乐破解版| 优博代理| 金龍百家乐官网的玩法技巧和规则| 百家乐博赌场| 佳木斯市| 百家乐投注助手| 大发888官方下载 银行| 百家乐官网赌缆注码运用| 百家乐博彩开户博彩通| tt百家乐的玩法技巧和规则| 宁阳县| 24山分阴阳| 大发888网站大全| 狮威百家乐官网娱乐平台|