一种可移动平台的制动控制方法、导航设备及可移动平台与流程

文档序号:20920257发布日期:2020-05-29 14:03阅读:263来源:国知局
一种可移动平台的制动控制方法、导航设备及可移动平台与流程

本发明涉及控制技术领域,尤其涉及一种可移动平台的制动控制方法、导航设备及可移动平台。



背景技术:

诸如无人汽车、无人机、轮式机器人等可移动平台的应用越来越广泛,在所述可移动平台的应用中,所述可移动平台在移动过程中可能会遇到障碍物,此时可移动平台需要进行紧急制动减速,以防撞上该障碍物。因此,如何更有效地提高可移动平台的安全性具有十分重要的意义。



技术实现要素:

本发明实施例提供了一种可移动平台的制动控制方法、导航设备及可移动平台,可实现对可移动平台的制动控制的自动化和智能化,提高了可移动平台的安全性。

第一方面,本发明实施例提供了一种可移动平台的制动控制方法,所述方法包括:

获取感知设备发送的所述可移动平台与障碍物之间的当前距离;

根据所述当前距离确定所述可移动平台是否满足制动条件;

当所述可移动平台满足制动条件时,则更新向控制设备发送的制动使能标识和/或目标速度,以使得所述控制设备根据更新后的所述制动使能标识和/或所述目标速度控制所述可移动平台执行制动操作。

第二方面,本发明实施例提供了一种导航设备,所述导航设备包括存储器和处理器;

所述存储器,用于存储程序指令;

所述处理器,用于调用所述程序指令,当所述程序指令被执行时,用于执行以下操作:

获取感知设备发送的所述可移动平台与障碍物之间的当前距离;

根据所述当前距离确定所述可移动平台是否满足制动条件;

当所述可移动平台满足制动条件时,则更新向控制设备发送的制动使能标识和/或目标速度,以使得所述控制设备根据更新后的所述制动使能标识和/或所述目标速度控制所述可移动平台执行制动操作。

第三方面,本发明实施例提供了一种可移动平台,所述可移动平台包括感知设备、导航设备和控制设备;

所述感知设备,用于获取所述可移动平台与障碍物之间的当前距离,并将所述当前距离发送给导航设备;

所述导航设备,用于获取所述感知设备发送的所述可移动平台与障碍物之间的当前距离,并根据所述当前距离确定所述可移动平台是否满足制动条件;当所述可移动平台满足制动条件时,则更新向控制设备发送的制动使能标识和/或目标速度;

所述控制设备,用于接收所述导航设备发送的所述制动使能标识和/或所述目标速度,并根据所述制动使能标识和/或所述目标速度控制所述可移动平台执行制动操作。

第四方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面所述的方法。

本发明实施例中,导航设备通过获取感知设备发送的可移动平台与障碍物之间的当前距离,并根据所述当前距离确定所述可移动平台是否满足制动条件,当所述可移动平台满足制动条件时,则可以更新向控制设备发送的制动使能标识和/或目标速度,以使所述控制设备可以根据更新后的所述制动使能标识和/或所述目标速度控制所述可移动平台执行制动操作,从而实现对可移动平台的制动控制的自动化和智能化,提高了可移动平台的安全性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种可移动平台的结构示意图;

图2是本发明实施例提供的一种可移动平台的制动控制方法的流程示意图;

图3是本发明实施例提供的另一种可移动平台的制动控制方法的流程示意图;

图4是本发明实施例提供的一种导航设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

本发明实施例提供了一种可移动平台,所述可移动平台包括:感知设备、导航设备和控制设备,所述感知设备与所述导航设备、控制设备连接,所述感知设备、导航设备、控制设备三者之间可以相互进行双向通信。在某些实施例中,所述感知设备、导航设备、控制设备可以安装在无人机、无人车、无人船、轮式机器人等可移动平台上。在某些实施例中,所述控制设备可以在空间上独立于所述可移动平台。在某些实施例中,所述感知设备包括但不限于视觉传感器、雷达传感器、姿态传感器等传感器中的至少一种。在某些实施例中,所述视觉传感器可以包括单目视觉传感器、双目视觉传感器、多目视觉传感器等中的任意一种或多种。在某些实施例中,所述雷达传感器可以包括激光雷达、超声波雷达、毫米波雷达等中的任意一种或多种。在某些实施例中,所述姿态传感器可以包括惯性测量单元(inertialmeasurementunit,imu)。

