CN109991989A - 机器人空闲状态下的动态平衡方法、装置及存储介质 - Google Patents
机器人空闲状态下的动态平衡方法、装置及存储介质 Download PDFInfo
- Publication number
- CN109991989A CN109991989A CN201711482803.5A CN201711482803A CN109991989A CN 109991989 A CN109991989 A CN 109991989A CN 201711482803 A CN201711482803 A CN 201711482803A CN 109991989 A CN109991989 A CN 109991989A
- Authority
- CN
- China
- Prior art keywords
- robot
- movement velocity
- idle state
- judge
- preset range
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000002596 correlated effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 108010076504 Protein Sorting Signals Proteins 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0891—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for land vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Toys (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种机器人空闲状态下的动态平衡方法,该方法包括:在空闲状态下接收来自于惯性传感器的唤醒中断,唤醒中断表示机器人从静止状态变为运动状态;判断机器人是否处于直立姿态并判断机器人的运动速度是否在预设范围内;若机器人处于直立姿态且运动速度处于预设范围内,则控制机器人向运动方向移动以进行动态平衡调整。本发明还公开了一种机器人空闲状态下的动态平衡装置、机器人和可读存储介质。通过上述方式,本发明能够在机器人受外力作用时实现动态平衡。
Description
技术领域
本发明涉及机器人领域,特别是涉及一种机器人空闲状态下的动态平衡方法、装置、机器人及可读存储介质。
背景技术
机器人在空闲状态下,即没有收到控制指令时,一般保持在一个稳定的姿态,例如直立姿态。但空闲状态下的机器人受到外力作用时,可能无法实现动态平衡而使得姿态发生变化,例如原本保持直立的机器人被推了一下后失去平衡而摔倒,可能导致机器人受到损伤。
发明内容
本发明主要解决的技术问题是提供一种机器人空闲状态下的动态平衡方法、装置、机器人及可读存储介质,能够解决现有技术中空闲状态下的机器人受到外力作用时可能无法实现动态平衡的问题。
为了解决上述技术问题,本发明提供了一种机器人空闲状态下的动态平衡方法,该方法包括:在空闲状态下接收来自于惯性传感器的唤醒中断,唤醒中断表示机器人从静止状态变为运动状态;判断机器人是否处于直立姿态并判断机器人的运动速度是否在预设范围内;若机器人处于直立姿态且运动速度处于预设范围内,则控制机器人向运动方向移动以进行动态平衡调整。
为了解决上述技术问题,本发明提供了一种机器人空闲状态下的动态平衡装置,该装置包括至少一个处理器,单独或协同工作,处理器用于执行指令以实现前述的机器人空闲状态下的动态平衡方法。
为了解决上述技术问题,本发明提供了一种机器人,该机器人包括处理器、加速度计和陀螺仪,处理器分别连接加速度计和陀螺仪,处理器用于执行指令以实现前述的机器人空闲状态下的动态平衡方法。
为了解决上述技术问题,本发明提供了一种可读存储介质,存储有指令,指令被执行时实现前述的机器人空闲状态下的动态平衡方法。
本发明的有益效果是:通过在收到来自于惯性传感器的唤醒中断(表示机器人从静止状态变为运动状态)后,判断机器人是否处于直立姿态并判断机器人的运动速度是否在预设范围内,若是则表示处于直立姿态下机器人受到外力作用下失去平衡开始运动,运动方向即为不采取任何措施的情况下机器人的摔倒方向,控制机器人向运动方向移动从而使机器人恢复平衡,实现动态平衡,降低机器人因失去平衡而受到损伤的可能性。
附图说明
图1是本发明机器人空闲状态下的动态平衡方法第一实施例的流程示意图;
图2是本发明机器人空闲状态下的动态平衡方法第二实施例的流程示意图;
图3是本发明机器人空闲状态下的动态平衡方法第三实施例的流程示意图;
图4是本发明机器人空闲状态下的动态平衡装置第一实施例的结构示意图;
图5是本发明机器人第一实施例的结构示意图;
图6是本发明可读存储介质第一实施例的结构示意图。
具体实施方式
下面结合附图和实施例对本发明进行详细说明。以下各实施例中不冲突的可以相互结合。
如图1所示,本发明机器人空闲状态下的动态平衡方法第一实施例包括:
S1:在空闲状态下接收来自于惯性传感器的唤醒中断。
惯性传感器可以包括加速度计和/或陀螺仪,用于反馈机器人的运动状态信息。机器人为静止状态时,运动速度和加速度都为0,机器人处于运动状态时,运动速度和/或加速度不为0,唤醒中断表示机器人从静止状态变为运动状态。正常情况下,处于空闲状态下的机器人应为静止状态,接收到唤醒中断表示机器人受到了外力作用而开始运动。
S2:判断机器人是否处于直立姿态并判断机器人的运动速度是否在预设范围内。
直立姿态可以包括站立姿态和/或倒立姿态。一般而言,对于仿造人体设计的机器人,与倾倒状态相比,机器人处于直立姿态时身体距离地面的最大距离更大,失去平衡而摔倒可能造成的损失更严重,并且肢体运动更方便,因此动态平衡调整一般针对于直立姿态下的机器人。
运动速度可以是带有指向性的,此时运动速度可能为正数或负数或0;运动速度可以是不带有指向性的,此时运动速度可能为正数或0。
如果运动速度是带有指向性的,为简化判断,可以将运动速度的绝对值与预设范围进行比较以去除指向性的影响。如果运动速度不带有指向性,则可以直接将运动速度与预设范围进行比较。
不考虑指向性(运动速度本身不带有指向性或者取带有指向性的运动速度的绝对值)的情况下,如果运动速度/运动速度的绝对值小于预设范围的下限(即最小值),说明机器人受到外力不足以使其失去平衡,不需要进行动态平衡调整就能保持平衡。如果运动速度/运动速度的绝对值大于预设范围的上限(即最大值),说明机器人受到的外力作用过强,即使进行动态平衡调整也无法保持平衡。
不考虑指向性的情况下,预设范围可以是有限的,也可以是无限的。如果预设范围是无限的,其上限可以为正无穷,下限可以为正数,意味着运动速度/运动速度的绝对值不可能大于上限。如果预设范围是有限的,其上限不是正无穷,意味着运动速度/运动速度的绝对值不可能大于上限,如果下限为0则意味着运动速度/运动速度的绝对值不可能小于下限,如果下限为正数则意味着运动速度/运动速度的绝对值可能小于下限。
机器人是否处于直立姿态的判断和运动速度是否处于预设范围内的判断可以同时执行,也可以先后执行,先后执行的情况下执行顺序并无限制。
S3:若机器人处于直立姿态且运动速度处于预设范围内,则控制机器人向运动方向移动以进行动态平衡调整。
机器人处于直立姿态且运动速度处于预设范围内,表示机器人失去平衡而开始运动,如果不采取任何措施有可能摔倒,在此情况下可以执行动态平衡调整,即控制机器人向运动方向移动。
运动方向是指不采取任何措施的情况下机器人的摔倒方向,由引起机器人运动的外力的方向决定。例如,有人从机器人的后方推了空闲状态下的机器人一下,给了机器人一个向前的力,机器人的运动方向为前方。机器人的运动方向和运动速度属于机器人的运动数据,一般从陀螺仪获取。
动态平衡调整过程中,机器人可以向运动方向移动若干步,步数可以是固定的,也可以是可变的,如果步数大于一,每步的步长可以是固定的,也可以是可变的。例如,机器人可以以固定的预定步长移动指定步数(类似于小碎步),也可以以指定步长移动固定的预定步数。可选的,机器人在动态平衡调整过程中的移动距离与运动速度正相关,落实到上面两个例子,由于预定步长/预定步数是固定值,则指定步数/指定步长与运动速度正相关。
本实施例的应用场景是机器人处于空闲状态下,如果机器人处于非空闲状态下,会在控制指令的作用下自行运动,动态平衡调整可能干扰机器人的运动,不予执行。
通过本实施例的实施,在收到来自于惯性传感器的唤醒中断(表示机器人从静止状态变为运动状态)后,判断机器人是否处于直立姿态并判断机器人的运动速度是否在预设范围内,若是则表示处于直立姿态下机器人受到外力作用下失去平衡开始运动,运动方向即为不采取任何措施的情况下机器人的摔倒方向,控制机器人向运动方向移动从而使机器人恢复平衡,实现动态平衡,降低机器人因失去平衡而受到损伤的可能性。
如图2所示,本发明机器人空闲状态下的动态平衡方法第二实施例,是在本发明机器人空闲状态下的动态平衡方法第一实施例的基础上,先判断机器人是否处于直立姿态再判断运动速度是否在预设范围内。本实施例是对本发明机器人空闲状态下的动态平衡方法第一实施例的进一步扩展,与其相同的部分在此不再重复,本实施例包括:
S11:在空闲状态下接收来自于惯性传感器的唤醒中断。
S12:从惯性传感器获取机器人的方位事件。
一般来说,机器人的方位事件分为六种:站立姿态、倒立姿态、前倒姿态、后倒姿态、左倒姿态和右倒姿态,惯性传感器的寄存器会记录机器人当前方位事件,可以读取该寄存器以获取机器人的当前方位事件。
S13:判断方位事件是否表示机器人处于站立姿态或倒立姿态。
若方位事件表示机器人处于站立姿态或倒立姿态,则意味着机器人处于直立姿态,跳转到S14,否则结束流程,结束流程之后可以继续等待唤醒中断。
S14:从陀螺仪获取机器人的运动数据。
运动数据包括运动速度和运动方向。可选的,在预定时间(例如1秒)内获取运动数据,以保证动态平衡调整的实时性。
陀螺仪能够直接获取的是角速度,运动速度可以是角速度本身,也可以是根据角速度计算得到的线速度。
本步骤的执行只需在S15之前即可,与S11-S13之间的执行顺序并无限制。
S15:判断运动速度是否在预设范围内。
若运动速度在预设范围内,则跳转到S16,否则结束流程,结束流程之后可以继续等待唤醒中断。
S16:控制机器人向运动方向移动以进行动态平衡调整。
完成之后结束流程,结束流程之后可以继续等待唤醒中断。
如图3所示,本发明机器人空闲状态下的动态平衡方法第三实施例,是在本发明机器人空闲状态下的动态平衡方法第一实施例的基础上,先判断运动速度是否在预设范围内再判断机器人是否处于直立姿态。本实施例是对本发明机器人空闲状态下的动态平衡方法第一实施例的进一步扩展,与其相同的部分在此不再重复,本实施例包括:
S21:在空闲状态下接收来自于惯性传感器的唤醒中断。
S22:从陀螺仪获取机器人的运动数据。
运动数据包括运动速度和运动方向。可选的,在预定时间(例如1秒)内获取运动数据,以保证动态平衡调整的实时性。
陀螺仪能够直接获取的是角速度,运动速度可以是角速度本身,也可以是根据角速度计算得到的线速度。
本步骤S21之间的执行顺序并无限制。
S23:判断运动速度是否在预设范围内。
若运动速度在预设范围内,则跳转到S24,否则结束流程,结束流程之后可以继续等待唤醒中断。
S24:从惯性传感器获取机器人的方位事件。
一般来说,机器人的方位事件分为六种:站立姿态、倒立姿态、前倒姿态、后倒姿态、左倒姿态和右倒姿态,惯性传感器的寄存器会记录机器人当前方位事件,可以读取该寄存器以获取机器人的当前方位事件。
S25:判断方位事件是否表示机器人处于站立姿态或倒立姿态。
若方位事件表示机器人处于站立姿态或倒立姿态,则意味着机器人处于直立姿态,跳转到S26,否则结束流程,结束流程之后可以继续等待唤醒中断。
S26:控制机器人向运动方向移动以进行动态平衡调整。
完成之后结束流程,结束流程之后可以继续等待唤醒中断。
如图4所示,本发明机器人空闲状态下的动态平衡装置第一实施例包括:处理器110。图中只画出了一个处理器110,实际数量可以更多。处理器110可以单独或者协同工作。
处理器110控制机器人空闲状态下的动态平衡装置的操作,处理器110还可以称为CPU(Central Processing Unit,中央处理单元)。处理器110可能是一种集成电路芯片,具有信号序列的处理能力。处理器110还可以是通用处理器、数字信号序列处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
处理器110用于执行指令以实现本发明机器人空闲状态下的动态平衡方法第一第三实施例中任一个以及不冲突的组合所提供的方法。
本实施例中的机器人空闲状态下的动态平衡装置可以独立于机器人,也可以是机器人的一个部件。
如图5所示,本发明机器人第一实施例包括:处理器210、加速度计220和陀螺仪230,处理器210分别连接加速度计220和陀螺仪230。
处理器210控制机器人的操作,处理器210还可以称为CPU(CentralProcessingUnit,中央处理单元)。处理器210可能是一种集成电路芯片,具有信号序列的处理能力。处理器210还可以是通用处理器、数字信号序列处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
处理器210用于执行指令以实现本发明机器人空闲状态下的动态平衡方法第一第三实施例中任一个以及不冲突的组合所提供的方法。
如图6所示,本发明可读存储介质第一实施例包括存储器310,存储器310存储有指令,该指令被执行时实现本发明机器人空闲状态下的动态平衡方法第一至第三实施例中任一个以及任意不冲突的组合所提供的方法。
存储器310可以包括只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、闪存(Flash Memory)、硬盘、光盘等。
在本发明所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (11)
1.一种机器人空闲状态下的动态平衡方法,其特征在于,包括:
在空闲状态下接收来自于惯性传感器的唤醒中断,所述唤醒中断表示所述机器人从静止状态变为运动状态;
判断机器人是否处于直立姿态并判断所述机器人的运动速度是否在预设范围内;
若所述机器人处于所述直立姿态且所述运动速度处于所述预设范围内,则控制机器人向运动方向移动以进行动态平衡调整。
2.根据权利要求1所述的方法,其特征在于,
所述判断所述机器人是否处于直立姿态并判断所述机器人的运动速度是否在预设范围内包括:
判断所述机器人是否处于所述直立姿态;
若所述机器人处于所述直立姿态,则判断所述机器人的运动速度是否在所述预设范围内。
3.根据权利要求1所述的方法,其特征在于,
所述判断所述机器人是否处于直立姿态并判断所述机器人的运动速度是否在预设范围内包括:
判断所述机器人的运动速度是否在所述预设范围内;
若所述机器人的运动速度在所述预设范围内,则判断所述机器人是否处于所述直立姿态。
4.根据权利要求1所述的方法,其特征在于,
所述判断所述机器人是否处于直立姿态包括:
从所述惯性传感器获取所述机器人的方位事件;
判断所述方位事件是否表示所述机器人处于站立姿态或倒立姿态。
5.根据权利要求1所述的方法,其特征在于,
所述判断所述机器人的运动速度是否在预设范围内之前进一步包括:
从陀螺仪获取所述机器人的运动数据,所述运动数据包括所述运动速度和所述运动方向。
6.根据权利要求1-5中任一项所述的方法,其特征在于,
所述惯性传感器包括加速度计和/或陀螺仪。
7.根据权利要求1-5中任一项所述的方法,其特征在于,
所述控制机器人向运动方向移动包括:
控制所述机器人向所述运动方向以预定步长移动指定步数;或
控制所述机器人向所述运动方向以指定步长移动移动预定步数。
8.根据权利要求7所述的方法,其特征在于,
所述指定步数/指定步长与所述运动速度正相关。
9.一种机器人空闲状态下的动态平衡装置,其特征在于,包括至少一个处理器,单独或协同工作,所述处理器用于执行指令以实现如权利要求1-8中任一项所述的方法。
10.一种机器人,其特征在于,包括处理器、加速度计和陀螺仪,所述处理器分别连接所述加速度计和所述陀螺仪,所述处理器用于执行指令以实现如权利要求1-8中任一项所述的方法。
11.一种可读存储介质,存储有指令,其特征在于,所述指令被执行时实现如权利要求1-8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711482803.5A CN109991989B (zh) | 2017-12-29 | 2017-12-29 | 机器人空闲状态下的动态平衡方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711482803.5A CN109991989B (zh) | 2017-12-29 | 2017-12-29 | 机器人空闲状态下的动态平衡方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109991989A true CN109991989A (zh) | 2019-07-09 |
CN109991989B CN109991989B (zh) | 2021-12-17 |
Family
ID=67109231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711482803.5A Active CN109991989B (zh) | 2017-12-29 | 2017-12-29 | 机器人空闲状态下的动态平衡方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109991989B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111984008A (zh) * | 2020-07-30 | 2020-11-24 | 深圳优地科技有限公司 | 一种机器人控制方法、装置、终端和存储介质 |
Citations (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010037163A1 (en) * | 2000-05-01 | 2001-11-01 | Irobot Corporation | Method and system for remote control of mobile robot |
CN1487871A (zh) * | 2001-10-22 | 2004-04-07 | 索尼公司 | 机器人装置及其控制方法 |
US20060149419A1 (en) * | 2004-11-30 | 2006-07-06 | Kabushiki Kaisha Toshiba | Movable robot without falling over |
CN1952996A (zh) * | 2005-10-18 | 2007-04-25 | 中国科学技术大学 | 两轮遥控小车倒立摆及其平衡控制方法 |
CN101394974A (zh) * | 2006-03-01 | 2009-03-25 | 丰田自动车株式会社 | 腿式机器人 |
US20090132087A1 (en) * | 2007-11-21 | 2009-05-21 | Honda Motor Co. Ltd | Learning Capture Points for Humanoid Push Recovery |
CN101466507A (zh) * | 2006-07-18 | 2009-06-24 | 丰田自动车株式会社 | 机器人及其控制方法 |
WO2009143377A2 (en) * | 2008-05-21 | 2009-11-26 | Georgia Tech Research Corporation | Force balancing mobile robotic system |
CN101590323A (zh) * | 2009-07-08 | 2009-12-02 | 北京工业大学 | 一种独轮机器人***及其控制方法 |
CN101763118A (zh) * | 2002-03-18 | 2010-06-30 | 索尼株式会社 | 机器人设备及其动作控制方法 |
CN101898594A (zh) * | 2010-07-28 | 2010-12-01 | 清华大学 | 一种动力式双足机器人行走方法 |
CN102121828A (zh) * | 2010-12-21 | 2011-07-13 | 浙江大学 | 一种仿人机器人身体姿态角度实时估计方法 |
CN102141814A (zh) * | 2010-12-09 | 2011-08-03 | 北京理工大学 | 平衡控制方法、平衡控制装置及机器人 |
CN102333621A (zh) * | 2009-04-22 | 2012-01-25 | 丰田自动车株式会社 | 机器人控制装置、机器人控制方法以及腿式机器人 |
US20120165987A1 (en) * | 2010-12-23 | 2012-06-28 | Samsung Electronics Co., Ltd. | Walking robot and control method thereof |
CN102815357A (zh) * | 2012-06-27 | 2012-12-12 | 北京工业大学 | 一种基于惯性平衡轮的自平衡载人独轮车 |
KR101319045B1 (ko) * | 2013-05-24 | 2013-10-17 | 한경대학교 산학협력단 | 무인 화물 이송로봇 |
CN103963868A (zh) * | 2014-05-12 | 2014-08-06 | 北京理工大学 | 交叉空翻式三足机器人 |
CN104242411A (zh) * | 2014-10-14 | 2014-12-24 | 深圳市科松电子有限公司 | 一种智能化充电方法、***、巡逻机器人及充电电源 |
CN104793622A (zh) * | 2014-01-20 | 2015-07-22 | 丰田自动车株式会社 | 两足步行机器人控制方法和两足步行机器人控制*** |
CN204536903U (zh) * | 2015-02-06 | 2015-08-05 | 深圳市倍力芯科技有限公司 | 一种多功能智能化平衡机器人 |
EP2933069A1 (en) * | 2014-04-17 | 2015-10-21 | Aldebaran Robotics | Omnidirectional wheeled humanoid robot based on a linear predictive position and velocity controller |
EP2933068A1 (en) * | 2014-04-17 | 2015-10-21 | Aldebaran Robotics | Omnidirectional wheeled humanoid robot based on a linear predictive position and velocity controller |
CN105094160A (zh) * | 2014-11-18 | 2015-11-25 | 芜湖蓝宙电子科技有限公司 | 直立平衡机器人 |
CN105259902A (zh) * | 2015-09-06 | 2016-01-20 | 江苏科技大学 | 水下机器人惯性导航方法及*** |
CN106324504A (zh) * | 2016-10-11 | 2017-01-11 | 深圳市优必选科技有限公司 | 用于测量减速齿轮组虚位的虚位测试仪 |
US9623568B1 (en) * | 2014-11-11 | 2017-04-18 | Google Inc. | Yaw slip handling in a robotic device |
CN106802663A (zh) * | 2017-03-30 | 2017-06-06 | 桂林理工大学 | 惯性轮控制方法及装置 |
CN106919177A (zh) * | 2017-03-31 | 2017-07-04 | 深圳市靖洲科技有限公司 | 一种基于速率陀螺仪的无人自行车平衡控制方法 |
CN206455665U (zh) * | 2016-10-28 | 2017-09-01 | 深圳市优必选科技有限公司 | 舵机控制***以及机器人 |
-
2017
- 2017-12-29 CN CN201711482803.5A patent/CN109991989B/zh active Active
Patent Citations (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010037163A1 (en) * | 2000-05-01 | 2001-11-01 | Irobot Corporation | Method and system for remote control of mobile robot |
CN1487871A (zh) * | 2001-10-22 | 2004-04-07 | 索尼公司 | 机器人装置及其控制方法 |
CN101763118A (zh) * | 2002-03-18 | 2010-06-30 | 索尼株式会社 | 机器人设备及其动作控制方法 |
US20060149419A1 (en) * | 2004-11-30 | 2006-07-06 | Kabushiki Kaisha Toshiba | Movable robot without falling over |
CN1952996A (zh) * | 2005-10-18 | 2007-04-25 | 中国科学技术大学 | 两轮遥控小车倒立摆及其平衡控制方法 |
CN101394974A (zh) * | 2006-03-01 | 2009-03-25 | 丰田自动车株式会社 | 腿式机器人 |
CN101466507A (zh) * | 2006-07-18 | 2009-06-24 | 丰田自动车株式会社 | 机器人及其控制方法 |
US20090132087A1 (en) * | 2007-11-21 | 2009-05-21 | Honda Motor Co. Ltd | Learning Capture Points for Humanoid Push Recovery |
WO2009143377A2 (en) * | 2008-05-21 | 2009-11-26 | Georgia Tech Research Corporation | Force balancing mobile robotic system |
CN102333621A (zh) * | 2009-04-22 | 2012-01-25 | 丰田自动车株式会社 | 机器人控制装置、机器人控制方法以及腿式机器人 |
CN101590323A (zh) * | 2009-07-08 | 2009-12-02 | 北京工业大学 | 一种独轮机器人***及其控制方法 |
CN101898594A (zh) * | 2010-07-28 | 2010-12-01 | 清华大学 | 一种动力式双足机器人行走方法 |
CN102141814A (zh) * | 2010-12-09 | 2011-08-03 | 北京理工大学 | 平衡控制方法、平衡控制装置及机器人 |
CN102121828A (zh) * | 2010-12-21 | 2011-07-13 | 浙江大学 | 一种仿人机器人身体姿态角度实时估计方法 |
US20120165987A1 (en) * | 2010-12-23 | 2012-06-28 | Samsung Electronics Co., Ltd. | Walking robot and control method thereof |
CN102815357A (zh) * | 2012-06-27 | 2012-12-12 | 北京工业大学 | 一种基于惯性平衡轮的自平衡载人独轮车 |
KR101319045B1 (ko) * | 2013-05-24 | 2013-10-17 | 한경대학교 산학협력단 | 무인 화물 이송로봇 |
CN104793622A (zh) * | 2014-01-20 | 2015-07-22 | 丰田自动车株式会社 | 两足步行机器人控制方法和两足步行机器人控制*** |
EP2933069A1 (en) * | 2014-04-17 | 2015-10-21 | Aldebaran Robotics | Omnidirectional wheeled humanoid robot based on a linear predictive position and velocity controller |
EP2933068A1 (en) * | 2014-04-17 | 2015-10-21 | Aldebaran Robotics | Omnidirectional wheeled humanoid robot based on a linear predictive position and velocity controller |
CN103963868A (zh) * | 2014-05-12 | 2014-08-06 | 北京理工大学 | 交叉空翻式三足机器人 |
CN104242411A (zh) * | 2014-10-14 | 2014-12-24 | 深圳市科松电子有限公司 | 一种智能化充电方法、***、巡逻机器人及充电电源 |
US9623568B1 (en) * | 2014-11-11 | 2017-04-18 | Google Inc. | Yaw slip handling in a robotic device |
CN105094160A (zh) * | 2014-11-18 | 2015-11-25 | 芜湖蓝宙电子科技有限公司 | 直立平衡机器人 |
CN204536903U (zh) * | 2015-02-06 | 2015-08-05 | 深圳市倍力芯科技有限公司 | 一种多功能智能化平衡机器人 |
CN105259902A (zh) * | 2015-09-06 | 2016-01-20 | 江苏科技大学 | 水下机器人惯性导航方法及*** |
CN106324504A (zh) * | 2016-10-11 | 2017-01-11 | 深圳市优必选科技有限公司 | 用于测量减速齿轮组虚位的虚位测试仪 |
CN206455665U (zh) * | 2016-10-28 | 2017-09-01 | 深圳市优必选科技有限公司 | 舵机控制***以及机器人 |
CN106802663A (zh) * | 2017-03-30 | 2017-06-06 | 桂林理工大学 | 惯性轮控制方法及装置 |
CN106919177A (zh) * | 2017-03-31 | 2017-07-04 | 深圳市靖洲科技有限公司 | 一种基于速率陀螺仪的无人自行车平衡控制方法 |
Non-Patent Citations (2)
Title |
---|
王亚宁: "Nao仿人机器人步态规划及扰动平衡控制研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
阮晓钢 等: "基于非线性PID的柔性两轮机器人运动控制", 《控制工程》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111984008A (zh) * | 2020-07-30 | 2020-11-24 | 深圳优地科技有限公司 | 一种机器人控制方法、装置、终端和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109991989B (zh) | 2021-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Kagami et al. | Design and implementation of software research platform for humanoid robotics: H6 | |
JP5897105B2 (ja) | 人型ロボットの転倒損傷低減制御法 | |
CN110521203A (zh) | 多头戴式显示器虚拟现实配置中的显示调步 | |
CN106346482A (zh) | 对柔性调节机器人的控制 | |
CN106313050B (zh) | 机器人控制方法、***和仓库搬运机器人 | |
CN109074087A (zh) | 偏航姿态控制方法、无人机、计算机可读存储介质 | |
US11926052B2 (en) | Robot control method, computer-readable storage medium and biped robot | |
CN113031579B (zh) | 双足机器人的行走控制方法、装置及双足机器人 | |
CN103516830A (zh) | 手持设备及手持设备屏幕撞击防止方法 | |
CN105027073A (zh) | 中断驱动硬件随机数产生器 | |
JP6286247B2 (ja) | 運動検出装置、携帯端末装置および運動検出方法 | |
CN106251721A (zh) | 虚拟运动教学方法及*** | |
CN109991989A (zh) | 机器人空闲状态下的动态平衡方法、装置及存储介质 | |
CN113858207B (zh) | 人形机器人的倒地控制方法、装置、电子设备及存储介质 | |
CN113146621B (zh) | 机器人控制方法、装置、机器人及计算机可读存储介质 | |
CN104865961B (zh) | 控制方法、装置及电子设备 | |
US10990444B2 (en) | Device and method for controlling data request | |
WO2018063743A1 (en) | Position determining techniques for virtual reality systems | |
CN105786333B (zh) | 移动终端的操作方法及装置 | |
KR20210026306A (ko) | 로봇 및 이의 제어 방법 | |
CN108001556B (zh) | 双足机器人的行走控制方法、装置和机器人 | |
CN113031450B (zh) | 智能机器人的前馈控制方法及装置、存储介质、电子装置 | |
CN110328689B (zh) | 机器人平衡检测方法、装置、设备及机器人 | |
CN108724170A (zh) | 防止机器人倾倒的方法、装置、机器人及存储介质 | |
CN110377159B (zh) | 动作识别方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |