HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

挂车检测和自主栓接的制作方法

2021-02-03 16:02:44|248|起点商标网
挂车检测和自主栓接的制作方法

本公开涉及用于确定定位在交通工具后方的挂车的位置并且自主操纵朝向挂车用于栓接的方法和装置。



背景技术:

挂车通常是由动力牵引交通工具拉动的无动力交通工具。挂车可为通用挂车、弹出式露营车、旅行挂车、运畜挂车、平板挂车、封闭式调度绞车以及船用挂车等等。牵引交通工具可为汽车、跨界交通工具、卡车、货车、运动型多用途交通工具(suv)、休闲交通工具(rv)或被配置成附接到挂车并且拉动挂车的任何其它交通工具。挂车可使用挂车栓钩而附接到动力交通工具。接收器栓钩安装在牵引交通工具上,并且连接到挂车栓钩,以形成连接。挂车栓钩可为球窝、备用轮和鹅颈件或挂车千斤顶。还可使用其它附接机构。在一些示例中,除了挂车与动力交通工具之间的机械连接以外,挂车还电气连接到牵引交通工具。如此,电气连接允许挂车获取来自动力交通工具的后灯电路的馈给,允许了挂车具有与动力交通工具的灯同步的尾灯、转向信号和制动灯。

传感器技术中的最新进展已导致对于交通工具的改善的安全系统。如此,期望的是,提供能够确定挂车相对于牵引交通工具的位置的系统,所述系统允许自主操纵牵引交通工具朝向挂车。



技术实现要素:

本公开的一个方面提供了用于自主操纵牵引交通工具朝向定位在牵引交通工具后方的挂车的方法。方法包括在数据处理硬件处从一个或多个摄像头接收一个或多个图像,所述一个或多个摄像头定位在牵引交通工具的后部部分上,并且与数据处理硬件通信。方法还包括由数据处理硬件在一个或多个图像内识别挂车表示。挂车表示指示定位在牵引交通工具后方的挂车。方法还包括由数据处理硬件将挂车表示的竖直中心设置为目标。方法还包括由数据处理硬件确定第一方向盘角度,以使牵引交通工具转向,使得交通工具在朝向目标的方向上自主操纵。方法还包括将指令从数据处理硬件传输到与数据处理硬件通信的驾驶系统,所述指令导致牵引交通工具基于第一方向盘角度而操纵。

本公开的实施方案可包括以下可选特征中的一个或多个。在一些实施方案中,方法还包括由数据处理硬件确定挂车表示的竖直中心与一个或多个图像的竖直中心之间的像素距离。当挂车表示的竖直中心与一个或多个图像的竖直中心之间的像素距离小于阈值时,方法包括:由数据处理硬件将挂车表示的竖直中心设置为目标;以及由数据处理硬件确定第一方向盘角度,以使牵引交通工具转向,使得交通工具在朝向目标的方向上自主操纵。

在一些示例中,方法还包括:由数据处理硬件确定挂车表示的竖直中心与一个或多个图像的竖直中心之间的像素距离。当挂车表示的竖直中心与一个或多个图像的竖直中心之间的像素距离大于阈值时,方法还可包括:由数据处理硬件将从图像的竖直中心的预限定侧向偏移设置为目标;以及由数据处理硬件确定第二方向盘角度,以使牵引交通工具转向,使得交通工具在朝向目标的方向上自主操纵。

在一些实施方案中,阈值包括多个像素。用于使牵引交通工具转向使得交通工具在朝向目标的方向上自主操纵的第二方向盘角度可为防止牵引交通工具和挂车v形弯折的最大方向盘角度。

在一些示例中,方法还包括利用边界框而界定挂车表示。挂车表示的竖直中心包括将挂车表示竖直划分成两个相等部段的线。一个或多个图像的竖直中心可包括将一个或多个图像中的每个图像竖直划分成两个相等部段的线,每个部段具有相等数量的像素。在一些示例中,一个或多个摄像头包括单目摄像头和/或鱼眼摄像头。