具体请参见图1,图1是本发明实施例提供的一种可移动平台的结构示意图。如图1所示,所述可移动平台包括感知设备11、导航设备12和控制设备13。在某些实施例中,所述感知设备11、导航设备12、控制设备13三者之间相互建立通信连接。在某些实施例中,所述感知设备11可以用于获取可移动平台的运动状态,如可移动平台的位置信息、可移动平台的姿态信息等信息。在某些实施例中,所述感知设备11可以用于获取周围环境状态相关的物理量,如可移动平台与障碍物之间的距离。在某些实施例中,所述导航设备可以用于对可移动平台进行路径规划。在某些实施例中,所述控制设备可以用于控制可移动平台移动的速度、姿态、位置等。

本发明实施例中,在可移动平台的移动过程中,所述感知设备11检测到障碍物时,则可以获取所述可移动平台与障碍物之间的当前距离,并将所述当前距离发送给导航设备12;所述导航设备12在获取所述感知设备发送的所述可移动平台与障碍物之间的当前距离后,可以根据所述当前距离确定所述可移动平台是否满足制动条件,当所述可移动平台满足制动条件时,则所述导航设备12可以更新向控制设备13发送的制动使能标识和/或目标速度;所述控制设备13在接收到所述导航设备12发送的所述制动使能标识和/或所述目标速度后,可以根据所述制动使能标识和/或所述目标速度控制所述可移动平台执行制动操作。通过这种实施方式,实现了对可移动平台自动化和智能化的制动控制,提高了可移动平台移动的安全性。

下面结合附图对本发明实施例提供的可移动平台的制动控制方法进行示意性说明。

请参见图2,图2是本发明实施例提供的一种可移动平台的制动控制方法的流程示意图,所述方法可以由导航设备执行,所述导航设备可以设置于可移动平台上,其中,所述可移动平台的解释如前所述,此处不再赘述。具体地,本发明实施例的所述方法包括如下步骤。

s201:获取感知设备发送的可移动平台与障碍物之间的当前距离。

本发明实施例中,导航设备可以获取感知设备发送的可移动平台与障碍物之间的当前距离,所述感知设备的解释如前所述。

在一个实施例中,在可移动平台的移动过程中,所述可移动平台上的感知设备可以实时地检测在所述可移动平台的移动方向上是否存在障碍物,并获取可移动平台与障碍物之间的当前距离。

在某些实施例中,所述感知设备包括雷达传感器,雷达传感器可以通过测量雷达传感器和障碍物之间的信号传播时间,即光飞行时间(time-of-flight,tof),来探测障碍物到可移动平台的距离。所述雷达传感器可以包括激光雷达、超声波雷达、毫米波雷达等任意一种或多种。

在某些实施例中,所述感知设备包括双目视觉传感器,双目视觉传感器可以通过对两幅图像视差的计算,来探测障碍物到可移动平台的距离。

在某些实施例中,感知设备可以通过gps模块获取所述可移动平台的当前位置信息,通过预设地图数据获取所述障碍物的位置信息,从而根据所述可移动平台的当前位置信息和所述障碍物的位置信息确定所述可移动平台与所述障碍物之间的当前距离。

具体可以无人机为例进行说明,在无人机的飞行过程中,当所述无人机上的感知设备检测到所述无人机的飞行方向上存在障碍物时,可以获取可移动平台与障碍物之间的当前距离,所述导航设备可以根据所述当前距离确定可移动平台是否满足制动条件。

s202:根据所述当前距离确定所述可移动平台是否满足制动条件。

本发明实施例中,导航设备可以根据所述当前距离确定所述可移动平台是否满足制动条件。

