CN109991989B - 机器人空闲状态下的动态平衡方法、装置及存储介质 - Google Patents

机器人空闲状态下的动态平衡方法、装置及存储介质 Download PDF

Info

Publication number
CN109991989B
CN109991989B CN201711482803.5A CN201711482803A CN109991989B CN 109991989 B CN109991989 B CN 109991989B CN 201711482803 A CN201711482803 A CN 201711482803A CN 109991989 B CN109991989 B CN 109991989B
Authority
CN
China
Prior art keywords
robot
judging whether
preset range
idle state
movement speed
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.)
Active
Application number
CN201711482803.5A
Other languages
English (en)
Other versions
CN109991989A (zh
Inventor
熊友军
周志平
黄钊
陈林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ubtech Robotics Corp
Original Assignee
Ubtech Robotics Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ubtech Robotics Corp filed Critical Ubtech Robotics Corp
Priority to CN201711482803.5A priority Critical patent/CN109991989B/zh
Publication of CN109991989A publication Critical patent/CN109991989A/zh
Application granted granted Critical
Publication of CN109991989B publication Critical patent/CN109991989B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0891Control 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中任一项所述的方法。
CN201711482803.5A 2017-12-29 2017-12-29 机器人空闲状态下的动态平衡方法、装置及存储介质 Active CN109991989B (zh)

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 CN109991989A (zh) 2019-07-09
CN109991989B true 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)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111984008A (zh) * 2020-07-30 2020-11-24 深圳优地科技有限公司 一种机器人控制方法、装置、终端和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102141814A (zh) * 2010-12-09 2011-08-03 北京理工大学 平衡控制方法、平衡控制装置及机器人
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
US9623568B1 (en) * 2014-11-11 2017-04-18 Google Inc. Yaw slip handling in a robotic device

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6535793B2 (en) * 2000-05-01 2003-03-18 Irobot Corporation Method and system for remote control of mobile robot
CN1304177C (zh) * 2001-10-22 2007-03-14 索尼公司 机器人装置及其控制方法
EP2305436B1 (en) * 2002-03-18 2015-10-28 Sony Corporation Robot device and movement controlling method for a robot device
JP4129452B2 (ja) * 2004-11-30 2008-08-06 株式会社東芝 移動ロボット
CN100511326C (zh) * 2005-10-18 2009-07-08 中国科学技术大学 两轮遥控小车倒立摆及其平衡控制方法
JP4458049B2 (ja) * 2006-03-01 2010-04-28 トヨタ自動車株式会社 脚式ロボット
JP4591419B2 (ja) * 2006-07-18 2010-12-01 トヨタ自動車株式会社 ロボットとその制御方法
WO2009067458A1 (en) * 2007-11-21 2009-05-28 Honda Motor Co., Ltd. Learning capture points for humanoid push recovery
KR20110010796A (ko) * 2008-05-21 2011-02-07 조지아 테크 리서치 코포레이션 힘 균형 유지 이동성 로봇 시스템
JP4998506B2 (ja) * 2009-04-22 2012-08-15 トヨタ自動車株式会社 ロボット制御装置、ロボット制御方法、及び脚式ロボット
CN101590323B (zh) * 2009-07-08 2012-10-31 北京工业大学 独轮机器人***及其控制方法
CN101898594B (zh) * 2010-07-28 2012-05-16 清华大学 一种动力式双足机器人行走方法
CN102121828B (zh) * 2010-12-21 2012-12-19 浙江大学 一种仿人机器人身体姿态角度实时估计方法
KR20120071599A (ko) * 2010-12-23 2012-07-03 삼성전자주식회사 보행 로봇 및 그 제어 방법
CN102815357B (zh) * 2012-06-27 2015-05-13 北京工业大学 一种基于惯性平衡轮的自平衡载人独轮车
KR101319045B1 (ko) * 2013-05-24 2013-10-17 한경대학교 산학협력단 무인 화물 이송로봇
EP2933068B1 (en) * 2014-04-17 2021-08-18 Aldebaran Robotics Omnidirectional wheeled humanoid robot based on a linear predictive position and velocity controller
CN103963868A (zh) * 2014-05-12 2014-08-06 北京理工大学 交叉空翻式三足机器人
CN104242411B (zh) * 2014-10-14 2018-01-19 中智科创机器人有限公司 一种智能化充电方法、***、巡逻机器人及充电电源
CN105094160A (zh) * 2014-11-18 2015-11-25 芜湖蓝宙电子科技有限公司 直立平衡机器人
CN204536903U (zh) * 2015-02-06 2015-08-05 深圳市倍力芯科技有限公司 一种多功能智能化平衡机器人
CN105259902B (zh) * 2015-09-06 2018-10-12 江苏科技大学 水下机器人惯性导航方法及***
CN106324504B (zh) * 2016-10-11 2023-06-09 深圳市优必选科技有限公司 用于测量减速齿轮组虚位的虚位测试仪
CN206455665U (zh) * 2016-10-28 2017-09-01 深圳市优必选科技有限公司 舵机控制***以及机器人
CN106802663B (zh) * 2017-03-30 2019-09-06 桂林理工大学 惯性轮控制方法及装置
CN106919177A (zh) * 2017-03-31 2017-07-04 深圳市靖洲科技有限公司 一种基于速率陀螺仪的无人自行车平衡控制方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102141814A (zh) * 2010-12-09 2011-08-03 北京理工大学 平衡控制方法、平衡控制装置及机器人
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
US9623568B1 (en) * 2014-11-11 2017-04-18 Google Inc. Yaw slip handling in a robotic device