本公开的另一方面提供了用于自主操纵牵引交通工具朝向定位在牵引交通工具后方的挂车的系统。系统包括数据处理硬件以及与数据处理硬件通信的存储器硬件。存储器硬件存储指令,当在数据处理硬件上执行时,所述指令导致数据处理硬件执行操作。所述操作包括从一个或多个摄像头接收一个或多个图像,所述一个或多个摄像头定位在牵引交通工具的后部部分上,并且与数据处理硬件通信。所述操作还包括在一个或多个图像内识别挂车表示。挂车表示指示定位在牵引交通工具后方的挂车。所述操作还包括将挂车表示的竖直中心设置为目标。所述操作还包括确定第一方向盘角度,以使牵引交通工具转向,使得交通工具在朝向目标的方向上自主操纵。所述操作还包括将指令传输到与数据处理硬件通信的驾驶系统,所述指令导致牵引交通工具基于第一方向盘角度而操纵。

本公开的此方面的实施方案可包括以下可选特征中的一个或多个。在一些实施方案中,所述操作还包括:确定挂车表示的竖直中心与一个或多个图像的竖直中心之间的像素距离。当挂车表示的竖直中心与一个或多个图像的竖直中心之间的像素距离小于阈值时,所述操作包括:将挂车表示的竖直中心设置为目标;以及由数据处理硬件确定第一方向盘角度,以使牵引交通工具转向,使得交通工具在朝向目标的方向上自主操纵。

在一些实施方案中,所述操作还包括:确定挂车表示的竖直中心与一个或多个图像的竖直中心之间的像素距离。当挂车表示的竖直中心与一个或多个图像的竖直中心之间的像素距离大于阈值时,所述操作包括:将从图像的竖直中心的预限定侧向偏移设置为目标;以及由数据处理硬件确定第二方向盘角度,以使牵引交通工具转向,使得交通工具在朝向目标的方向上自主操纵。

在一些示例中,阈值包括多个像素。用于使牵引交通工具转向使得交通工具在朝向目标的方向上自主操纵的第二方向盘角度可为防止牵引交通工具和挂车v形弯折的最大方向盘角度。

在一些示例中,所述操作还包括利用边界框而界定挂车表示,其中,挂车表示的竖直中心包括将挂车表示竖直划分成两个相等部段的线。一个或多个图像的竖直中心可包括将一个或多个图像中的每个图像竖直划分成两个相等部段的线,每个部段具有相等数量的像素。在系统中,一个或多个摄像头包括单目摄像头和/或鱼眼摄像头。

在所附附图和下文的描述中阐述了本公开的一个或多个实施方案的细节。根据描述和附图以及根据权利要求,其它方面、特征和优点将显而易见。

附图说明

图1是示例性牵引交通工具的示意性顶视图,其从定位在牵引交通工具后方的挂车隔开一定距离。

图2是具有用户界面和传感器系统的示例性牵引交通工具的示意性视图。

图3是用于自主操纵牵引交通工具朝向定位在牵引交通工具后方的挂车的操作的示例性布置的示意性视图。

图4a–图4g是在执行图3的操作时来自后置摄像头的图像的示意性视图。

图5是用于自主操纵牵引交通工具的交通工具栓钩球朝向定位在牵引交通工具后方的挂车的挂车栓钩联接件的操作的示例性布置的示意性视图。

图6a–图6d是在执行图5的操作时来自后置摄像头的图像的示意性视图。

图7是用于自主操纵牵引交通工具朝向目标的操作的示例性布置的示意性视图。

在各种附图中,类似的附图标记指示类似的元件。

具体实施方式

牵引交通工具(例如但不限于汽车、跨界交通工具、卡车、货车、运动型多用途交通工具(suv)以及休闲交通工具(rv))可被配置成牵引挂车。牵引交通工具通过挂车栓钩的方式连接到挂车。期望的是,使得牵引交通工具能够自主倒退朝向挂车,所述挂车从用户界面(例如,用户显示器)上显示的挂车的一个或多个挂车表示而被识别。此外,还期望的是,使得牵引交通工具能够基于从定位在牵引交通工具的后部部分上的摄像头接收的一个或多个图像而估测挂车位置,例如,相对于牵引交通工具的挂车角度和位置。此外,期望的是,使得牵引交通工具能够自主操纵朝向挂车,并且与挂车的挂车栓钩联接件对准,用于在牵引交通工具的交通工具栓钩球与挂车栓钩联接件之间栓接。