在一个实施例中,所述导航设备在根据所述当前距离确定所述可移动平台是否满足制动条件时,可以获取所述可移动平台的当前移动速度,并根据预设的移动速度与制动距离的对应关系,确定与所述当前移动速度对应的制动距离。所述导航设备可以确定所述可移动平台与所述障碍物之间的所述当前距离是否小于或等于与所述当前移动速度对应的制动距离与预设安全距离之和,当所述可移动平台与所述障碍物之间的所述当前距离小于或等于与所述当前移动速度对应的制动距离与预设安全距离之和时,则所述导航设备可以确定所述可移动平台满足制动条件。

s203:当所述可移动平台满足制动条件时,则更新向控制设备发送的制动使能标识和/或目标速度,以使得所述控制设备根据更新后的所述制动使能标识和/或所述目标速度控制可移动平台执行制动操作。

本发明实施例中,当所述导航设备根据所述可移动平台与障碍物之间的当前距离确定出所述可移动平台满足制动条件时,则可以更新向控制设备发送的制动使能标识和/或目标速度,以使得所述控制设备根据更新后的所述制动使能标识和/或所述目标速度控制所述可移动平台执行制动操作。在某些实施例中,所述制动使能标识用于指示所述控制设备控制所述可移动平台执行制动操作。

在某些实施例中,所述目标速度可以是用户通过控制设备设置生成的。在其他实施例中,所述目标速度也可以是导航设备根据预设规则自动生成的,所述预设规则可以包括但不限于预设速度。以无人机为例,无人机在飞行过程中,导航设备可以自动生成5m/s的目标速度,以使无人机加速至5m/s后匀速飞行。

在某些实施例中,所述制动使能标识可以包括第一预设数值和第二预设数值,所述第一预设数值用于指示可移动平台制动,或者所述第二预设数值用于指示可移动平台正常移动。

在一个实施例中,在可移动平台正常移动的过程中,导航设备可以将所述制动使能标识设置为用于指示可移动平台正常移动的第二预设数值,以及设置目标速度。所述导航设备可以将所述第二预设数值和目标速度发送给控制设备,以使控制设备控制所述可移动平台正常移动,并将速度调节至目标速度。

以无人机为例,假设所述制动使能标识包括用于指示制动的第一预设数值为1,用于指示无人机正常飞行的第二预设数值为0,则在无人机正常飞行的过程中,导航设备可以将所述制动使能标识设置为0,以及设置目标速度v1。所述导航设备可以将所述制动使能标识0和目标速度v1发送给控制设备,以使控制设备控制所述无人机正常飞行,并将速度调节至目标速度v1。

在一个实施例中,所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,可以将所述制动使能标识更新为预设使能标识,以及将所述目标速度更新为随机值,以使控制设备可以根据更新后的预设使能标识和随机值,控制可移动平台执行制动操作。可选的,控制设备根据更新后的预设使能标识控制无人机执行制动操作。

具体可以无人机为例,假设无人机当前处于正常飞行状态,制动使能标识为0,目标速度为v1,当无人机的感知设备检测到障碍物时,且满足制动条件时,则导航设备可以将当前的制动使能标识0更新为预设使能标识1,并将目标速度v1更新为随机值。所述导航设备将更新后的制动使能标识1和随机值发送给控制设备,以使控制设备可以控制无人机执行制动操作。

在一个实施例中,所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,可以将所述制动使能标识更新为预设使能标识,以及将所述目标速度更新为预设参数。

在某些实施例中,所述预设参数包括但不限于所述可移动平台与障碍物之间的当前距离、可移动平台的姿态角阈值、可移动平台的制动时间阈值、可移动平台的制动距离阈值、制动结束后的停止时间范围中的任意一种或多种。

在一个实施例中,所述预设参数包括所述可移动平台与障碍物之间的当前距离,所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,可以将所述制动使能标识更新为预设使能标识,以及将所述目标速度更新为所述可移动平台与障碍物之间的当前距离。通过更新目标速度为所述可移动平台与障碍物之间的当前距离,以便导航设备可以将所述当前距离发送给控制设备,以使控制设备可以控制所述可移动平台在所述当前距离内完成制动操作。

