0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

四足機器人周期函數(shù)效果演示

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

這里簡單利用一個線性函數(shù)進行演示

圖片

取a=1,b=1,其圖像隨時間變化如下:

圖片

利用周期函數(shù)對時間進行調(diào)整,可以使其變成周期函數(shù),設(shè)定周期為2s,時長為10s,其圖像如下:

圖片

從圖像可以看出,剛好為5個周期,一個周期為一個尖角。接下來,為更好的觀察各曲線相位,我們設(shè)定該直線函數(shù)的3個周期,其相位差(offset)分別為[0,1,3,4],圖像如下:

圖片

從上圖可以看出,我們的“尖角”會根據(jù)相位差,向前或向后平移。此方法對所有函數(shù)均適用,以下為利用sin函數(shù)進行的測試效果:

圖片

測試用代碼:

import numpy as np
import matplotlib.pyplot as plt




T = 2*np.pi
t = np.linspace(0, 10, 100)
offset = [0, 0.5*np.pi, np.pi, 1.5*np.pi]
# offset = [0]*4
phi_offset = []




def linear_fun(x):
    return x+1




def linear_draw():
    plt.title('linear_function')
    plt.plot(t, linear_fun(t))




def single_period():
    plt.title('period_linear_function')
    plt.plot(t, linear_fun(t % T))




def period_draw():
    plt.title('period_ot')
    for i in range(len(offset)):
        phi_offset.append(np.sin((t+offset[i]) % T))
        plt.plot(t, phi_offset[i], label='%f' % offset[i])




period_draw()
plt.legend()
plt.show()
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 機器人
    +關(guān)注

    關(guān)注

    210

    文章

    27839

    瀏覽量

    204618
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4237

    瀏覽量

    61971
  • 四足機器人
    +關(guān)注

    關(guān)注

    1

    文章

    89

    瀏覽量

    15166
收藏 人收藏

    評論

    相關(guān)推薦

    步行機器人的彎道行走

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

    機器人

    第三章、雙機器人的硬件結(jié)構(gòu)與框圖一、雙機器人的硬件框圖圖1. 雙機器人結(jié)構(gòu)框圖
    發(fā)表于 11-25 11:30

    stm32紅外六機器人

    爬行機器人畢業(yè)時的作品,當時還處于入門狀態(tài),c程序?qū)懙谋容^菜(程序?qū)懙谋容^亂,僅作參考),一直想把這個六機器人作品優(yōu)化一下,可惜,一直在忙,現(xiàn)借助電路城這個平臺開源給大家,希望大
    發(fā)表于 03-27 18:51

    機器人

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

    【OK210申請】輪式機器人

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

    什么是龍機器人?

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

    仿生機器人

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

    MATLAB多步行機器人動畫演示

    求大神指導(dǎo)怎么做多機器人的行走的動畫演示?。?!
    發(fā)表于 04-23 11:36

    機器人

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

    求六機器人的圖紙

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

    機器人的機構(gòu)設(shè)計

    機器人屬于復(fù)雜機電系統(tǒng),需要綜合生物、機械、電子、控制等學(xué)科內(nèi)容,具體涉及仿生機構(gòu)設(shè)計、靈巧運動機構(gòu)設(shè)計、高性能驅(qū)動器制造,行走穩(wěn)定性控制、強化學(xué)習等在內(nèi)的多個研究方向。其中,機構(gòu)設(shè)計是保障
    發(fā)表于 09-15 06:54

    如何完整的組裝機器人?

    如何完整的組裝機器人?
    發(fā)表于 09-24 07:00

    ANYmal機器人的相關(guān)資料推薦

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

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

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

    機器人步態(tài)規(guī)劃與接觸狀態(tài)

    0、步態(tài)規(guī)劃 機器人控制當中,步態(tài)是至關(guān)重要的一項。我們可以簡單理解成機器人運動過程中各
    的頭像 發(fā)表于 11-16 17:17 ?650次閱讀
    <b class='flag-5'>四</b><b class='flag-5'>足</b><b class='flag-5'>機器人</b>步態(tài)規(guī)劃與接觸狀態(tài)