The invention provides a robot attitude control method for controlling the display body of a robot, which includes: generating a main body placement instruction, receiving the display body's current position from the attitude position sensor according to the main body placement instruction, receiving the main body's attitude control instruction and controlling the main body's attitude instruction. In order to obtain the position of the display subject, the motion components of each omni-directional wheel in the omni-directional wheel array are calculated according to the current position of the display subject and the position of the display subject. According to the motion components of each omni-directional wheel, the omni-directional wheel array is controlled to achieve the position of the display subject. The invention also provides a robot, which controls the attitude and position of the display body by an omnidirectional wheel array arranged on the driving base, so that the display body can rotate 360 degrees in all directions, and the control method is simple, and the display body does not need to set any driving structure.
【技术实现步骤摘要】
机器人姿态控制方法及机器人
本专利技术涉及机械控制领域,特别是涉及一种机器人姿态控制方法及机器人。
技术介绍
随着科技的发展,人们对于交互的要求越来越高,因此机器人开发商集成自然语言理解、智能交互以及语音视觉等多种人工智能技术,开发出能与用户进行信息、服务以及情感交流的云台式机器人,该云台式机器人可进行技能的自动学习,因而可较好的满足不同用户的交互需求。为了提高机器人与用户的交互效果,该云台式机器人一般设置为模拟人类头部的球形机器人,因此该球形机器人一般能够进行上下转动、前后转动以及左右转动的操作。但是现有的球形机器人一般是通过旋转轴对球形机器人的球形主体进行驱动,这种控制方式简单,但是该球形主体只能沿着旋转轴进行旋转,且旋转角度也非常受限。如增加球形机器人的旋转轴数量或控制关节数,则球形机器人的控制难度以及制作成本均会大大提高。
技术实现思路
本专利技术实施例提供一种具有较大运动范围、控制方式简单、相应的结构制作成本较低的机器人姿态控制方法及机器人;以解决现有的机器人的运动范围受限或控制方式复杂、制作成本较高的技术问题。本专利技术实施例提供一种机器人姿态控制方法,用于对机器人的展示主体进行姿态控制,其中所述机器人包括具有姿态位置传感器的展示主体以及驱动底座,所述展示主体包括用于展示信息的展示部以及具有球形轮廓底面的驱动部;所述驱动底座包括用于放置所述展示主体的主体设置孔、设置在所述主体设置孔边缘的全向轮阵列以及姿态控制器;其中所述机器人姿态控制方法包括:姿态控制器生成主体放置指令,并根据所述主体放置指令从姿态位置传感器上接收展示主体当前姿态位置;姿态控制器接 ...
【技术保护点】
1.一种机器人姿态控制方法,用于对机器人的展示主体进行姿态控制,其中所述机器人包括具有姿态位置传感器的展示主体以及驱动底座,所述展示主体包括用于展示信息的展示部以及具有球形轮廓底面的驱动部;所述驱动底座包括用于放置所述展示主体的主体设置孔、设置在所述主体设置孔边缘的全向轮阵列以及姿态控制器;其特征在于,所述机器人姿态控制方法包括:所述姿态控制器生成主体放置指令,并根据所述主体放置指令从姿态位置传感器上接收展示主体当前姿态位置;所述姿态控制器接收主体姿态控制指令,并从所述主体姿态控制指令中获取展示主体目标姿态位置;所述姿态控制器根据所述展示主体当前姿态位置以及所述展示主体目标姿态位置计算所述全向轮阵列中每个全向轮的运动分量;以及所述姿态控制器根据每个全向轮的运动分量,控制所述全向轮阵列工作,使得所述展示主体达到目标姿态位置。
【技术特征摘要】
1.一种机器人姿态控制方法,用于对机器人的展示主体进行姿态控制,其中所述机器人包括具有姿态位置传感器的展示主体以及驱动底座,所述展示主体包括用于展示信息的展示部以及具有球形轮廓底面的驱动部;所述驱动底座包括用于放置所述展示主体的主体设置孔、设置在所述主体设置孔边缘的全向轮阵列以及姿态控制器;其特征在于,所述机器人姿态控制方法包括:所述姿态控制器生成主体放置指令,并根据所述主体放置指令从姿态位置传感器上接收展示主体当前姿态位置;所述姿态控制器接收主体姿态控制指令,并从所述主体姿态控制指令中获取展示主体目标姿态位置;所述姿态控制器根据所述展示主体当前姿态位置以及所述展示主体目标姿态位置计算所述全向轮阵列中每个全向轮的运动分量;以及所述姿态控制器根据每个全向轮的运动分量,控制所述全向轮阵列工作,使得所述展示主体达到目标姿态位置。2.根据权利要求1所述的机器人姿态控制方法,其特征在于,所述展示主体为球形主体,所述全向轮阵列托住所述球形主体,并且所述球形主体的中心在所述全向轮阵列所在平面上的投影,与所述主体设置孔的中心在所述全向轮阵列所在平面上的投影重合。3.根据权利要求1所述的机器人姿态控制方法,其特征在于,所述全向轮均匀的设置在所述主体设置孔边缘,所述根据所述展示主体当前姿态位置以及所述展示主体目标姿态位置确定所述全向轮阵列中每个全向轮的运动分量的步骤包括:根据所述展示主体当前姿态位置、所述展示主体目标姿态位置以及所述全向轮阵列中每个全向轮的旋转轴设置方向,确定所述全向轮阵列中每个全向轮的运动分量。4.根据权利要求1所述的机器人姿态控制方法,其特征在于,所述机器人姿态控制方法的步骤包括:当所述驱动底座的工作模式处于空载状态时,检测所述全向轮阵列中的所有全向轮是否接触到所述展示主体的驱动部;如所述全向轮阵列中的所有全向轮接触到所述展示主体的驱动部,则发出所述主体放置指令,并将所述驱动底座的工作模式切换为驱动状态。5.根据权利要求1所述的机器人姿态控制方法,其特征在于,所述姿态位置传感器包括用于通过惯性测量获取所述展示主体当前姿态位置的加速度传感器以及磁场传感器。6.根据权利要求1所述的机器人姿态控制方法,其特征在于,所述机器人姿态控制方法包括:所述姿态控制器生成主体放置指令,并根据所述主体放置指令对所述展示主体进行预设姿态变换;以及所述姿态控制器根据所述预设姿态变换时,所述姿态位置传感器的参数变化量,确定所述展示主体当前姿态位置。7.根据权利要求1所述的机器人姿态控制方法,其特征在于,所述姿态控制器接收主体姿态控制指令,并从所述主体姿态控制指令中获取展示主体目标姿态位置的步骤包括:判断所述主体姿态控制指令中是否包括所述展示主体目标姿态位置;如所述主体姿态控制指令中未包括所述展示主体目标姿态位置,则将默认展示主体姿态位置设置为所述展示主体...
【专利技术属性】
技术研发人员:宁柯军,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。