以无人机为例,假设所述预设参数包括所述可移动平台与障碍物之间的当前距离,如果所述当前距离为5m,当前制动使能标识为0,预设使能标识为1,则所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,可以将所述制动使能标识0更新为预设使能标识1,以及将目标速度v1更新为所述可移动平台与障碍物之间的当前距离5m。

在一个实施例中,所述预设参数包括所述可移动平台的姿态角阈值,所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,可以将所述制动使能标识更新为预设使能标识,以及将所述目标速度更新为所述可移动平台的姿态角阈值。通过更新目标速度为所述可移动平台的姿态角阈值,以便导航设备可以将所述姿态角阈值发送给控制设备,以使控制设备可以控制所述可移动平台在所述姿态角阈值内执行制动操作。

以无人机为例,可移动平台的姿态角可以是无人机在俯仰,横滚,平移任一方向上的姿态角。示例的,该姿态角阈值可以是俯仰方向上的姿态角阈值20度。假设所述预设参数包括所述可移动平台的姿态角阈值,如果当前制动使能标识为0,预设使能标识为1,则所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,可以将所述制动使能标识0更新为预设使能标识1,并将目标速度v1更新为所述可移动平台的姿态角阈值20度。

在一个实施例中,所述预设参数包括所述可移动平台的制动时间阈值,所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,可以将所述制动使能标识更新为预设使能标识,以及将所述目标速度更新为所述可移动平台的制动时间阈值。通过更新目标速度为所述制动时间阈值,以便导航设备可以将所述制动时间阈值发送给控制设备,以使控制设备可以控制所述可移动平台在所述制动时间阈值内完成制动操作。

以无人机为例,假设所述制动时间阈值为20s,如果当前制动使能标识为0,预设使能标识为1,则所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,可以将所述制动使能标识0更新为预设使能标识1,并将目标速度v1更新为所述制动时间阈值20s。

在一个实施例中,所述预设参数包括所述可移动平台的制动距离阈值,所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,可以将所述制动使能标识更新为预设使能标识,以及将所述目标速度更新为所述可移动平台的制动距离阈值。通过更新目标速度为所述制动距离阈值,以便导航设备可以将所述制动距离阈值发送给控制设备,以使控制设备可以控制所述可移动平台在所述制动距离阈值内完成制动操作。

以无人机为例,假设所述制动距离阈值为5m,如果当前制动使能标识为0,预设使能标识为1,则所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,可以将所述制动使能标识0更新为预设使能标识1,并将目标速度v1更新为所述制动距离阈值5m。

在一个实施例中,所述预设参数包括制动结束后的停止时间范围,所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,可以将所述制动使能标识更新为预设使能标识,以及将所述目标速度更新为所述制动结束后的停止时间范围。通过更新目标速度为所述停止时间范围,以便导航设备可以将所述停止时间范围发送给控制设备,以使控制设备可以控制所述可移动平台在完成制动操作后,在所述停止时间范围内进行悬停。

以无人机为例,假设所述制动结束后的停止时间范围为10s,如果当前制动使能标识为0,预设使能标识为1,则所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,可以将所述制动使能标识0更新为预设使能标识1,并将目标速度v1更新为所述停止时间范围10s。

在一个实施例中,所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,可以将制动使能标识更新为预设使能标识,所述预设使能标识用于指示所述控制设备控制所述可移动平台执行制动操作。导航设备通过仅将更新后的预设使能标识发送给控制设备,不发送目标速度给控制设备,以使控制设备可以根据所述预设使能标识执行制动操作。

以无人机为例,当无人机遇到障碍物且满足制动条件时,导航设备可以将制动使能标识更新为1,并将更新后的制动使能标识1发送给控制设备,以使控制设备可以根据所述制动使能标识1进行制动。

在一个实施例中,所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,可以将所述目标速度更新为预设速度范围以外的任意值,以使得所述控制设备在确定所述目标速度处于所述预设速度范围以外时,控制所述可移动平台执行制动操作。