参考图1和图2,在一些实施方案中,牵引交通工具100的驾驶员希望牵引定位在牵引交通工具100后方的挂车200。牵引交通工具100可被配置成接收来自驾驶员的挂车选择134的指示,其与选定挂车200、200a–c相关联。在一些示例中,驾驶员操纵牵引交通工具100朝向选定挂车200、200a–c,而在其它示例中,牵引交通工具100自主驾驶朝向选定挂车200、200a–c。牵引交通工具100可包括驾驶系统110,例如,所述驾驶系统110基于具有x、y和z分量的驾驶命令而操纵牵引交通工具100跨越道路表面。如所显示的,驾驶系统110包括右前轮112、112a、左前轮112、112b、右后轮112、112c以及左后轮112、112d。驾驶系统110也可包括其它轮配置。驾驶系统110还可包括:制动系统114,包括与每个轮112、112a–d相关联的制动器;以及加速系统116,被配置成调节牵引交通工具100的速度和方向。此外,驾驶系统110可包括悬架系统118,所述悬架系统118包括与每个轮112、112a–d相关联的轮胎、轮胎空气、弹簧、减震器以及连杆,所述连杆将牵引交通工具100连接到其轮112、112a–d,并且允许牵引交通工具100与轮112、112a–d之间的相对运动。悬架系统118可被配置成调节牵引交通工具100的高度,允许了牵引交通工具栓钩120(例如,交通工具栓钩球122)与挂车栓钩210(例如,挂车栓钩联接件或挂车栓钩杯212)对准,这允许牵引交通工具100与挂车200之间的自主连接。

牵引交通工具100可通过相对于由牵引交通工具100限定的三个相互垂直的轴线(横向轴线x、前后轴线y和中心竖直轴线z)的移动的各种组合而移动跨越道路表面。横向轴线x在牵引交通工具100的右侧与左侧之间延伸。沿着前后轴线y的向前驾驶方向被表示为f,也被称为向前运动。此外,沿着前后方向y的后向或向后驾驶方向被表示为r,也被称为向后运动。当悬架系统118调节牵引交通工具100的悬架时,牵引交通工具100可围绕x轴线和/或y轴线倾斜,或沿着中心竖直轴线z移动。

牵引交通工具100可包括用户界面130,例如,显示器132。用户界面130经由一个或多个输入机构或触摸屏显示器132从驾驶员接收一个或多个用户命令,和/或向驾驶员显示一个或多个通知。用户界面130与交通工具控制器150通信,所述交通工具控制器150转而与传感器系统140通信。在一些示例中,用户界面130显示牵引交通工具100的环境的图像400,导致了由用户界面130(来自驾驶员)接收一个或多个命令,所述一个或多个命令发起一个或多个行为的执行。在一些示例中,用户显示器132显示定位在牵引交通工具100后方的挂车200的一个或多个挂车表示136、136a–c。在此情况下,驾驶员进行挂车200的挂车表示136、136a–c的挂车选择134。

牵引交通工具100可包括传感器系统140,以提供可靠和稳健驾驶。传感器系统140可包括不同类型的传感器,其可单独使用或与彼此一起使用,以形成牵引交通工具100的环境的感知,所述感知用于牵引交通工具100,以驾驶并且帮助驾驶员基于由传感器系统140检测的物体和障碍物而进行智能决策。传感器系统140可包括一个或多个摄像头142、142a–d。在一些实施方案中,牵引交通工具100包括后置摄像头142、142a,所述后置摄像头142、142a被安装,以提供牵引交通工具100的后部驾驶路径的视图。后置摄像头142a可包括鱼眼镜头,所述鱼眼镜头包括超广角镜头,所述超广角镜头产生强视觉失真,其旨在形成广全景或半球形图像。鱼眼摄像头捕获具有极其广角视图的图像。此外,由鱼眼镜头142a捕获的图像400具有典型的凸形非直线表示。其它类型的摄像头也可用于捕获牵引交通工具100后方的图像。

在一些实施方案中,传感器系统140还可包括被配置成输出imu数据145的imu(惯性测量单元)144,所述imu数据145包括交通工具的线性加速度(使用一个或多个加速度计)和旋转速率(使用一个或多个陀螺仪)。在一些示例中,imu144还确定牵引交通工具100的航向参考。因此,imu144确定牵引交通工具100的俯仰、滚转和偏航。传感器系统140可包括其它传感器,例如但不限于雷达、声纳、lidar(光检测和测距,这可需要光学遥感,其测量散射光的性质,以获得远距离目标的距离和/或其它信息)、ladar(激光检测和测距)等等。