Also Published As

Publication number Publication date
CN109991989A (zh) 2019-07-09

Similar Documents

Publication Publication Date Title
US9459698B2 (en) Gesture based power management system and method
CN109693236B (zh) 足式机器人着地控制方法及装置
CN107415953B (zh) 一种驾驶行为识别方法、装置及设备
US20090240462A1 (en) System and Method for Capturing an Event in MEMS Inertial Sensors
US9620000B2 (en) Wearable system and method for balancing recognition accuracy and power consumption
KR20130092618A (ko) 다수의 센서들을 수반하는 프로세싱
EP2612223A1 (en) Methods and apparatuses for gesture-based user input detection in a mobile device
US10627237B2 (en) Offset correction apparatus for gyro sensor, recording medium storing offset correction program, and pedestrian dead-reckoning apparatus
US20140278205A1 (en) Embedded processor on an integrated mems sensor chip autonomously managing external sensor
CN104620189A (zh) 具有微机电***运动传感器的移动设备硬件姿态检测实现
EP2141570A3 (en) Apparatus, method and storage medium storing program for position and attitude based input
US11926052B2 (en) Robot control method, computer-readable storage medium and biped robot
CN109991989B (zh) 机器人空闲状态下的动态平衡方法、装置及存储介质
WO2017148006A1 (zh) 一种终端控制方法、装置、终端及计算机存储介质
CN110405750B (zh) 一种机器人的运动控制方法、装置及机器人
JPWO2014046204A1 (ja) 電子機器、及びプログラム
JP6286247B2 (ja) 運動検出装置、携帯端末装置および運動検出方法
WO2018063743A1 (en) Position determining techniques for virtual reality systems
CN105979100B (zh) 一种恢复惯性传感器工作状态的方法及移动终端
US20120304770A1 (en) Driving control module and method for inertial sensor
JP6849803B2 (ja) 静止状態判定方法および装置
KR20170069035A (ko) 데이터 통신 장치
CN111854792B (zh) 一种双足机器人的偏移预警方法、装置及双足机器人
US11249562B2 (en) Pointing electronic device with fast start-up recovery and corresponding method
US20170314923A1 (en) Mems inertial sensor device with determination of the bias value of a gyroscope therof and corresponding method

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