以无人机为例,无人机在正常飞行的过程中,导航设备可以将目标速度发送给控制设备,其中,该目标速度在预设速度范围内,控制设备可以正常响应以使得无人机达到该目标速度。当无人机遇到障碍物时,导航设备可以将目标速度更新为预设速度范围以外的任意值,并将更新后的预设速度范围以外的任意值发送给控制设备,以使控制设备在确定出该目标速度不在预设速度范围以内时,控制无人机执行制动操作。

在其他实施例中,所述导航设备确定出所述可移动平台满足制动条件时,则可以更新向控制设备发送的制动使能标识和/或目标姿态;或者,所述导航设备确定出所述可移动平台满足制动条件时,则可以更新向控制设备发送的制动使能标识和/或目标位置等其他运动参数,本发明实施例不做具体限定,只需满足控制设备根据更新后的所述制动使能标识和/或其他运动参数,控制可移动平台执行制动操作即可。

本发明实施例中,导航设备通过获取感知设备发送的可移动平台与障碍物之间的当前距离,并根据所述当前距离确定所述可移动平台是否满足制动条件,当满足制动条件时,则可以更新向控制设备发送的制动使能标识和/或目标速度,以使得所述控制设备可以根据更新后的所述制动使能标识和/或所述目标速度控制所述可移动平台执行制动操作,从而实现对可移动平台的制动控制的自动化和智能化,提高了可移动平台的安全性。

请参见图3,图3是本发明实施例提供的另一种可移动平台的制动控制方法的流程示意图,所述方法可以由导航设备执行,所述导航设备可以设置于可移动平台上,其中,所述可移动平台的解释如前所述。本发明实施例是对如何具体通过更新预设参数来实现对可移动平台的制动的实施例的示意性说明。具体地,本发明实施例的所述方法包括如下步骤。

s301:获取感知设备发送的可移动平台与障碍物之间的当前距离。

本发明实施例中,导航设备可以获取感知设备发送的可移动平台与障碍物之间的当前距离,具体实施例及举例如前所述,此处不再赘述。

s302:根据所述当前距离确定所述可移动平台是否满足制动条件。

本发明实施例中,导航设备可以根据所述当前距离确定所述可移动平台是否满足制动条件,具体实施例及举例如前所述,此处不再赘述。

s303:当所述可移动平台满足制动条件时,则将所述制动使能标识更新为预设使能标识,以及将所述目标速度更新为预设参数,以使得所述控制设备根据所述预设参数控制可移动平台执行制动操作。

本发明实施例中,导航设备确定出所述可移动平台满足制动条件时,则可以将所述制动使能标识更新为预设使能标识,以及将所述目标速度更新为预设参数,以使得所述控制设备根据所述预设参数控制所述可移动平台执行制动操作。

在一个实施例中,所述预设参数包括所述可移动平台与障碍物之间的当前距离,其中,所述可移动平台与障碍物之间的当前距离用于指示所述控制设备根据所述当前距离控制所述可移动平台的姿态角,以使所述可移动平台在所述当前距离内完成制动操作。

以无人机为例,当检测到所述当前距离小于距离阈值时,则可以在确保无人机安全的情况下,放宽对姿态角的限制,在制动过程中通过增大可移动平台的姿态角,实现在所述当前距离内的快速制动。当检测到当前距离大于距离阈值时,则可以减小对姿态角的控制,实现在所述当前距离内的稳定的制动。通过这种实施方式,可以实现对可移动平台制动的自动化和智能化控制。

以无人机为例,假设无人机当前处于正常飞行状态,制动使能标识为0,目标速度为v1,当无人机遇到障碍物且满足制动条件时,导航设备可以将制动使能标识从0更新为1,以及根据接收到的感知设备发送的无人机与障碍物之间的当前距离,将目标速度v1更新为无人机到障碍物的当前距离。导航设备将更新后的制动使能标识1和无人机到障碍物的当前距离发送给控制设备,以使控制设备在检测到制动使能标识1时则控制无人机制动,并根据该无人机到障碍物的当前距离控制无人机的姿态角,以确保无人机在无人机到障碍物的当前距离内完成制动操作,确保无人机的安全。例如,当无人机到障碍物的距离小于距离阈值时,放宽对无人机姿态角的限制以实现快速制动。