交通工具控制器150包括与非暂时性存储器154(例如,硬盘、闪速存储器、随机存取存储器、存储器硬件)通信的运算装置(或处理器)152(例如,具有一个或多个运算处理器的中央处理单元),所述非暂时性存储器154能够存储可在(多个)运算处理器152上执行的指令。

交通工具控制器150执行驾驶辅助系统160。驾驶辅助系统160从摄像头142接收图像400,并且执行行为162–166,所述行为162–166向驾驶系统110发送命令170,导致了牵引交通工具100在向后方向r上自主驾驶朝向选定挂车200。

驾驶辅助系统160包括制动行为162、速度行为164和转向行为166。在一些示例中,驾驶辅助系统160还包括栓钩连接行为(允许交通工具栓钩球122连接到挂车栓钩杯212)以及悬架调节行为(导致调节交通工具悬架,以允许交通工具栓钩球122和挂车栓钩联接件212的栓接)。每个行为162–166导致牵引交通工具100采取行动,例如,向后驾驶、以具体角度转向、制动、加速、减速等等。交通工具控制器150可通过控制驾驶系统110(更具体地,通过向驾驶系统110发布命令170)而在任何方向上操纵牵引交通工具100跨越道路表面。此外,驾驶辅助系统160基于所接收的图像400而确定牵引交通工具100的方向盘角度和速度。

可执行制动行为162,以基于牵引交通工具100的所确定方向盘角度和所确定速度而使牵引交通工具100停止或使牵引交通工具100减速。制动行为162向驾驶系统110(例如,制动系统114)发送信号或命令170,以使牵引交通工具100停止,减小牵引交通工具100的速度,或停止施加制动。

可执行速度行为164,以基于牵引交通工具100的所确定方向盘角度和所确定速度通过加速或减速而改变牵引交通工具100的速度。速度行为164向制动系统114发送信号或命令170,用于减速,或向加速系统116发送信号或命令170,用于加速。

可执行转向行为166,以基于牵引交通工具100的所确定方向盘角度和所确定速度而改变牵引交通工具100的方向。如此,转向行为166向加速系统116发送信号或命令170,所述信号或命令170指示转向角度,而导致驾驶系统110改变方向。

在一些示例中,转向行为166包括比例积分微分控制器168(pid控制器)。pid控制器168是控制回路反馈机构,其广泛用于工业控制系统以及要求连续调制控制的各种其它应用中。pid控制器168连续计算误差值作为期望设定值与所测量过程变量之间的差,并且基于比例、积分和微分项而施加校正。pid控制器168基于图像中心402与目标416之间的水平像素距离d而确定方向盘角度。

图3以及图4a–图4g示出了由交通工具控制器150执行的方法300,用于确定挂车200在图像400内的位置pt,并且自主操纵牵引交通工具100朝向挂车200。方法300基于分析所接收图像400并且基于所分析图像400而确定挂车位置pt。换句话说,随着牵引交通工具100在向后方向r上驾驶朝向挂车200,方法300分析从后置摄像头142a接收的图像400。控制器150分析一个或多个图像400,并且指示驾驶系统110,以操纵牵引交通工具100,使得在每个图像400内,目标412(即,牵引交通工具100的挂车表示136)的中心与图像400的竖直中心402之间的像素距离d被最小化。在方法300(由控制器150)的执行期间,牵引交通工具100例如通过使用单弧或双弧操纵而以类似于人类驾驶员驾驶的方式自主接近挂车200。在一些示例中,每个图像400、400a–400g包括牵引交通工具100的后部部分的表示以及可由边界框或圆圈423界定的牵引栓钩球表示422。

在框301处,驾驶辅助系统160从后置摄像头142a接收一个或多个图像400。在一些示例中,在框302处,驾驶辅助系统160通过分析一个或多个图像400而确定挂车200在图像400内的位置。当图像400包括多于一个挂车200时,驾驶辅助系统160指示显示器132,以请求与挂车200中的一个相关联的挂车选择134。在其它示例中,驾驶员从图像400选择挂车200(即,挂车200的表示136)。在一些示例中,一旦选择或识别了挂车表示136,则驾驶辅助系统160由边界框(也被称为关注区域(roi)410)界定所识别的挂车表示136。而后,驾驶辅助系统160确定roi410的竖直延伸的中心线412。中心线412表示图像400中的挂车表示136的中心线。在框302处,驾驶辅助系统160确定图像400的竖直中心线402和图像400的水平中心线404。竖直中心线402和水平中心线404在图像中心c处相交。

