【技术实现步骤摘要】
确定相机和挂接球之间的距离
技术实现思路
[0001]今天,许多车辆具有一些自主或半自主功能。例如,车辆可能能够将自己停放在停车位中、执行变道、操纵绕过拐角等。当车辆附接有拖车时,执行自主或半自主功能变得更加困难。在一些实施例中,为了对附接有拖车的车辆执行自主或半自主操作,连接到车辆的电子处理器必须确定拖车相对于连接到车辆的相机的位置。通常为了确定拖车的位置,电子处理器利用来自安装到车辆的相机的图像和挂接球的位置。然而,很难使用来自相机的图像来确定挂接球的位置,尤其是当相机和挂接球都位于车辆的后端部的水平中心处时。挂接球相对于相机的位置可以基于相机和挂接球之间的距离来确定。
[0002]本文中描述的实施例除其它之外还提供了用于确定相机和挂接球之间的距离的系统和方法。
[0003]一个实施例提供了一种用于确定车辆的相机和挂接球之间的距离的系统。该系统包括配置成安装在车辆上的相机和连接到相机的电子处理器。电子处理器被配置成:确定与拖车上的点相关联的第一位置和第二位置;确定第一位置和第二位置之间的旋转角度;并且使用第一位置、第二位置和旋转角度来确定矩阵的零空间。在一个示例中,矩阵被定义为
[0004][0005]并且矩阵的零空间包括相机和挂接球之间的距离(d
l
)的值。电子处理器还被配置成基于相机和挂接球之间的距离(d
l
)来执行自主或半自主车辆操作。
[0006]另一个实施例提供了一种用于确定用于确定车辆的相机和挂接球之间的距离的矩阵的方法。该方法包括将从安装到车辆的挂接球到第一 ...
【技术保护点】
【技术特征摘要】
1.一种用于确定车辆的相机和挂接球之间的距离的系统,所述系统包括:相机,其被配置成安装在车辆上;和电子处理器,其连接到所述相机,所述电子处理器被配置成确定与拖车上的点相关联的第一位置和第二位置;确定所述第一位置和所述第二位置之间的旋转角度;使用所述第一位置、所述第二位置和所述旋转角度确定矩阵的零空间,其中,所述矩阵被定义为并且所述矩阵的所述零空间包括所述相机和所述挂接球之间的距离(d
l
)的值;并且根据所述相机和所述挂接球之间的所述距离(d
l
)执行自主或半自主车辆操作。2.根据权利要求1所述的系统,其中,所述电子处理器还被配置成通过将第三单位向量(cl
x
cl
y
cl
z
)乘以所述相机和所述挂接球之间的所述距离来确定所述挂接球的位置。3.根据权利要求1所述的系统,其中,所述相机位于所述车辆的后端部的水平中心处。4.根据权利要求1所述的系统,其中,所述自主或半自主车辆操作包括选自包括下列各项组的至少一个:停放所述拖车;在所述车辆向前移动时操纵所述拖车绕过拐角;在所述车辆向后移动时操纵所述拖车绕过拐角、使所述拖车在直线上向后移动、以及在所述车辆正在向后行驶时与所述拖车一起进行左或右90度转弯。5.根据权利要求1所述的系统,其中,所述拖车上的所述点包括从包括所述拖车的本体上的点和拖车杆上的点的组中选择的一个点。6.根据权利要求1所述的系统,其中,所述矩阵的零空间为x=[t
x0 t
yo t
x1 d
0 d
l
]。7.一种用于确定车辆的相机和挂接球之间的距离的方法,所述方法包括:将从安装到车辆的挂接球到第一位置的第一向量(t0)和从所述挂接球到第二位置的第二向量(t1)分解成三维坐标以确定第一方程组,其中,从所述挂接球到所述第一位置的所述第一向量(t0)是从安装在所述车辆上的相机到所述第一位置的第一单位向量(cu0)乘以所述相机和所述第一位置之间的第一距离(d0)减去从所述相机到所述挂接球的第三向量(L),并且所述挂接球和所述第二位置之间的所述第二向量(t1)是从所述相机到所述第二位置的第二单位向量(cu1)乘以所述相机和所述第二位置之间的第二距离(d1)减去从所述相机到所述挂接球的所述第三向量(L);基于所述第一位置和所述第二位置处于相同高度的假设,确定d1=(d0*cu
z0
)/cu
z1
;将第一方程组中的d1替换成(d0*cu
z0
)/cu
z1
,以确定第二方程组;通过将方程添加到所述第二方程组来确定第三方程组,其中,所述方程从描述所述点通过所述旋转角度从所述第一位置到所述第二位置的移动的旋转矩阵导出;基于从所述相机到所述挂接球的所述第三向量(L)是第三单位向量(cl
x
cl
y
cl
z
)乘以所
述相机和所述挂接球之间的距离(d
l
),将所述第三方程组中的L
x
替换成d
l
cl
x
,将所述第三方程组中的L
y
替换成d
l
cl
y
,并且将所述第三方程组中的L
z
替换成d
l
cl
z
,以确定第四方程组;基于所述挂接球与所述第一位置和所述第二位置处于相同高度的假设,将所述第四方程组中的t
z
替换为0,并重新整理所述第四方程组中的方程以确定第五方程组;以及基于所述第五方程组,确定车辆的相机和挂接球之间的距离。8.根据权利要求7所述的方法,其中,所述第一位置和所述第二位置与拖车上的点相关联。9.根据权利要求7所述的方法,所述方法还包括:基于与所述相机相关联的焦距和所述相机从所述车辆的后端部的水平中心的偏移来确定所述第三单位向量(cl
x
cl
y
cl
z
);以及通过将所述第三单位向量(cl
x
cl
y
cl
z
)乘以所述相机和所述挂接球之间的距离(d
l
)来确定所述挂接球的位置。10.根据权利要求7所述的方法,其中,所述第一方程组为:t
x0
=d0*cu
x0
‑
L
x
t
y0
=d0*cu
y0
‑
L
y
t
z0
=d0*cu
z0
‑
L
z
t
x1
=d1*cu
x1
‑
L
x
t
y1
=d1*cu
y1
‑
L
y
t
z1
=d1*cu
z1
‑
L
z
所述第二方程组为:t
x0
=d0cu
x0
‑
L
x
t
y0
=d0cu
y0
‑
L
y
t
z
=d0cu
z0
‑
L
z
tx1=((d0cu
z0
)/cu
z1
)cu
x1
‑
L
x
所述第三方程组为:tx0=d0cu
x0
‑
L
x
ty0=d0cu
y0
‑
L
y
tz=d0cu
z0
‑
L
z
t
x1
=((d0cu
z0
)/cu
z1
)cu
x1
‑
L
x
t
x1
=t
x0
cosδ
‑
t
y0
sinδ所述第四方程组为:t
x0
‑
d0cu
x0
=
‑
d
l
cl
x
t
y0
‑
d0cu
y0
=
‑
d
l
cl
y
t
z
=d0cu
z0
‑
d
l
cl
z
tx1‑
((d0cu
z0
)/cu
z1
)cu
x1
=
‑
d
l
cl
x
t
x1
=t
x0
cosδ
‑
t
y0
sinδ所述第五方程组为:t
x0
‑
d0cu
x0
+d
l
cl
x
=0t
y0
‑
d0cu
y0
+d
l
cl
y
=0
d0cu
z0
‑
d
l
cl
z
=0t
x1
‑
((d0cu
z0
)/cu
z1
)cu
x1
+d
l
cl
x
=0
‑
t
x0
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。