在一个实施例中,所述预设参数包括所述可移动平台的姿态角阈值;所述姿态角阈值用于指示所述控制设备在控制所述可移动平台执行制动操作的过程中,控制所述可移动平台的姿态角小于或等于所述姿态角阈值。通过这种实施方式,可以避免可移动平台因为姿态角超过安全角度而导致可移动平台侧翻甚至坠毁等危险,在控制可移动平台制动的同时提高了可移动平台的安全性。

在一些实施例中,所述可移动平台的姿态角可以通过感知设备获取得到,在某些实施例中,所述感知设备可以包括姿态传感器,所述姿态传感器用于测量所述可移动平台的姿态角度。所述可移动平台可以通过姿态传感器获取到所述可移动平台当前的姿态角,所述姿态传感器可以将输出的姿态角数据发送给导航设备。所述导航设备可以通过姿态传感器输出的姿态角度数据获取到所述可移动平台的姿态角。在其他实施例中,所述可移动平台还可以采用其他用于检测姿态角的传感器来获取姿态角,本发明实施例不做具体限定。

以无人机为例,假设无人机当前处于正常飞行状态,制动使能标识为0,目标速度为v1,当无人机遇到障碍物且满足制动条件时,导航设备可以将制动使能标识更新为1,将目标速度v1更新为姿态角阈值。导航设备可以将更新后的制动使能标识1和姿态角阈值发送给控制设备,以使控制设备可以控制无人机的姿态角在不超过该姿态角阈值的情况下执行制动操作,以防止无人机在制动过程中侧翻或坠毁。

在一个实施例中,所述预设参数包括所述可移动平台的制动时间阈值,所述制动时间阈值用于指示所述控制设备控制所述可移动平台在所述制动时间阈值内完成制动操作。通过这种实施方式可以控制可移动平台在制动时间阈值内完成制动,实现了可移动平台制动操作的灵活性,提升了用户体验。

以无人机为例,假设所述制动时间阈值为20s,如果无人机遇到障碍物且满足制动条件时,导航设备可以将制动使能标识更新为1,将目标速度v1更新为制动时间阈值20s。导航设备可以将更新后的制动使能标识1和制动时间阈值20s发送给控制设备,以使控制设备可以控制所述无人机执行制动操作,并控制无人机在20s内停止。

在一个实施例中,所述预设参数包括所述可移动平台的制动距离阈值;所述制动距离阈值用于指示所述控制设备控制所述可移动平台在所述制动距离阈值内完成制动操作。通过这种实施方式可以控制可移动平台在制动距离阈值内完成制动,实现了可移动平台制动操作的灵活性,提升了用户体验。

以无人机为例,假设所述制动距离阈值为5m,如果无人机遇到障碍物且满足制动条件时,导航设备可以将制动使能标识更新为1,将目标速度v1更新为制动距离阈值5m。导航设备可以将更新后的制动使能标识1和制动距离阈值5m发送给控制设备,以使控制设备可以控制所述无人机执行制动操作,并控制无人机在5m内停止。

在一个实施例中,所述预设参数包括制动结束后的停止时间范围;所述停止时间范围用于指示所述控制设备在所述可移动平台完成制动操作后,控制所述可移动平台在所述停止时间范围内保持悬停。通过这种实施方式可以控制可移动平台在制动结束后,不响应其他指令,在所述停止时间范围内进行悬停,以提高可移动平台从悬停过渡到执行其他指令时的平稳性。

以无人机为例,假设所述制动结束后的停止时间范围10s,如果无人机遇到障碍物且满足制动条件时,导航设备可以将制动使能标识更新为1,将目标速度v1更新为停止时间范围10s。导航设备可以将更新后的制动使能标识1和停止时间范围10s发送给控制设备,以使控制设备可以控制所述无人机在完成制动操作后,控制无人机悬停10s。

本发明实施例中,导航设备可以获取感知设备发送的所述可移动平台与障碍物之间的当前距离,并根据所述当前距离确定所述可移动平台是否满足制动条件,当确定出所述可移动平台满足制动条件时,则可以将所述制动使能标识更新为预设使能标识,以及将所述目标速度更新为预设参数,以使得所述控制设备根据所述预设参数控制所述可移动平台执行制动操作。通过这种实施方式可以实现通过预设参数对可移动平台进行制动控制,提高了可移动平台的安全性。