在框304处,驾驶辅助系统160确定图像竖直中心402与roi竖直中心412(即,挂车边界框中心)之间的水平像素距离d。在决策框306处,驾驶辅助系统160确定水平像素距离d是否小于阈值,所述阈值为多个像素。在一些示例中,阈值可为roi410的宽度的一半。如果驾驶辅助系统160确定水平距离d小于阈值,则在框308处,驾驶辅助系统160将roi中心412(即,挂车竖直中心412)设置为目标418,如图4d–图4f中显示的。在驾驶辅助系统160将目标418设置为roi410的竖直中心412并且牵引交通工具100开始自主操纵朝向目标412之后,而后,在框310处,驾驶辅助系统160确定图像竖直中心402与目标418(即,竖直中心412)之间的距离d。之后,在框312处,pid控制器168分析图像中心402与目标418之间的水平距离d,并且在框314处,pid控制器168确定方向盘角度,以实时转向和操纵牵引交通工具100朝向目标中心412。在框316处,在驾驶辅助系统160向驾驶系统110发布命令170以基于所确定方向盘角度而操纵牵引交通工具100之后,驾驶辅助系统160更新roi中心412。在决策框318处,驾驶辅助系统160确定图像竖直中心402是否已经过roi竖直中心412。换句话说,在决策框318处,驾驶辅助系统160确定水平距离d是否等于或小于零。如果驾驶辅助系统160确定图像竖直中心402未经过roi竖直中心412,则驾驶辅助系统160重复框308–318的步骤。水平距离d小于零指示了牵引交通工具100远离挂车200移动,因为水平距离d等于零指示了牵引交通工具100和挂车200对准。在决策框318处,如果驾驶辅助系统160确定图像竖直中心402已经过roi竖直中心412,则驾驶辅助系统160停止其计算,因为牵引交通工具100已到达从图像400的水平中心404隔开的预确定像素距离。

再次参考决策框306,如果驾驶辅助系统160确定水平像素距离d不小于阈值(即,像素距离d大于阈值),则牵引交通工具100遵循两次转向操纵,以自主驾驶朝向挂车200。在第一次转向期间,牵引交通工具100以预限定侧向偏移416追踪roi中心412,如图4a中显示的。而后,牵引交通工具100以最大方向盘角度自主转向,如图4b中显示的。而后,在第二次转向期间,牵引交通工具100追踪roi中心412,如图4c–图4d中显示的。牵引交通工具100以相对于图像中心402与roi中心412之间的水平像素距离d的方向盘角度转向。方向盘角度由pid控制器168基于水平像素距离d而计算。继续参考图3,在框320处,驾驶辅助系统160使用从roi中心412的偏移416作为目标(图4a)。偏移416是图像400内的竖直线,其与挂车200在图像的相同侧上。如所显示的,挂车200在图像400的右侧上,因此,偏移416也在图像400的右侧上。在框322处,驾驶辅助系统160确定最大方向盘角度,以使牵引交通工具100转向朝向目标418,因为在决策框306处确定了水平距离d大于阈值。一旦牵引交通工具100已完成最大方向盘角度,则图4b中显示的所捕获图像400包括在图像中心402的与其初始位置相对侧处的挂车200。例如,在图4a中,牵引交通工具100和偏移416相对于竖直中心402在图像400的相同侧上;而在所述操纵之后,牵引交通工具100在左侧上,并且偏移416保持在右侧上。在框324处,由于框322中的牵引交通工具100的移动,因此驾驶辅助系统160在图像400内更新目标418。而后,在决策框326处,在牵引交通工具100在向后方向r上自主移动时,驾驶辅助系统160确定图像中心402是否已经过目标418。换句话说,在决策框326处,驾驶辅助系统160确定水平距离d是否等于或小于零。如果驾驶辅助系统160确定图像中心414未经过目标418,则驾驶辅助系统160重复框322、324和326的步骤。然而,如果驾驶辅助系统160确定图像中心414已经过目标418(如图4d中显示的),则在框308处,驾驶辅助系统160将roi中心412设置为新目标418。

