为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

东南大学的研究生学费改革

2018-03-28 2页 doc 12KB 9阅读

用户头像

is_963767

暂无简介

举报
东南大学的研究生学费改革(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112526996A(43)申请公布日2021.03.19(21)申请号202011395005.0(22)申请日2020.12.03(71)申请人太原科技大学地址030000山西省太原市万柏林区窊流路66号(72)发明人赵若楠 邵雪卷 韩涛 曹瑞 张弛 梁晓军 (74)专利代理机构广东有知猫知识产权代理有限公司44681代理人李志海(51)Int.Cl.G05D1/02(2020.01)G05D1/00(2006.01)B62D57/032(200...
东南大学的研究生学费改革
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112526996A(43)申请公布日2021.03.19(21)申请号202011395005.0(22)申请日2020.12.03(71)申请人太原科技大学地址030000山西省太原市万柏林区窊流路66号(72)发明人赵若楠 邵雪卷 韩涛 曹瑞 张弛 梁晓军 (74)专利代理机构广东有知猫知识产权代理有限公司44681代理人李志海(51)Int.Cl.G05D1/02(2020.01)G05D1/00(2006.01)B62D57/032(2006.01)权利书1页说明书4页附图1页(54)发明名称基于Arduino的步行式机器人及其控制方法(57)摘要本发明公开了一种基于Arduino的步行式机器人,包括:串联腿部模块,由至少两段腿部肢节铰接而成,用于支撑和完成行走动作;舵机模块,安装于串联腿部模块铰接点,分别用于驱动各个腿部肢节独立转动;超声波模块,用于探测机器人周围障碍物;中央控制模块,用于控制舵机模块和超声波模块;电源模块,与中央控制模块联通并为超声波模块和舵机模块供电。本发明通过中央控制模块控制串联腿部模块铰接点处的舵机模块,实现多足机器人腿部的运动,带动机器人移动,配合超声波模块的实现在各种地形和环境下的位移,并通过舵机动作角度的计算和输出,配合足端的摆线运动轨迹,实现串联腿部模块的运动,完全模拟生物关节的拟真动作,提高机器人行走的稳定性。CN112526996ACN112526996A权 利 要 求 书1/1页1.一种基于Arduino的步行式机器人,其特征在于,包括:串联腿部模块(1),由至少两段腿部肢节铰接而成,用于支撑和完成行走动作;舵机模块(2),安装于串联腿部模块(1)铰接点,分别用于驱动各个腿部肢节独立转动;超声波模块(3),用于探测机器人周围障碍物;中央控制模块(4),用于控制舵机模块(2)和超声波模块(3);电源模块(5),与中央控制模块(4)联通并为超声波模块(3)和舵机模块(2)供电。2.根据权利要求1所述的基于Arduino的步行式机器人,其特征在于,所述串联腿部模块(1)由一段上部腿部肢节和一段下部腿部肢节铰接而成,每个腿部肢节上具有一个用于驱动其转动的舵机模块(2)。3.根据权利要求2所述的基于Arduino的步行式机器人,其特征在于,所述串联腿部模块(1)为四个。4.根据权利要求3所述的基于Arduino的步行式机器人的控制方法,其特征在于,包括以下步骤:设置足端坐标(x,y),测量得到I1为下部腿部肢节长度,测量得到I2为上部腿部肢节长度,将下部腿部肢节的足端放于坐标系原点,原点至上部腿部肢节顶点的长度为:其中x和y分别为上部腿部肢节顶点于坐标系中的数值,中央控制模块(4)即可算出上部腿部肢节角度为:采用余弦定理算出原点至上部腿部肢节顶点连线与下部腿部肢节夹角为:根据三角函数定理,中央控制模块(4)即可算出上部腿部肢节角度为:根据下部腿部肢节和上部腿部肢节角度信息,中央控制模块(4)控制舵机模块(2)输出相应的角度值,驱动串联腿部模块(1)动作。5.根据权利要求4所述的基于Arduino的步行式机器人的控制方法,其特征在于,以串联腿部模块(1)足端采用复合摆线方程生成摆线轨迹,将摆线轨迹的坐标值赋给串联腿部模块(1)的足端坐标,并转化为舵机模块(2)的动作角度。6.根据权利要求5所述的基于Arduino的步行式机器人的控制方法,其特征在于,当第一组对角串联腿部模块(1)处于支撑状态时,中央控制模块(4)驱动第二组对角串联腿部模块(1)摆动。7.根据权利要求6所述的基于Arduino的步行式机器人的控制方法,其特征在于,还包括基于超声波模块(3)的跟随方法,在中央控制模块(4)中设定一间距阈值,超声波模块(3)实时开启反馈其与目标的距离值,当距离值大于间距阈值时,中央控制模块(4)控制舵机模块(2)启动靠近目标,当距离值小于间距阈值时,中央控制模块(4)控制舵机模块(2)启动远离目标。2CN112526996A说 明 书1/4页基于Arduino的步行式机器人及其控制方法技术领域[0001]本发明涉及一种基于Arduino的步行式机器人及其控制方法,属于机器人技术领域。背景技术[0002]对机器人的研究已经越来越受社会的重视,近年来,人工智能快速发展,又加快了人们对机器人功能的开发。移动机器人一直都是该领域研究的热潮,自主规划路径的小车、自主完成任务的无人机还有自主搬运货物的移动机器人早已广泛应用于生活、生产中。[0003]对于平坦的地形,这些自主移动的机器人可以轻松、快捷、平稳的完成任务,但是,对于复杂地形的移动,轮式机器人难以行进,不能很好的执行编辑的任务,亟需一种拟步行走的机器人完成智能任务。发明[0004]本发明的目的是提供一种基于Arduino的步行式机器人及其控制方法,该机器人及其控制方法解决了现有技术中轮式机器人面对复杂的地形和环境,行进困难、适用性差的问题。[0005]为达到上述目的,本发明采用的技术是:一种基于Arduino的步行式机器人,包括:[0006]串联腿部模块,由至少两段腿部肢节铰接而成,用于支撑和完成行走动作;[0007]舵机模块,安装于串联腿部模块铰接点,分别用于驱动各个腿部肢节独立转动;[0008]超声波模块,用于探测机器人周围障碍物;[0009]中央控制模块,用于控制舵机模块和超声波模块;[0010]电源模块,与中央控制模块联通并为超声波模块和舵机模块供电。[0011]上述技术方案中进一步改进的方案如下:[0012]1.上述方案中,所述串联腿部模块由一段上部腿部肢节和一段下部腿部肢节铰接而成,每个腿部肢节上具有一个用于驱动其转动的舵机模块。[0013]2.上述方案中,所述串联腿部模块为四个。[0014]为达到上述目的,本发明还提供了一种基于Arduino的步行式机器人的控制方法,包括以下步骤:[0015]设置足端坐标(x,y),测量得到I1为下部腿部肢节长度,测量得到I2为上部腿部肢节长度,将下部腿部肢节的足端放于坐标系原点,原点至上部腿部肢节顶点的长度为:[0016][0017]其中x和y分别为上部(小腿)腿部肢节顶点于坐标系中的数值,中央控制模块(4)即可算出上部(小腿)腿部肢节角度为:[0018]3CN112526996A说 明 书2/4页[0019]采用余弦定理算出原点至上部腿部肢节顶点连线与下部腿部肢节夹角为:[0020][0021]根据三角函数定理,中央控制模块即可算出上部腿部肢节角度为:[0022][0023]根据下部腿部肢节和上部腿部肢节角度信息,中央控制模块控制舵机模块输出相应的角度值,驱动串联腿部模块动作。[0024]上述技术方案中进一步改进的方案如下:[0025]1.上述方案中,以串联腿部模块足端采用复合摆线方程生成摆线轨迹,将摆线轨迹的坐标值赋给串联腿部模块的足端坐标,并转化为舵机模块的动作角度。[0026]2.上述方案中,当第一组对角串联腿部模块处于支撑状态时,中央控制模块驱动第二组对角串联腿部模块摆动。[0027]3.上述方案中,还包括基于超声波模块的跟随方法,在中央控制模块中设定一间距阈值,超声波模块实时开启反馈其与目标的距离值,当距离值大于间距阈值时,中央控制模块控制舵机模块启动靠近目标,当距离值小于间距阈值时,中央控制模块控制舵机模块启动远离目标。[0028]由于上述技术方案的运用,本发明与现有技术相比具有下列优点:[0029]1.本发明基于Arduino的步行式机器人及其控制方法,其通过中央控制模块控制串联腿部模块铰接点处的舵机模块,实现多足机器人腿部的运动,带动机器人整体移动,配合超声波模块的从而实现在各种地形和环境下的位移。[0030]2.本发明基于Arduino的步行式机器人及其控制方法,其通过舵机动作角度的计算和输出,配合足端的摆线运动轨迹,实现串联腿部模块的运动,完全模拟生物关节的拟真动作,提高机器人行走的稳定性。附图说明[0031]附图1为本发明基于Arduino的步行式机器人的模块示意图。[0032]图中:1、串联腿部模块;2、舵机模块;3、超声波模块;4、中央控制模块;5、电源模块。具体实施方式[0033]以下结合附图对本发明作进一步详细说明。[0034]实施例1:一种基于Arduino的步行式机器人,参照附图1,包括:[0035]串联腿部模块1,由至少两段腿部肢节铰接而成,用于支撑和完成行走动作;[0036]舵机模块2,安装于串联腿部模块1铰接点,分别用于驱动各个腿部肢节独立转动;[0037]超声波模块3,用于探测机器人周围障碍物;[0038]中央控制模块4,用于控制舵机模块2和超声波模块3;[0039]电源模块5,与中央控制模块4联通并为超声波模块3和舵机模块2供电。[0040]上述串联腿部模块1由一段上部腿部肢节和一段下部腿部肢节铰接而成,每个腿4CN112526996A说 明 书3/4页部肢节上具有一个用于驱动其转动的舵机模块2;所述串联腿部模块1为四个。[0041]实施例2:一种基于Arduino的步行式机器人,参照附图1,包括:[0042]串联腿部模块1,由至少两段腿部肢节铰接而成,用于支撑和完成行走动作;[0043]舵机模块2,安装于串联腿部模块1铰接点,分别用于驱动各个腿部肢节独立转动;[0044]超声波模块3,用于探测机器人周围障碍物;[0045]中央控制模块4,用于控制舵机模块2和超声波模块3;[0046]电源模块5,与中央控制模块4联通并为超声波模块3和舵机模块2供电。[0047]上述串联腿部模块1由一段上部腿部肢节和一段下部腿部肢节铰接而成,每个腿部肢节上具有一个用于驱动其转动的舵机模块2;所述串联腿部模块1为四个。[0048]基于Arduino的步行式机器人的控制方法,包括以下步骤:[0049]设置足端坐标x,y,测量得到I1为下部腿部肢节长度,测量得到I2为上部腿部肢节长度,将下部腿部肢节的足端放于坐标系原点,原点至上部腿部肢节顶点的长度为:[0050][0051]其中x和y分别为上部腿部肢节顶点于坐标系中的数值,中央控制模块4即可算出上部腿部肢节角度为:[0052][0053]采用余弦定理算出原点至上部腿部肢节顶点连线与下部腿部肢节夹角为:[0054][0055]根据三角函数定理,中央控制模块4即可算出上部腿部肢节角度为:[0056][0057]根据下部腿部肢节和上部腿部肢节角度信息,中央控制模块4控制舵机模块2输出相应的角度值,驱动串联腿部模块1动作。[0058]以串联腿部模块1足端采用复合摆线方程生成摆线轨迹,将摆线轨迹的坐标值赋给串联腿部模块1的足端坐标,并转化为舵机模块2的动作角度。[0059]当第一组对角串联腿部模块1处于支撑状态时,中央控制模块4驱动第二组对角串联腿部模块1摆动。[0060]还包括基于超声波模块3的跟随方法,在中央控制模块4中设定一间距阈值,超声波模块3实时开启反馈其与目标的距离值,当距离值大于间距阈值时,中央控制模块4控制舵机模块2启动靠近目标,当距离值小于间距阈值时,中央控制模块4控制舵机模块2启动远离目标。[0061]采用上述方案,其通过中央控制模块控制串联腿部模块铰接点处的舵机模块,实现多足机器人腿部的运动,带动机器人整体移动,配合超声波模块的从而实现在各种地形和环境下的位移。[0062]另外,其通过舵机动作角度的计算和输出,配合足端的摆线运动轨迹,实现串联腿部模块的运动,完全模拟生物关节的拟真动作,提高机器人行走的稳定性。5CN112526996A说 明 书4/4页[0063]上述实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所作的等效变化或修饰,都应涵盖在本发明的保护范围之内。6CN112526996A说 明 书 附 图1/1页图17
/
本文档为【东南大学的研究生学费改革】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索