请参见图4,图4是本发明实施例提供的一种导航设备的结构示意图,所述设备包括存储器401和处理器402,所述处理器402上配置有代理组件和功能组件集合,所述功能组件集合包括多个功能组件,并配置为各个功能组件配置有应用接口;

所述存储器401可以包括易失性存储器(volatilememory);存储器401也可以包括非易失性存储器(non-volatilememory);存储器401还可以包括上述种类的存储器的组合。所述处理器402可以是中央处理器(centralprocessingunit,cpu)。所述处理器402还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga)或其任意组合。

所述处理器402,用于调用所述程序指令,当所述程序指令被执行时,用于执行以下操作:

获取感知设备发送的所述可移动平台与障碍物之间的当前距离;

根据所述当前距离确定所述可移动平台是否满足制动条件;

当所述可移动平台满足制动条件时,则更新向控制设备发送的制动使能标识和/或目标速度,以使得所述控制设备根据更新后的所述制动使能标识和/或所述目标速度控制所述可移动平台执行制动操作。

进一步地,所述处理器402在更新向控制设备发送的制动使能标识和/或目标速度时,具体用于:

将所述制动使能标识更新为预设使能标识;

将所述目标速度更新为随机值。

进一步地,所述处理器402在更新向控制设备发送的制动使能标识和/或目标速度时,具体用于:

将所述制动使能标识更新为预设使能标识;

将所述目标速度更新为预设参数。

进一步地,所述预设参数包括所述可移动平台与障碍物之间的当前距离;

所述可移动平台与障碍物之间的当前距离用于指示所述控制设备根据所述当前距离控制所述可移动平台的姿态角,以使所述可移动平台在所述当前距离内完成制动操作。

进一步地,所述预设参数包括所述可移动平台的姿态角阈值;

所述姿态角阈值用于指示所述控制设备在控制所述可移动平台执行制动操作的过程中,控制所述可移动平台的姿态角小于或等于所述姿态角阈值。

进一步地,所述预设参数包括所述可移动平台的制动时间阈值;

所述制动时间阈值用于指示所述控制设备控制所述可移动平台在所述制动时间阈值内完成制动操作。

进一步地,所述预设参数包括所述可移动平台的制动距离阈值;

所述制动距离阈值用于指示所述控制设备控制所述可移动平台在所述制动距离阈值内完成制动操作。

进一步地,所述预设参数包括制动结束后的停止时间范围;所述停止时间范围用于指示所述控制设备在所述可移动平台完成制动操作后,控制所述可移动平台在所述停止时间范围内保持悬停。

进一步地,所述处理器402在更新向控制设备发送的制动使能标识和/或目标速度时,具体用于:

将制动使能标识更新为预设使能标识,所述预设使能标识用于指示所述控制设备控制所述可移动平台执行制动操作。

进一步地,所述处理器402在更新向控制设备发送的制动使能标识和/或目标速度时,具体用于:

将所述目标速度更新为预设速度范围以外的任意值,以使得所述控制设备在确定所述目标速度处于所述预设速度范围以外时,控制所述可移动平台执行制动操作。

进一步地,所述处理器402在根据所述当前距离确定所述可移动平台是否满足制动条件时,具体用于:

获取所述移动平台的当前移动速度;

确定与所述当前移动速度对应的制动距离;

当所述可移动平台与所述障碍物之间的当前距离小于或等于所述制动距离与预设安全距离之和时,则确定所述可移动平台满足制动条件。

本发明实施例中,导航设备通过获取感知设备发送的可移动平台与障碍物之间的当前距离,并根据所述当前距离确定所述可移动平台是否满足制动条件,当满足制动条件时,则可以更新向控制设备发送的制动使能标识和/或目标速度,以使得所述控制设备可以根据更新后的所述制动使能标识和/或所述目标速度控制所述可移动平台执行制动操作,从而实现对可移动平台的制动控制的自动化和智能化,提高了可移动平台的安全性。

