0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

四足机器人周期函数效果演示

麦辣鸡腿堡 来源:古月居 作者:我是。 2023-11-16 17:24 次阅读

这里简单利用一个线性函数进行演示

图片

取a=1,b=1,其图像随时间变化如下:

图片

利用周期函数对时间进行调整,可以使其变成周期函数,设定周期为2s,时长为10s,其图像如下:

图片

从图像可以看出,刚好为5个周期,一个周期为一个尖角。接下来,为更好的观察各曲线相位,我们设定该直线函数的3个周期,其相位差(offset)分别为[0,1,3,4],图像如下:

图片

从上图可以看出,我们的“尖角”会根据相位差,向前或向后平移。此方法对所有函数均适用,以下为利用sin函数进行的测试效果:

图片

测试用代码:

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()
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    27052

    浏览量

    201437
  • 函数
    +关注

    关注

    3

    文章

    3904

    浏览量

    61311
  • 四足机器人
    +关注

    关注

    1

    文章

    87

    浏览量

    15132
收藏 人收藏

    评论

    相关推荐

    步行机器人的弯道行走

    本帖最后由 eehome 于 2013-1-5 10:08 编辑 步行机器人的弯道行走
    发表于 08-12 09:53

    机器人

    谁会做六机器人,求资料??大神们
    发表于 06-06 00:01

    机器人

    第三章、双机器人的硬件结构与框图一、双机器人的硬件框图图1. 双机器人结构框图
    发表于 11-25 11:30

    stm32红外六机器人

    爬行机器人毕业时的作品,当时还处于入门状态,c程序写的比较菜(程序写的比较乱,仅作参考),一直想把这个六机器人作品优化一下,可惜,一直在忙,现借助电路城这个平台开源给大家,希望大
    发表于 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

    MATLAB多步行机器人动画演示

    求大神指导怎么做多机器人的行走的动画演示!!!
    发表于 04-23 11:36

    机器人

    `这是创客集结号的作品机器人身体和都是通过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

    DIY设计蜘蛛机器人

    描述“迈尔斯”开源蜘蛛机器人它使用 8 个 SG90 / MG90 伺服电机 作为腿部的执行器,由一个定制的 PCB 组成,用于为伺服系统供电和控制,而 Arduino Nano.PCB 具有
    发表于 08-09 06:30