参考图5以及图6a–图6d,在一些实施方案中,控制器150执行类似于相对于图3描述的方法300的方法,以识别挂车200的挂车栓钩杯212,并且自主驾驶到挂车栓钩杯212,并且将交通工具栓钩球122连接到挂车栓钩杯212。

在一些实施方案中,在框502处,驾驶辅助系统160从后置摄像头142a接收一个或多个图像400。驾驶辅助系统160通过分析一个或多个图像400而确定挂车栓钩联接件212在图像400内的位置。在一些示例中,驾驶辅助系统160指示显示器132,以从驾驶员请求图像400内的与挂车200相关联的联接件表示选择。驾驶员从图像400选择挂车联接件212(即,挂车栓钩联接件212的表示136)。在一些示例中,一旦识别了联接件表示424,则驾驶辅助系统160由边界框或圆圈(如所显示的)(也被称为关注区域(roi)410)界定所识别的联接件表示424。而后,在框504处,驾驶辅助系统160确定roi410的竖直延伸的中心线412。中心线412表示图像400中的联接件表示424的中心线。而且,在框504处,驾驶辅助系统160确定图像400的竖直中心402。

在框506处,驾驶辅助系统160将roi中心412(即,联接件竖直中心412)设置为目标418,如在图6a–图6c的后方图像600a–600c中分别显示的。在驾驶辅助系统160将目标418设置为roi410的竖直中心412并且牵引交通工具100开始自主操纵朝向目标412之后,而后,在框508处,驾驶辅助系统160确定图像竖直中心402与目标418(即,竖直中心412)之间的距离d。之后,在框510处,pid控制器168分析图像中心402与目标418之间的水平距离d,并且在框512处,pid控制器168确定方向盘角度,以实时转向和操纵牵引交通工具100朝向目标中心412。在框514处,在驾驶辅助系统160向驾驶系统110发布命令170以基于所确定方向盘角度而操纵牵引交通工具100之后,驾驶辅助系统160更新roi中心412。在决策框516处,驾驶辅助系统160确定图像竖直中心402是否已经过roi竖直中心412。换句话说,在决策框516处,驾驶辅助系统160确定水平距离d是否等于或小于零。如果驾驶辅助系统160确定图像竖直中心402未经过roi竖直中心412,则驾驶辅助系统160重复框506–框516的步骤。水平距离d小于零指示了牵引交通工具100远离挂车200移动,因为水平距离d等于零指示了牵引交通工具100和挂车200对准。在决策框318处,如果驾驶辅助系统160确定图像竖直中心402已经过roi竖直中心412,则驾驶辅助系统160停止其计算,因为牵引栓钩球122与挂车栓钩联接件212对准。

如先前讨论的,驾驶辅助系统160要求低运算资源,并且可在低成本硬件上实现实时性能。由于在挂车上不需要标记,因此降低了操作和运算的复杂性,并且因此还降低了系统的生产成本。

图7提供了方法700的操作的示例性布置,用于使用图1–图6c中描述的系统而自主操纵牵引交通工具100朝向定位在牵引交通工具100后方的挂车200。在框702处,方法700包括在(控制器150的)数据处理硬件152处从一个或多个摄像头142、142a–d接收一个或多个图像400,所述一个或多个摄像头142、142a–d定位在牵引交通工具100的后部部分上,并且与数据处理硬件152通信。

在框704处,方法700包括由数据处理硬件152在一个或多个图像400内识别挂车表示136,挂车表示136指示定位在牵引交通工具100后方的挂车200。

在框706处,方法700包括由数据处理硬件152将挂车表示136的竖直中心412设置为目标418。

在框708处,方法700包括由数据处理硬件152确定第一方向盘角度,以使牵引交通工具100转向,使得牵引交通工具100在朝向目标418(即,竖直中心412)的方向上自主操纵。

在框710处,方法700包括将指令170从数据处理硬件152传输到与数据处理硬件152通信的驾驶系统110,所述指令170导致牵引交通工具100基于第一方向盘角度而操纵。

在一些示例中,方法700包括由数据处理硬件152确定挂车表示136的竖直中心412与一个或多个图像400的竖直中心402之间的像素距离d。当挂车表示136的竖直中心412与一个或多个图像400的竖直中心402之间的像素距离d小于阈值时,方法包括:由数据处理硬件152将挂车表示136的竖直中心412设置为目标418;以及由数据处理硬件152确定第一方向盘角度,以使牵引交通工具100转向,使得交通工具在朝向目标418(即,挂车表示136的竖直中心412)的方向上自主操纵。

