一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

四足机器人的腿足运动学标定方法、系统、设备及介质

2022-05-21 03:42:13 来源:中国专利 TAG:


1.本技术涉及运动学标定技术领域,特别涉及一种四足机器人的腿足运动学标定方法、系统、设备及介质。


背景技术:

2.四足机器人由于其具有高度仿生性能,其承载能力强、稳定性好,具备更加良好的适应复杂路况和复杂环境的能力,可以在复杂环境下代替人类完成各种任务,使其在野外勘测以及军事行动等诸多环境下具有广泛的应用前景。然而,四足机器人运动过程中其实际精度与理论模型之间会有误差,这限制了机器人的应用。四足机器人的误差主要包括杆件误差、关节转角误差等运动学误差以及环境变化和负载变化等非几何误差,其中运动学误差占总误差的90%,因此,提高四足机器人精度的主要任务是减少其运动学误差。
3.为了提高四足机器人的运动学精度,需要减少其运动学误差,因此需要对其进行运动学标定,机器人运动学参数标定是提高机器人位姿精度的重要手段。机器人标定就是通过测量和参数辨识计算出机器人模型的准确参数,并通过机器人控制算法补偿或修改理论运动学模型来补偿机器人误差,从而提高机器人绝对精度。四足机器人的关节实际位姿是通过编码器角度来反馈的,为了提高运动精度,需要对四足机器人腿足各个关节的编码器进行标定。对编码器进行标定,实际就是对四足机器人腿足各个关节角度进行测量,并将结果与编码器的输出角度进行对比,最后进行误差补偿。
4.通过标定,可以大大降低四足机器人腿足的实际位姿与指令位姿之间的误差,提高四足机器人的绝对运动精度,便于对四足机器人的步态进行分析和优化,尤其在复杂地形工作的四足机器人,更精确的位姿控制可以使其腿足末端在碰到障碍物时有更高的稳定性。目前对四足机器人腿足关节角度的标定是通过人工测量进行标定,标定流程繁琐,耗时较长,在复杂工况下难以实现标定,因此通过基于机器视觉和神经网络的四足机器人的腿足运动学标定系统实现对其腿足关节角度的快速测量以及对编码器进行自动零点标定,减少标定时间,提高标定效率。


技术实现要素:

5.本技术提供一种四足机器人的腿足运动学标定方法、系统、设备及介质,实现了对四足机器人腿足关节角度的快速测量以及对编码器进行自动零点标定,减少标定时间,提高标定效率。
6.本技术第一方面实施例提供一种四足机器人的腿足运动学标定方法,包括以下步骤:采集固定于所述四足机器人腿足上的标志物的标定图像;计算所述标定图像中标志物中心在像素坐标系下的像素坐标;根据所述像素坐标、预先标定的双目相机的内参矩阵和双目相机坐标系下所述标志物中心的z坐标和所述标定图像在x轴方向的视差之间的关系计算所述标志物中心在所述双目相机坐标系下的相机坐标;基于预设的坐标转换矩阵,对所述相机坐标进行转换,得到所述标志物中心在世界坐标系下的世界坐标;将所述世界坐
标输入至预先训练的逆运动学神经网络模型,求解所述四足机器人腿足的各个关节角度,利用所述关节角度对所述四足机器人腿足进行标定。
7.可选地,在本技术的一个实施例中,所述计算所述标定图像中标志物中心在像素坐标系下的像素坐标,包括:通过目标检测算法识别所述标定图像中的所述标志物;利用角点检测算法计算识别出的所述标志物的多个顶点在所述像素坐标系下的坐标,计算所述多个顶点在所述像素坐标系下的坐标平均值,得到所述标志物中心在像素坐标系下的像素坐标。
8.可选地,在本技术的一个实施例中,在计算所述标志物中心在所述双目相机坐标系下的相机坐标之前,还包括:对所述双目相机进行标定,获取所述双目相机的内参矩阵;利用所述双目相机采集距离所述双目相机不同距离的多张标志物图像;收集所述多张标志物图像中z坐标值和与所述z坐标值对应标志物中心点分别在所述双目相机获取的图像中的x轴方向的像素坐标值,根据所述x轴方向的像素坐标值计算x轴方向的视差值;利用拟合算法求解所述z坐标值与所述x轴方向视差值之间的关系。
9.可选地,在本技术的一个实施例中,在基于预设的坐标转换矩阵,对所述相机坐标进行转换,得到所述标志物中心在世界坐标系下的世界坐标之前,还包括:计算所述标志物在所述双目相机坐标系下的相机坐标和所述标志物在所述世界坐标系下的世界坐标;利用仿射变换函数确定所述相机坐标和所述世界坐标之间的变换关系,根据所述变换关系得到所述坐标转换矩阵。
10.可选地,在本技术的一个实施例中,在将所述世界坐标输入至预先训练的逆运动学神经网络模型之前,还包括:利用d-h参数法建立所述四足机器人的正运动学模型,通过所述正运动学模型,根据随机给定的所述四足机器人腿足的各个关节角度计算所述四足机器人腿足末端位置在世界坐标系下世界坐标,生成所述关节角度与所述世界坐标对应的训练数据集;利用所述训练数据集进行神经网络模型训练,得到所述逆运动学神经网络模型。
11.本技术第二方面实施例提供一种四足机器人的腿足运动学标定系统,包括:采集模块,用于采集固定于所述四足机器人腿足上的标志物的标定图像;第一计算模块,用于计算所述标定图像中标志物中心在像素坐标系下的像素坐标;第二计算模块,用于根据所述像素坐标、预先标定的双目相机的内参矩阵和双目相机坐标系下所述标志物中心的z坐标和所述标定图像在x轴方向的视差之间的关系计算所述标志物中心在所述双目相机坐标系下的相机坐标;转换模块,用于基于预设的坐标转换矩阵,对所述相机坐标进行转换,得到所述标志物中心在世界坐标系下的世界坐标;标定模块,用于将所述世界坐标输入至预先训练的逆运动学神经网络模型,求解所述四足机器人腿足的各个关节角度,利用所述关节角度对所述四足机器人腿足进行标定。
12.可选地,在本技术的一个实施例中,所述第一计算模块进一步用于,通过目标检测算法识别所述标定图像中的所述标志物,利用角点检测算法计算识别出的所述标志物的多个顶点在所述像素坐标系下的坐标,计算所述多个顶点在所述像素坐标系下的坐标平均值,得到所述标志物中心在像素坐标系下的像素坐标。
13.可选地,在本技术的一个实施例中,还包括:第一生成模块,用于在计算所述标志物中心在所述双目相机坐标系下的相机坐标之前,对所述双目相机进行标定,获取所述双目相机的内参矩阵;利用所述双目相机采集距离所述双目相机不同距离的多张标志物图
像;收集所述多张标志物图像中z坐标值和与所述z坐标值对应标志物中心点分别在所述双目相机获取的图像中的x轴方向的像素坐标值,根据所述x轴方向的像素坐标值计算x轴方向的视差值;利用拟合算法求解所述z坐标值与所述x轴方向视差值之间的关系。
14.可选地,在本技术的一个实施例中,还包括:第二生成模块,用于在基于预设的坐标转换矩阵,对所述相机坐标进行转换,得到所述标志物中心在世界坐标系下的世界坐标之前,计算所述标志物在所述双目相机坐标系下的相机坐标和所述标志物在所述世界坐标系下的世界坐标;利用仿射变换函数确定所述相机坐标和所述世界坐标之间的变换关系,根据所述变换关系得到所述坐标转换矩阵。
15.可选地,在本技术的一个实施例中,还包括:训练模块,用于在将所述世界坐标输入至预先训练的逆运动学神经网络模型之前,利用d-h参数法建立所述四足机器人的正运动学模型,通过所述正运动学模型,根据随机给定的所述四足机器人腿足的各个关节角度计算所述四足机器人腿足末端位置在世界坐标系下世界坐标,生成所述关节角度与所述世界坐标对应的训练数据集;利用所述训练数据集进行神经网络模型训练,得到所述逆运动学神经网络模型。
16.本技术第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以执行如上述实施例所述的四足机器人的腿足运动学标定方法。
17.本技术第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以执行如上述实施例所述的四足机器人的腿足运动学标定方法。
18.本技术实施例的四足机器人的腿足运动学标定方法、系统、设备及介质,通过目标检测算法、逆运动学神经网络模型以及误差修正模型对四足机器人腿足的关节角度进行标定,能够提高机器人的标定精度,缩小标定时间,提高标定效率,可以应用于复杂工作环境下的运动学标定。
19.本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
20.本技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为根据本技术实施例提供的一种四足机器人的腿足运动学标定方法的流程图;图2为根据本技术实施例提供的双目相机安装位置示意图;图3为根据本技术实施例提供的标志物示意图;图4为根据本技术实施例提供的利用d-h法求解四足机器人腿足运动学正解的坐标系建立示意图;图5为根据本技术实施例的四足机器人的腿足运动学标定系统的示例图;图6为申请实施例提供的电子设备的结构示意图。
具体实施方式
21.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本技术,而不能理解为对本技术的限制。
22.下面参考附图描述本技术实施例的四足机器人的腿足运动学标定方法、系统、设备及介质。针对上述背景技术中心提到的相关技术对四足机器人腿足关节角度的标定是通过人工测量进行标定,标定流程繁琐,耗时较长,在复杂工况下难以实现标定的问题,本技术提供了一种四足机器人的腿足运动学标定方法,在该方法中,通过目标检测算法、逆运动学神经网络模型以及误差修正模型对四足机器人腿足的关节角度进行标定,能够提高机器人的标定精度,缩小标定时间,提高标定效率,可以应用于复杂工作环境下的运动学标定。
23.具体而言,图1为根据本技术实施例提供的一种四足机器人的腿足运动学标定方法的流程图。
24.如图1所示,该四足机器人的腿足运动学标定方法包括以下步骤:在步骤s101中,采集固定于四足机器人腿足上的标志物的标定图像。
25.本技术的实施例对四足机器人的腿足进行运动学标定,在四足机器人的机身上固定双目相机,在四足机器人腿足各个关节位置固定编码器,在四足机器人腿足末端固定标志物。利用固定于四足机器人机身的双目相机对固定于四足机器人腿足末端的标志物进行拍照并传回至远程控制计算机上,对其进行目标检测,以便后续通过标志物的图像进行标定。双目相机安装位置如图2所示。
26.在步骤s102中,计算标定图像中标志物中心在像素坐标系下的像素坐标。
27.通过上述实施例的双目相机采集到标定图像后,对标定图像进行处理,确定标定图像中标志物中心在像素坐标系下的像素坐标,作为一种可能实现的方式,本技术的实施例通过目标检测算法识别标定图像中的标志物;利用角点检测算法计算识别出的标志物的多个顶点在像素坐标系下的坐标,计算多个顶点在像素坐标系下的坐标平均值,得到标志物中心在像素坐标系下的像素坐标。
28.在本技术的实施例中,对于采集到的标定图像,通过目标检测神经网络模型进行检测,识别标定图像中标志物的位置,目标检测神经网络模型可以使用已有的模型进行训练,对此,不作具体限制。
29.以四个顶点的标志物为例,对于识别到的标志物,利用角点检测算法计算标志物的四个顶点在像素坐标系下的坐标,求四个顶点坐标的平均值,得到固定于四足机器人腿足末端的标志物中心在像素坐标系下的坐标。
30.在步骤s103中,根据像素坐标、预先标定的双目相机的内参矩阵和双目相机坐标系下标志物中心的z坐标和标定图像在x轴方向的视差之间的关系计算标志物中心在双目相机坐标系下的相机坐标。
31.可选地,在本技术的一个实施例中,在计算标志物中心在双目相机坐标系下的相机坐标之前,还包括:对双目相机进行标定,获取双目相机的内参矩阵;利用双目相机采集距离双目相机不同距离的多张标志物图像;收集多张标志物图像中z坐标值和与z坐标值对应标志物中心点分别在双目相机获取的图像中的x轴方向的像素坐标值,根据x轴方向的像素坐标值计算x轴方向的视差值;利用拟合算法求解z坐标值与x轴方向视差值之间的关系。
32.为了计算标志物中心在双目相机坐标系下的相机坐标,本技术的实施例在计算之前对双目相机进行标定,获取双目相机的内参矩阵,作为一种标定方式,本技术的实施例通过获取棋盘格标定板图像并对双目相机内参矩阵进行标定。
33.双目相机获得距离相机不同深度位置时的标志物的图像,收集z坐标值以及与其对应标志物中心点分别在左右相机获取的图像中的x轴方向的像素坐标值,并计算x轴方向的视差值,利用拟合算法求解z坐标与x轴方向视差值之间的函数关系。
34.在步骤s104中,基于预设的坐标转换矩阵,对相机坐标进行转换,得到标志物中心在世界坐标系下的世界坐标。
35.得到标志物中心在双目相机坐标系下的相机坐标后,根据求得的双目相机坐标系与世界坐标系之间的转换矩阵,对相机坐标进行转换,得到固定于四足机器人腿足末端的标志物中心在世界坐标系下的坐标。
36.在本技术的实施例中,建立坐标转换矩阵的一种方式,包括:计算标志物在双目相机坐标系下的相机坐标和标志物在世界坐标系下的世界坐标;利用仿射变换函数确定相机坐标和世界坐标之间的变换关系,根据变换关系得到坐标转换矩阵。
37.具体地,确定安装在四足机器人身上的双目相机坐标系的位置以及规定的世界坐标系的位置,分别获取固定于四足机器人腿足末端的标志物在双目相机坐标系和世界坐标系下的坐标,利用仿射变换函数求解两个坐标系之间的转换矩阵。
38.在步骤s105中,将世界坐标输入至预先训练的逆运动学神经网络模型,求解四足机器人腿足的各个关节角度,利用关节角度对四足机器人腿足进行标定。
39.具体地,利用训练好的逆运动学神经网络模型求解四足机器人腿足各个关节角度,完成对安装在四足机器人腿足各个关节的角度编码器的标定。
40.可选地,在本技术的一个实施例中,在将世界坐标输入至预先训练的逆运动学神经网络模型之前,还包括:利用d-h参数法建立四足机器人的正运动学模型,通过正运动学模型,根据随机给定的四足机器人腿足的各个关节角度计算四足机器人腿足末端位置在世界坐标系下世界坐标,生成关节角度与世界坐标对应的训练数据集;利用训练数据集进行神经网络模型训练,得到逆运动学神经网络模型。
41.具体地,准备训练逆运动学神经网络模型的数据集,利用d-h参数法建立四足机器人的运动学正解方程,得到用于训练逆运动学神经网络模型的数据集;将固定于四足机器人腿足末端的标志物中心在世界坐标系下的坐标作为输入,四足机器人腿足各个关节角度作为输出训练逆运动学神经网络模型;输入计算得到的固定于四足机器人腿足末端标志物中心在世界坐标系下的坐标,利用训练好的逆运动学神经网络模型预测四足机器人腿足各个关节的角度。
42.可以理解的是,得到用于训练逆运动学神经网络模型的数据集是通过采用d-h参数法建立四足机器人正运动学模型,通过随机给定腿足各个关节角度计算机器人腿足末端位置在世界坐标系下的坐标,生成用于训练逆运动学神经网络模型的数据集。
43.通过上述实施例的标定方法,减少了标定时间,提高了标定效率和标定精度,可以应用于复杂工作环境下的运动学标定。
44.下面通过附图和具体实施例对本技术的基于机器视觉和深度学习的四足机器人腿足运动学标定方法进行详细介绍。
45.步骤1:标定双目相机,建立双目相机坐标系和世界坐标系之间的转换矩阵。
46.步骤11:利用棋盘格标定板标定双目相机的内参矩阵和外参矩阵;步骤12:在四足机器人机身上确定世界坐标系以及双目相机坐标系的位置;步骤13:确定标记点,分别获取标记点在双目相机坐标系和世界坐标系下的坐标;步骤14:利用仿射变换函数求解双目相机坐标系和世界坐标系之间的转换矩阵。
47.步骤2:将标志物固定在四足机器人腿足末端,利用标定好的双目相机获取标志物图像,标志物的图像如图3所示。
48.步骤3:通过视觉检测算法求解标志物中心在像素坐标系下的坐标,利用步骤1求得的相机坐标系与世界坐标系之间的转换矩阵解算标志物中心在世界坐标系下的坐标。
49.步骤31:训练识别标志物的目标检测网络模型,对固定于四足机器人腿足末端的标志物进行识别;步骤32:利用角点检测算法计算标志物四个顶点在像素坐标系下的坐标,求顶点坐标的平均值得到标志物中心在像素坐标系下的坐标;步骤33:求解标志物中心坐标在双目相机坐标系下的深度坐标与双目相机x轴方向的视差之间的关系,并根据求得的双目相机的内参矩阵确定标志物中心在双目相机坐标系下的坐标;步骤34:根据求得的双目相机坐标系与世界坐标系之间的转换矩阵,得到标志物中心在世界坐标系下的坐标。
50.步骤4:利用训练好的逆运动学神经网络求解四足机器人腿足各个关节的角度,完成标定。
51.步骤41:准备训练逆运动学神经网络模型的数据集,利用d-h参数法建立四足机器人腿足的运动学正解方程,得到用于训练逆运动学神经网络模型的数据集;d-h法的具体实现如下:由图4所示的d-h坐标系的定义方式和各杆件的尺寸参数,可以得到d-h法各变量的值,如表1所示。为沿xi轴方向从z
i-1
轴和xi轴的交点到第i坐标系原点的距离;为按右手法则,绕xi轴由z
i-1
轴转向zi轴转过的角度;θi为按右手法则,绕z
i-1
轴由x
i-1
轴转向xi轴转过的角度;di为沿z
i-1
轴方向从第i-1坐标系的原点到z
i-1
轴和xi轴的交点的距离。
52.建立四足机器人腿足坐标系到腿足末端坐标系的总体变换矩阵为:r11
=cosθ1cos(θ
2-θ3)r
21
=-sinθ1cos(θ
2-θ3)r
31
=-sin(θ
2-θ3)r
12
=cosθ1sin(θ
2-θ3)r
22
=-sinθ1sin(θ
2-θ3)r
32
=cos(θ
2-θ3)r
13
=-sinθ1r
23
=-cosθ1r
33
=0p
x
=cosθ1(l
1-l2cosθ2 l3cos(θ
2-θ3))py=-sinθ1(l
1-l2cosθ2 l3cos(θ
2-θ3))pz=l2sinθ
2-l3sin(θ
2-θ3)步骤42:将固定于四足机器人腿足末端的标志物的中心位置在世界坐标系下的坐标作为输入,腿足各个关节角度作为输出训练逆运动学神经网络模型;步骤43:输入计算得到的四足机器人腿足末端标志物中心在世界坐标系下的坐标,利用训练好的逆运动学神经网络预测四足机器人腿足各个关节的角度。
53.通过以上步骤,完成对四足机器人的腿足运动学标定。
54.根据本技术实施例提出的四足机器人的腿足运动学标定方法,通过目标检测算法、逆运动学神经网络模型以及误差修正模型对四足机器人腿足的关节角度进行标定,能够提高机器人的标定精度,缩小标定时间,提高标定效率,可以应用于复杂工作环境下的运动学标定。
55.其次参照附图描述根据本技术实施例提出的四足机器人的腿足运动学标定系统。
56.图5为根据本技术实施例的四足机器人的腿足运动学标定系统的示例图。
57.如图5所示,该四足机器人的腿足运动学标定系统10包括:采集模块100、第一计算模块200、第二计算模块300、转换模块400和标定模块500。
58.具体地,采集模块100,用于采集固定于四足机器人腿足上的标志物的标定图像。第一计算模块200,用于计算标定图像中标志物中心在像素坐标系下的像素坐标。第二计算模块300,用于根据像素坐标、预先标定的双目相机的内参矩阵和双目相机坐标系下标志物中心的z坐标和标定图像在x轴方向的视差之间的关系计算标志物中心在双目相机坐标系下的相机坐标。转换模块400,用于基于预设的坐标转换矩阵,对相机坐标进行转换,得到标志物中心在世界坐标系下的世界坐标。标定模块500,用于将世界坐标输入至预先训练的逆运动学神经网络模型,求解四足机器人腿足的各个关节角度,利用关节角度对四足机器人
腿足进行标定。
59.可选地,在本技术的一个实施例中,第一计算模块200,进一步用于,通过目标检测算法识别标定图像中的标志物,利用角点检测算法计算识别出的标志物的多个顶点在像素坐标系下的坐标,计算多个顶点在像素坐标系下的坐标平均值,得到标志物中心在像素坐标系下的像素坐标。
60.可选地,在本技术的一个实施例中,四足机器人的腿足运动学标定系统10还包括:第一生成模块,用于在计算标志物中心在双目相机坐标系下的相机坐标之前,对双目相机进行标定,获取双目相机的内参矩阵;利用双目相机采集距离双目相机不同距离的多张标志物图像;收集多张标志物图像中z坐标值和与z坐标值对应标志物中心点分别在双目相机获取的图像中的x轴方向的像素坐标值,根据x轴方向的像素坐标值计算x轴方向的视差值;利用拟合算法求解z坐标值与x轴方向视差值之间的关系。
61.可选地,在本技术的一个实施例中,四足机器人的腿足运动学标定系统10还包括:第二生成模块,用于在基于预设的坐标转换矩阵,对相机坐标进行转换,得到标志物中心在世界坐标系下的世界坐标之前,计算标志物在双目相机坐标系下的相机坐标和标志物在世界坐标系下的世界坐标;利用仿射变换函数确定相机坐标和世界坐标之间的变换关系,根据变换关系得到坐标转换矩阵。
62.可选地,在本技术的一个实施例中,四足机器人的腿足运动学标定系统10还包括:训练模块,用于在将世界坐标输入至预先训练的逆运动学神经网络模型之前,利用d-h参数法建立四足机器人的正运动学模型,通过正运动学模型,根据随机给定的四足机器人腿足的各个关节角度计算四足机器人腿足末端位置在世界坐标系下世界坐标,生成关节角度与世界坐标对应的训练数据集;利用训练数据集进行神经网络模型训练,得到逆运动学神经网络模型。
63.需要说明的是,前述对四足机器人的腿足运动学标定方法实施例的解释说明也适用于该实施例的四足机器人的腿足运动学标定系统,此处不再赘述。
64.根据本技术实施例提出的四足机器人的腿足运动学标定系统,通过目标检测算法、逆运动学神经网络模型以及误差修正模型对四足机器人腿足的关节角度进行标定,能够提高机器人的标定精度,缩小标定时间,提高标定效率,可以应用于复杂工作环境下的运动学标定。
65.图6为申请实施例提供的电子设备的结构示意图。该电子设备可以包括:存储器601、处理器602及存储在存储器601上并可在处理器602上运行的计算机程序。
66.处理器602执行程序时实现上述实施例中提供的四足机器人的腿足运动学标定方法。
67.进一步地,电子设备还包括:通信接口603,用于存储器601和处理器602之间的通信。
68.存储器601,用于存放可在处理器602上运行的计算机程序。
69.存储器601可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
70.如果存储器601、处理器602和通信接口603独立实现,则通信接口603、存储器601
和处理器602可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(industry standard architecture,简称为isa)总线、外部设备互连(peripheral component,简称为pci)总线或扩展工业标准体系结构(extended industry standard architecture,简称为eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
71.可选的,在具体实现上,如果存储器601、处理器602及通信接口603,集成在一块芯片上实现,则存储器601、处理器602及通信接口603可以通过内部接口完成相互间的通信。
72.处理器602可能是一个中央处理器(central processing unit,简称为cpu),或者是特定集成电路(application specific integrated circuit,简称为asic),或者是被配置成实施本技术实施例的一个或多个集成电路。
73.本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如上的四足机器人的腿足运动学标定方法。
74.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、
ꢀ“
示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或n个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
75.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“n个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
76.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更n个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
77.应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,n个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
78.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献