System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种机器人及其行为规划方法、控制方法技术_技高网

一种机器人及其行为规划方法、控制方法技术

技术编号:44209832 阅读:0 留言:0更新日期:2025-02-06 18:42
本公开实施例公开了一种机器人及其行为规划方法、控制方法,其中,机器人的行为规划方法包括:基于目标物体的物体位姿,确定机器人抓取目标物体的目标抓取位姿;目标抓取位姿包括目标基座位姿和目标抓手位姿;基于目标基座位姿和机器人的当前基座位姿,确定机器人的机械腿的运动控制策略;运动控制策略用于控制机械腿带动机器人运动,以使机器人的基座达到目标基座位姿;基于目标抓手位姿和机器人的当前抓手位姿,确定机器人的机械臂的抓取控制策略;抓取控制策略用于在基座达到目标基座位姿的情况下,控制机械臂带动机器人的抓手以目标抓手位姿抓取目标物体。

【技术实现步骤摘要】

本公开涉及但不限于机器人,尤其涉及一种机器人及其行为规划方法、控制方法


技术介绍

1、腿式机器人的运动和操作集成了腿式机器人的腿部运动和机械臂操作,腿式机器人广泛应用于家庭援助、城市维护、救灾以及自主现场操作等领域。为了提高腿式机器人在实际应用中的腿部运动的平稳性和机械臂操作的准确性,相关技术中,将抓取检测结果应用于机器人的手臂运动规划,这种方法忽略了腿式机器人身体和手臂操作之间的协调。


技术实现思路

1、有鉴于此,本公开实施例至少提供一种机器人及其行为规划方法、控制方法。

2、本公开实施例的技术方案是这样实现的:

3、本公开实施例提供一种机器人的行为规划方法,包括:

4、基于目标物体的物体位姿,确定机器人抓取目标物体的目标抓取位姿;目标抓取位姿包括目标基座位姿和目标抓手位姿;

5、基于目标基座位姿和机器人的当前基座位姿,确定机器人的机械腿的运动控制策略;运动控制策略用于控制机械腿带动机器人运动,以使机器人的基座达到目标基座位姿;

6、基于目标抓手位姿和机器人的当前抓手位姿,确定机器人的机械臂的抓取控制策略;抓取控制策略用于在基座达到目标基座位姿的情况下,控制机械臂带动机器人的抓手以目标抓手位姿抓取目标物体。

7、本公开实施例提供一种机器人的控制方法,包括:

8、获取机器人抓取目标物体的目标抓取位姿;目标抓取位姿包括目标基座位姿和目标抓手位姿;

9、获取机器人的机械腿的运动控制策略;</p>

10、控制机械腿带动所述机器人运动,以使机器人的基座达到目标基座位姿;

11、获取机器人的机械臂的抓取控制策略;

12、在基座达到目标基座位姿的情况下,控制机械臂带动机器人的抓手以目标抓手位姿抓取目标物体。

13、本公开实施例提供一种机器人,包括规划模组、基座、抓手、机械臂和机械腿,其中:

14、规划模组,用于基于目标物体的物体位姿,确定机器人抓取目标物体的目标抓取位姿;目标抓取位姿包括目标基座位姿和目标抓手位姿;基于目标基座位姿和机器人的当前基座位姿,确定机器人的机械腿的运动控制策略;运动控制策略用于控制机械腿带动机器人运动,以使机器人的基座达到目标基座位姿;基于目标抓手位姿和机器人的当前抓手位姿,确定机器人的机械臂的抓取控制策略;抓取控制策略用于在基座达到目标基座位姿的情况下,控制机械臂带动机器人的抓手以目标抓手位姿抓取目标物体。

15、本公开实施例提供一种机器人的行为规划装置,包括:

16、第一确定模块,用于基于目标物体的物体位姿,确定机器人抓取目标物体的目标抓取位姿;目标抓取位姿包括目标基座位姿和目标抓手位姿;

17、第二确定模块,用于基于目标基座位姿和机器人的当前基座位姿,确定机器人的机械腿的运动控制策略;运动控制策略用于控制机械腿带动机器人运动,以使机器人的基座达到目标基座位姿;

18、第三确定模块,用于基于目标抓手位姿和机器人的当前抓手位姿,确定机器人的机械臂的抓取控制策略;抓取控制策略用于在基座达到目标基座位姿的情况下,控制机械臂带动机器人的抓手以目标抓手位姿抓取目标物体。

19、本公开实施例提供一种机器人的控制装置,包括:

20、第一获取模块,用于获取机器人抓取目标物体的目标抓取位姿;目标抓取位姿包括目标基座位姿和目标抓手位姿;

21、第二获取模块,用于获取机器人的机械腿的运动控制策略;

22、第一控制模块,用于控制机械腿带动机器人运动,以使机器人的基座达到目标基座位姿;

23、第三获取模块,用于获取机器人的机械臂的抓取控制策略;

24、第二控制模块,用于在基座达到目标基座位姿的情况下,控制机械臂带动机器人的抓手以目标抓手位姿抓取目标物体。

25、本公开实施例提供一种计算机设备,包括存储器和处理器,存储器存储有可在处理器上运行的计算机程序,处理器执行程序时实现上述方法中的部分或全部步骤。

26、本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法中的部分或全部步骤。

27、本公开实施例提供一种计算机程序产品,包括计算机程序或指令,计算机程序或指令被处理器执行时,实现上述方法中的部分或全部步骤。

28、本公开实施例中,首先根据目标物体的物体位姿,确定机器人抓取目标物体的目标抓取位姿;目标抓取位姿包括目标基座位姿和目标抓手位姿;其次,根据目标基座位姿和机器人的当前基座位姿,确定机器人的机械腿的运动控制策略;运动控制策略可以用来控制机械腿带动机器人运动,以使机器人的基座达到目标基座位姿;最后,根据目标抓手位姿和机器人的当前抓手位姿,确定机器人的机械臂的抓取控制策略;抓取控制策略可以用来在基座达到目标基座位姿的情况下,控制机械臂带动机器人的抓手以目标抓手位姿抓取目标物体。这样,规划基座达到目标基座位姿机械腿的运动控制策略以使机器人接近目标抓取位姿,以及在基座达到目标基座位姿的情况下,规划抓手达到目标抓手位姿机械臂的抓取控制策略以使机器人达到目标抓取位姿,使得机器人平稳移动并精确地抓取目标物体。

29、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开的技术方案。

本文档来自技高网...

【技术保护点】

1.一种机器人的行为规划方法,其特征在于,所述方法包括:

2.根据权利要求1中所述的方法,其特征在于,在基于目标物体的物体位姿,确定所述机器人抓取所述目标物体的目标抓取位姿之前,所述方法还包括:

3.根据权利要求1中所述的方法,其特征在于,所述基于目标物体的物体位姿,确定所述机器人抓取所述目标物体的目标抓取位姿,包括:

4.根据权利要求1中所述的方法,其特征在于,所述基于所述目标基座位姿和所述机器人的当前基座位姿,确定所述机器人的机械腿的运动控制策略,包括:

5.根据权利要求4中所述的方法,其特征在于,所述目标基座位姿包括目标基座位置和目标基座姿态;

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述基于所述目标抓手位姿和所述机器人的当前抓手位姿,确定所述机器人的机械臂的抓取控制策略,包括:

7.根据权利要求1至5中任一项所述的方法,其特征在于,所述在所述基座达到所述目标基座位姿的情况下,控制所述机械臂带动所述机器人的抓手以所述目标抓手位姿抓取所述目标物体,包括:

8.一种机器人的控制方法,其特征在于,所述方法包括:

9.一种机器人,包括规划模组、基座、抓手、机械臂和机械腿,其中:

10.根据权利要求9中所述的机器人,其特征在于,所述机器人还包括感知模组、运动控制模组、操作模组,以及图像采集组件中的至少一项,其中:

...

【技术特征摘要】

1.一种机器人的行为规划方法,其特征在于,所述方法包括:

2.根据权利要求1中所述的方法,其特征在于,在基于目标物体的物体位姿,确定所述机器人抓取所述目标物体的目标抓取位姿之前,所述方法还包括:

3.根据权利要求1中所述的方法,其特征在于,所述基于目标物体的物体位姿,确定所述机器人抓取所述目标物体的目标抓取位姿,包括:

4.根据权利要求1中所述的方法,其特征在于,所述基于所述目标基座位姿和所述机器人的当前基座位姿,确定所述机器人的机械腿的运动控制策略,包括:

5.根据权利要求4中所述的方法,其特征在于,所述目标基座位姿包括目标基座位置和目标基座姿态;

6.根...

【专利技术属性】
技术研发人员:王鹤王纪龙加沃克希尔贝克·拉贾伯夫徐超逸郑一鸣
申请(专利权)人:北京银河通用机器人有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1