在一些实施方案中,方法700包括由数据处理硬件152确定挂车表示136的竖直中心412与一个或多个图像400的竖直中心402之间的像素距离d。当挂车表示136的竖直中心412与一个或多个图像400的竖直中心之间的像素距离d大于阈值时,方法700包括:由数据处理硬件152将从图像400的竖直中心402的预限定侧向偏移416设置为目标418;以及由数据处理硬件152确定第二方向盘角度,以使牵引交通工具100转向,使得交通工具在朝向目标418的方向上自主操纵。在一些示例中,阈值包括多个像素。用于使牵引交通工具100转向使得交通工具在朝向目标418的方向上自主操纵的第二方向盘角度是防止牵引交通工具100和挂车200v形弯折的最大方向盘角度。

在一些实施方案中,方法700还包括利用边界框410而界定挂车表示136。挂车表示136的竖直中心412包括将挂车表示136竖直划分成两个相等部段的线。在一些示例中,一个或多个图像400的竖直中心402包括将一个或多个图像400中的每个图像400竖直划分成两个相等部段的线,其中,每个部段具有相等数量的像素。一个或多个摄像头可为单目摄像头和/或鱼眼摄像头。

此处描述的系统和技术的各种实施方案可在数字电子电路系统、集成电路系统、专门设计的asic(专用集成电路)、计算机硬件、固件、软件和/或其组合中实现。这些各种实施方案可包括在一个或多个计算机程序中的实施方案,所述一个或多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,所述至少一个可编程处理器可为专用或通用的,联接以从存储系统、至少一个输入装置和至少一个输出装置接收数据和指令,以及向存储系统、至少一个输入装置和至少一个输出装置传输数据和指令。

这些计算机程序(也被已知为程序、软件、软件应用或代码)包括机器指令,用于可编程处理器,并且可以高级过程语言和/或面向对象的编程语言和/或以汇编/机器语言实施。如本文使用的,术语“机器可读介质”和“计算机可读介质”是指用于向可编程处理器提供机器指令和/或数据的任何计算机程序产品、设备和/或装置(例如,磁盘、光盘、存储器和可编程逻辑装置(pld)),包括接收机器指令作为机器可读信号的机器可读介质。术语“机器可读信号”是指用于向可编程处理器提供机器指令和/或数据的任何信号。

此说明书中描述的主题和功能操作的实施方案可在数字电子电路系统中或在计算机软件、固件或硬件中实施,包括在此说明书中公开的结构以及其结构等同物或其中的一个或多个的组合。此外,此说明书中描述的主题可被实施为一个或多个计算机程序产品,即,编码在计算机可读介质上的计算机程序指令的一个或多个模块,用于由数据处理设备执行,或以控制数据处理设备的操作。计算机可读介质可为机器可读存储装置、机器可读存储基板、存储器装置、影响机器可读传播信号的物质组成或其中的一个或多个的组合。术语“数据处理设备”、“运算装置”和“运算处理器”涵盖用于处理数据的所有设备、装置和机器,通过示例的方式包括可编程处理器、计算机或多个处理器或计算机。除了硬件以外,设备还可包括代码,所述代码为所涉及的计算机程序形成执行环境,例如,构成处理器固件、协议堆栈、数据库管理系统、操作系统或其中的一个或多个的组合的代码。传播信号是人工生成的信号,例如,机器生成的电气、光学或电磁信号,其被生成以使信息编码,用于传输到合适的接收器设备。

类似地,虽然以特定次序在附图中描绘了操作,但是这不应被理解为要求以所显示的特定次序或以顺序次序执行此类操作,或要求执行所有所示出的操作,以实现期望结果。在某些情况下,多任务处理和并行处理可为有利的。此外,上文描述的实施例中的各种系统部件的分离不应被理解为在所有实施例中要求此类分离,并且应被理解的是,所描述的程序部件和系统总体上可在单个软件产品中集成在一起,或打包到多个软件产品中。

已描述了多个实施方案。然而,将理解的是,可进行各种修改,而不从本公开的精神和范围脱离。因此,其它实施方案在以下权利要求的范围内。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

相关标签: 挂车交通交通工具
tips