本发明实施例还提供了一种可移动平台,所述可移动平台包括:感知设备、导航设备和控制设备;

所述感知设备,用于获取所述可移动平台与障碍物之间的当前距离,并将所述当前距离发送给导航设备;

所述导航设备,用于获取所述感知设备发送的所述可移动平台与障碍物之间的当前距离,并根据所述当前距离确定所述可移动平台是否满足制动条件;当所述可移动平台满足制动条件时,则更新向控制设备发送的制动使能标识和/或目标速度;

所述控制设备,用于接收所述导航设备发送的所述制动使能标识和/或所述目标速度,并根据所述制动使能标识和/或所述目标速度控制所述可移动平台执行制动操作。

进一步地,所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,具体用于:

将所述制动使能标识更新为预设使能标识;

将所述目标速度更新为随机值。

进一步地,所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,具体用于:

将所述制动使能标识更新为预设使能标识;

将所述目标速度更新为预设参数。

进一步地,所述预设参数包括所述可移动平台与障碍物之间的当前距离;

所述可移动平台与障碍物之间的当前距离用于指示所述控制设备根据所述当前距离控制所述可移动平台的姿态角,以使所述可移动平台在所述当前距离内完成制动操作。

进一步地,所述预设参数包括所述可移动平台的姿态角阈值;

所述姿态角阈值用于指示所述控制设备在控制所述可移动平台执行制动操作的过程中,控制所述可移动平台的姿态角小于或等于所述姿态角阈值。

进一步地,所述预设参数包括所述可移动平台的姿态角阈值;

所述姿态角阈值用于指示所述控制设备在控制所述可移动平台执行制动操作的过程中,控制所述可移动平台的姿态角小于或等于所述姿态角阈值。

进一步地,所述预设参数包括所述可移动平台的制动距离阈值;

所述制动距离阈值用于指示所述控制设备控制所述可移动平台在所述制动距离阈值内完成制动操作。

进一步地,所述预设参数包括制动结束后的停止时间范围;所述停止时间范围用于指示所述控制设备在所述可移动平台完成制动操作后,控制所述可移动平台在所述停止时间范围内保持悬停。

进一步地,所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,具体用于:

将制动使能标识更新为预设使能标识,所述预设使能标识用于指示所述控制设备控制所述可移动平台执行制动操作。

进一步地,所述导航设备在更新向控制设备发送的制动使能标识和/或目标速度时,具体用于:

将所述目标速度更新为预设速度范围以外的任意值,以使得所述控制设备在确定所述目标速度处于所述预设速度范围以外时,控制所述可移动平台执行制动操作。

进一步地,所述导航设备在根据所述当前距离确定所述可移动平台是否满足制动条件时,具体用于:

获取所述移动平台的当前移动速度;

确定与所述当前移动速度对应的制动距离;

当所述可移动平台与所述障碍物之间的当前距离小于或等于所述制动距离与预设安全距离之和时,则确定所述可移动平台满足制动条件。

进一步地,所述感知设备包括视觉传感器、雷达传感器、姿态传感器中的任意一种或多种。

进一步地,所述可移动平台包括无人飞行器、无人汽车、移动机器人中的任意一种。

本发明实施例中,可移动平台的导航设备通过获取感知设备发送的可移动平台与障碍物之间的当前距离,并根据所述当前距离确定所述可移动平台是否满足制动条件,当满足制动条件时,则可以更新向控制设备发送的制动使能标识和/或目标速度,以使得所述控制设备可以根据更新后的所述制动使能标识和/或所述目标速度控制所述可移动平台执行制动操作,从而实现对可移动平台的制动控制的自动化和智能化,提高了可移动平台的安全性。

本发明的实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例中图2或图3所描述的方法,也可实现本发明图4所对应实施例的设备,在此不再赘述。

所述计算机可读存储介质可以是前述任一实施例所述的设备的内部存储单元,例如设备的硬盘或内存。所述计算机可读存储介质也可以是所述设备的外部存储设备,例如所述设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述计算机可读存储介质还可以既包括所述设备的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述终端所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

以上所揭露的仅为本发明部分实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1