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

文档序号:20957153发布日期:2020-06-02 20:28阅读:261来源:国知局
一种可移动平台的控制方法、设备及可移动平台与流程

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



背景技术:

目前诸如无人机、无人船等可移动平台在室内或全球定位系统(globalpositioningsystem,gps)信号差的区域内移动时,通常依赖于用户精湛的操控技巧进行操控,或者竖起实体围栏结合可移动平台的自主避障功能进行操控,或者依赖于gps划定的大范围电子围栏进行操控。

然而,要求用户精湛的操控技巧使得用户体验较差,gps信息误差较大,难以实现小范围的电子围栏功能,自主避障功能,需要全向避障,技术成本太高。因此如何提高可移动平台在小范围区域内移动的安全性成为研究的重点。



技术实现要素:

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

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

获取可移动平台的移动控制区域信息;

根据所述移动控制区域信息控制所述可移动平台移动,以限制所述可移动平台在所述移动控制区域信息所指示的移动控制区域内移动。

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

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

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

获取可移动平台的移动控制区域信息;

根据所述移动控制区域信息控制所述可移动平台移动,以限制所述可移动平台在所述移动控制区域信息所指示的移动控制区域内移动。

第三方面,本发明实施例提供了一种可移动平台,包括:

机体;

设置在机体上的动力系统,用于提供移动动力;

处理器,用于获取移动控制区域信息,并根据所述移动控制区域信息在所述移动控制区域信息所指示的移动控制区域内移动。

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

本发明实施例中,控制设备通过获取可移动平台的移动控制区域信息,并根据所述移动控制区域信息控制所述可移动平台移动,以限制所述可移动平台在所述移动控制区域信息所指示的移动控制区域内移动,从而实现了对可移动平台的自动化、智能化地控制,提高了可移动平台移动过程的安全性。

附图说明

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

图1是本发明实施例提供的一种控制系统的结构示意图;

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

图3是本发明实施例提供的一种移动控制区域的界面示意图;

图4是本发明实施例提供的另一种移动控制区域的界面示意图;

图5是本发明实施例提供的又一种移动控制区域的界面示意图;

图6是本发明实施例提供的又一种移动控制区域的界面示意图;

图7是本发明实施例提供的又一种移动控制区域的界面示意图;

图8是本发明实施例提供的又一种移动控制区域的界面示意图;

图9是本发明实施例提供的一种控制设备的结构示意图。

具体实施方式

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

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

本发明实施例提供的可移动平台的控制方法可以由一种控制系统执行,所述控制系统包括遥控设备、控制设备和可移动平台。在某些实施例中,所述遥控设备可以和所述控制设备建立通信连接,所述控制设备和可移动平台之间可以建立双向通信连接,以进行双向通信。在某些实施例中,所述控制设备可以是可移动平台的部件,即所述可移动平台包括控制设备;在其他实施例中,所述控制设备可以在空间上独立于可移动平台;在某些实施例中,所述控制设备可以应用于可移动平台。在某些实施例中,所述可移动平台可以包括但不限于如无人机、无人车、无人船、能够自主移动的机器人等可移动设备。

本发明实施例提出的控制系统可以通过控制设备获取可移动平台的移动控制区域信息,并根据所述移动控制区域信息控制所述可移动平台移动,以限制所述可移动平台在所述移动控制区域信息所指示的移动控制区域内移动。

在一个实施例中,本发明实施例提出的控制系统可以通过遥控设备设置可移动平台的移动控制区域信息,并通过遥控设备将遥控设备生成的控制杆量信息和移动控制区域信息发送给控制设备。可移动平台可以通过视觉惯性里程计等技术,在满足光照、纹理需求的场景中获取自身的状态信息,并将自身的状态信息发送给控制设备。所述控制设备可以根据所述控制杆量信息、移动控制区域信息以及可移动平台的状态信息,确定出虚拟控制杆量信息。所述控制设备可以根据所述虚拟控制杆量信息控制可移动平台移动,以限制所述可移动平台在所述移动控制区域信息所指示的移动控制区域内移动。

在一个实施例中,所述可移动平台的移动控制区域信息可以是预先在所述可移动平台中设置好的,在这种情况下,所述控制设备不需要通过遥控设备来获取移动控制区域信息,而是直接获取预先设置好的可移动平台的移动控制区域信息,并根据所述移动控制区域信息控制所述可移动平台移动,以限制所述可移动平台在所述移动控制区域信息所指示的移动控制区域内移动。

具体请参见图1,图1是本发明实施例提供的一种控制系统的结构示意图,如图1所示的控制系统包括:控制设备11、可移动平台12和遥控设备13。在某些实施例中,所述遥控设备13可以为可移动平台12的控制终端,在某些实施例中,所述遥控设备13可以包括但不限于遥控器、智能手机、平板电脑、膝上型电脑、地面站、穿戴式设备(手表、手环)中的任意一种或多种。在某些实施例中,所述控制设备11设置在所述可移动平台12上,在某些实施例中,所述控制设备11可以为智能手机、平板电脑、膝上型电脑等中的任意一种或多种。在某些实施例中,所述可移动平台12可以包括但不限于无人机、无人车、无人船等可移动设备,所述可移动平台12包括动力系统,动力系统用于为可移动平台提供移动动力。

本发明的一个实施例中,控制设备11可以获取遥控设备13生成并发送给可移动平台12的控制杆量信息,用户可以通过遥控设备13的用户界面或者用户界面上的应用程序(application,app)设置可移动平台12的移动控制区域信息,并将移动控制区域信息发送给控制设备11。可移动平台12可以实时地获取自身的状态信息,并将状态信息发送给控制设备11。控制设备11可以根据获取到的所述控制杆量信息、移动控制区域信息以及可移动平台的状态信息,计算出虚拟控制杆量信息,并根据该虚拟控制杆量信息控制所述可移动平台12在所述移动控制区域信息所指示的移动控制区域14内移动。通过这种实施方式,可以避免由于用户操作不当而导致可移动平台超出所述移动控制区域信息所指示的移动控制区域。

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

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

s201:获取可移动平台的移动控制区域信息。

本发明实施例中,控制设备可以获取可移动平台的移动控制区域信息。在某些实施例中,所述移动控制区域信息可以是用户通过遥控设备设置移动控制区域,并根据设置的移动控制区域生成移动控制区域信息,以及将生成的移动控制区域信息发送给控制设备得到的。在其他实施例中,所述移动控制区域信息可以是预先在所述可移动平台中固定设置好的。

在一个实施例中,所述可移动平台的移动控制区域信息可以包括所述移动控制区域的几何中心点的位置信息。在某些实施例中,所述移动控制区域可以包括但不限于圆形区域、矩形区域、方形区域等形状的封闭区域。在某些实施例中,所述几何中心点可以包括但不限于圆形区域的原点、矩形区域的中心点、方形区域的中心点等任意形状的几何中心点。

在一些实施例中,所述移动控制区域可以为圆形区域,所述移动控制区域信息包括所述圆形区域的半径,所述几何中心点可以包括原点,所述移动控制区域信息可以包括所述圆形区域的原点的位置信息。

在一些实施例中,所述几何中心点包括原点,所述原点可以包括在所述遥控设备上预先设置的指定位置点,所述半径可以包括在所述遥控设备上预先设置的指定距离。所述移动控制区域包括由所述预先设置的指定位置点为原点以及预先设置的指定距离为半径确定的圆形区域。

以无人机为例,用户可以在遥控设备上预先设置指定位置点为原点,以及预先设置指定距离为半径,在无人机飞行过程中,遥控设备将以所述预先设置的指定位置点为原点以及预先设置的指定距离为半径确定的圆形区域信息发送给控制设备,以使控制设备将所述圆形区域确定为无人机的飞行控制区域。

在一些实施例中,所述几何中心点可以包括但不限于所述可移动平台开始移动的位置点、所述可移动平台的当前位置点、遥控设备的位置点中的至少一种。

在一些实施例中,所述控制设备在获取可移动平台的移动控制区域信息时,可以获取遥控设备发送的所述移动控制区域的半径。在某些实施例中,所述半径可以是所述遥控设备检测用户的半径选取操作确定的。

在一些实施例中,所述几何中心点可以包括原点,所述原点可以为所述可移动平台开始移动的位置点,所述半径可以是在所述可移动平台的移动过程中根据在所述遥控设备的用户界面上接收到的半径选取操作确定的。在某些实施例中,所述半径选取操作可以是用户在遥控设备的用户界面上的点击操作。在某些实施例中,所述半径选取操作可以是用户通过遥控设备上的按键设置半径的操作。在其他实施例中,所述半径选取操作还可以是用于确定半径的其他操作,本发明实施例不做具体限定。

以图3所示的无人机为例,图3是本发明实施例提供的一种移动控制区域的界面示意图,如图3所示,所述无人机30在起飞位置点a点311起飞时,可以确定所述a点311为原点,用户可以在所述遥控设备的用户界面上的地图32中以a点311为起点点击并滑动至b点312处停止,则可以确定a点311至b点312之间的距离为半径,并根据所述原点a点311和所述半径确定出所述无人机30的飞行控制区域为圆形区域31。

在一些实施例中,所述控制设备在获取可移动平台的移动控制区域信息时,可以获取遥控设备发送的所述移动控制区域的几何中心点的位置信息。在某些实施例中,所述几何中心点的位置信息可以是所述遥控设备检测用户的中心点选取操作确定的。

在一些实施例中,所述几何中心点可以为原点,所述原点可以是根据在所述遥控设备的用户界面的地图上检测到的用户的中心点选取操作确定的。在某些实施例中,所述半径可以是在所述可移动平台的移动过程中根据在所述遥控设备的用户界面上接收到的半径选取操作确定的。在某些实施例中,所述所述中心点选取操作包括但不限于点击操作、滑动操作、拖动操作等任意一种或多种操作。

以图4所示的无人机为例,图4是本发明实施例提供的另一种移动控制区域的界面示意图,如图4所示,无人机40起飞后,用户可以在所述遥控设备的用户界面的地图42上点击o点411,则确定该o点411为原点,用户以所述o点411为起点进行滑动操作,滑动至c点412停止,则可以确定从o点411至c点412所滑动的距离为半径,从而以所述o点411为原点以及o点411至c点412所滑动的距离为半径确定该无人机40的飞行控制区域为圆形区域41。

在一个实施例中,所述可移动平台的移动控制区域可以在可移动平台的移动过程中移动。在某些实施例中,所述移动控制区域可以根据遥控设备上获取到的区域移动操作进行移动。在某些实施例中,所述移动控制区域在移动的过程中,所述可移动平台一直在所述移动控制区域内。在某些实施例中,所述区域移动操作包括点击操作、拖动操作、控件操作中的任意一种或多种。

以图5所示的无人机为例,图5是本发明实施例提供的又一种移动控制区域的界面示意图,如图5所示,假设所述圆形区域51为所述无人机50的飞行控制区域,所述无人机50在圆形区域51内飞行的过程中,用户可以点击显示在遥控设备的用户界面的地图52上的圆形区域51内的m点511,并拖动至n点531,并将所述圆形区域51拖动至圆形区域53所在的位置,所述无人机50在拖动前后均在所述圆形区域51和53内。

又例如,假设所述遥控设备上包括用于控制无人机的飞行控制区域移动的上下左右的按键,则用户可以在无人机在所述飞行控制区域内飞行的过程中,点击所述上、下、左、右的任意一个或多个按键,以控制所述飞行控制区域移动。

在一个实施例中,所述可移动平台的移动控制区域可以在可移动平台的移动过程中变换大小。在某些实施例中,所述移动控制区域可以根据在遥控设备的用户界面的地图上显示的移动控制区域的大小变换操作,改变移动控制区域的大小。在某些实施例中,所述大小变换操作包括但不限于点击所述移动控制区域边界线拖动的操作。

以图6所示的无人机为例,图6是本发明实施例提供的又一种移动控制区域的界面示意图,如图6所示,假设所述无人机60当前的飞行控制区域为圆形区域61,所述无人机60在圆形区域61内飞行的过程中,在确保所述无人机60在所述圆形区域61内飞行的条件下,用户可以点击显示在遥控设备的用户界面的地图62上的圆形区域61的把边界线上的a点拖动,原点不变,如果向圆形区域61内方向拖动至b点,则可以缩小所述圆形区域61得到圆形区域611,如果向圆形区域61外方向拖动至c点,则可以增大所述圆形区域61得到圆形区域612。

在一个实施例中,所述可移动平台的移动控制区域可以是在所述可移动平台的移动过程中根据在所述遥控设备的用户界面的地图上接收到区域选取操作得到的。

在一些实施例中,所述控制设备在获取可移动平台的移动控制区域信息时,可以获取遥控设备发送的所述移动控制区域的边界点的位置信息。在某些实施例中,所述边界点的位置信息是所述遥控设备检测用户在所述遥控设备的用户界面上的边界点选取操作确定的,其中,所述用户界面上显示了所述可移动平台周围的地图。在某些实施例中,所述边界点选取操作包括在所述遥控设备的用户界面的地图上接收到的边界点的点选操作。在某些实施例中,所述移动控制区域包括由至少三条边界线围合而成的区域,每条边界线由两个边界点连接得到。

以图7所示的无人机为例,图7是本发明实施例提供的又一种移动控制区域的界面示意图,如图7所示,无人机70起飞后,用户可以在遥控设备的用户界面上显示的地图72中,手动点击选取i点713、j点712、k点711这3个点作为边界点,则可以根据用户点击选取的i点713、j点712、k点711这3个边界点连接得到的边界线,围合而成三角形区域71,并确定所述三角形区域71为所述无人机70的飞行控制区域。

在一个实施例中,所述区域选取操作包括框选操作;所述移动控制区域是根据在所述遥控设备的用户界面的地图上接收到的框选操作确定的任意形状的封闭区域。

以图8所示的无人机为例,图8是本发明实施例提供的又一种移动控制区域的界面示意图,如图8所示,无人机80起飞后,用户可以在遥控设备的用户界面的地图82上从点811开始手动画出期望的形状区域81,从而确定形状区域81为无人机80的飞行控制区域。

本发明实施例,通过在遥控设备上的不同的设置或操作,确定不同形状的移动控制区域的这种实施方式,以便后续控制可移动平台在所述移动控制区域内移动。

s202:根据所述移动控制区域信息控制所述可移动平台移动,以限制所述可移动平台在所述移动控制区域信息所指示的移动控制区域内移动。

本发明实施例中,控制设备可以根据所述移动控制区域信息控制所述可移动平台移动,以限制所述可移动平台在所述移动控制区域信息所指示的移动控制区域内移动。

在一个实施例中,所述控制设备可以获取所述可移动平台的状态信息,获取遥控设备生成的控制杆量信息,并根据所述可移动平台的状态信息、所述移动控制区域信息和所述控制杆量信息,确定虚拟控制杆量信息,以及根据所述虚拟控制杆量信息控制所述可移动平台移动。

在一些实施例中,所述可移动平台可以通过视觉惯性里程计等技术实时地获取所述可移动平台的状态信息,并将获取到的所述状态信息发送给控制设备。在某些实施例中,所述可移动平台的状态信息包括所述可移动平台的位置、姿态角、速度中的任意一项或多项。以无人机为例,所述无人机的姿态角度可以由偏航角(yaw),横滚角(roll)以及俯仰角(pitch)确定。

在一些实施例中,所述可移动平台的状态信息包括所述可移动平台的位置和速度;所述控制设备在根据所述可移动平台的状态信息、所述移动控制区域信息和所述控制杆量信息,确定虚拟控制杆量信息时,可以根据所述可移动平台的速度确定所述可移动平台的刹车距离;根据所述可移动平台的位置和所述移动控制区域信息,沿着所述可移动平台的速度方向确定所述可移动平台到所述移动控制区域边界的距离;当所述刹车距离大于或等于所述可移动平台到所述移动控制区域边界的距离时,所述控制设备可以根据所述刹车距离、所述可移动平台到所述移动控制区域边界的距离和所述控制杆量信息确定虚拟控制杆量信息。

可见,通过这种实施方式可以控制可移动平台按照所述虚拟摇杆杆量移动,从而确保可移动平台在所述移动控制区域内移动,避免所述可移动平台超出所述移动控制区域,提高了可移动平台移动过程中的安全性。

在一些实施例中,所述虚拟控制杆量信息可以包括但不限于与所述控制杆量信息的相反方向的杆量信息,只要所述虚拟控制杆量信息可以控制所述可移动平台不超出移动控制区域即可。

在一些实施例中,控制设备可以将所述虚拟控制杆量信息发送给所述可移动平台,以使所述可移动平台根据所述虚拟控制杆量信息进行移动。

通过这种根据虚拟控制杆量信息控制可移动平台移动的方式,可以控制所述可移动平台在所述移动控制区域内移动,无论用户如何操控遥控设备,可移动平台都不会移出所述移动控制区域,从而提高可移动平台移动过程的安全性。

本发明实施例中,控制设备可以获取可移动平台的移动控制区域信息,并根据所述移动控制区域信息控制所述可移动平台移动,以限制所述可移动平台在所述移动控制区域信息所指示的移动控制区域内移动。通过这种实施方式,实现了对可移动平台自动化、智能化地移动控制,可以避免由于用户操作不当而导致可移动平台移出安全区域,甚至导致坠毁等问题,提高了可移动平台移动过程的安全性,并提升了用户体验。

请参见图9,图9是本发明实施例提供的一种控制设备的结构示意图。具体的,所述控制设备包括:存储器901、处理器902以及数据接口903。

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

进一步地,所述存储器901用于存储程序指令,当程序指令被执行时所述处理器902可以调用存储器901中存储的程序指令,用于执行如下步骤:

获取可移动平台的移动控制区域信息;

根据所述移动控制区域信息控制所述可移动平台移动,以限制所述可移动平台在所述移动控制区域信息所指示的移动控制区域内移动。

进一步地,所述移动控制区域信息包括所述移动控制区域的几何中心点的位置信息。

进一步地,所述移动控制区域为圆形区域,其中,所述移动控制区域信息包括所述圆形区域的半径。

进一步地,所述几何中心点包括所述可移动平台开始移动的位置点、所述可移动平台的当前位置点、遥控设备的位置点中的至少一种。

进一步地,所述处理器902获取可移动平台的移动控制区域信息时,具体用于:

获取遥控设备发送的所述移动控制区域的几何中心点的位置信息;

其中,所述几何中心点的位置信息是所述遥控设备检测用户的中心点选取操作确定的。

进一步地,所述半径包括预先设置的指定距离。

进一步地,所述处理器902获取可移动平台的移动控制区域信息时,具体用于:

获取遥控设备发送的所述移动控制区域的半径;

其中,所述半径是所述遥控设备检测用户的半径选取操作确定的。

进一步地,所述处理器902获取可移动平台的移动控制区域信息时,具体用于:

获取遥控设备发送的所述移动控制区域的边界点的位置信息;

其中,所述边界点的位置信息是所述遥控设备检测用户在所述遥控设备的用户界面上的边界点选取操作确定的,其中,所述用户界面上显示了所述可移动平台周围的地图。

进一步地,所述边界点选取操作包括在所述遥控设备的用户界面的地图上接收到的边界点的点选操作。

进一步地,所述处理器902根据所述移动控制区域信息控制所述可移动平台移动时,具体用于:

获取所述可移动平台的状态信息;

获取遥控设备生成的控制杆量信息;

根据所述可移动平台的状态信息、所述移动控制区域信息和所述控制杆量信息,确定虚拟控制杆量信息;

根据所述虚拟控制杆量信息控制所述可移动平台移动。

进一步地,所述可移动平台的状态信息包括所述可移动平台的位置、姿态角、速度中的任意一项或多项。

进一步地,所述可移动平台的状态信息包括所述可移动平台的位置和速度;所述处理器902根据所述可移动平台的状态信息、所述移动控制区域信息和所述控制杆量信息,确定虚拟控制杆量信息时,具体用于:

根据所述可移动平台的速度确定所述可移动平台的刹车距离;

根据所述可移动平台的位置和所述移动控制区域信息,沿着所述可移动平台的速度方向确定所述可移动平台到所述移动控制区域边界的距离;

当所述刹车距离大于或等于所述可移动平台到所述移动控制区域边界的距离,根据所述刹车距离、所述可移动平台到所述移动控制区域边界的距离和所述控制杆量信息确定虚拟控制杆量信息。

本发明实施例中,控制设备可以获取可移动平台的移动控制区域信息,并根据所述可移动平台的移动控制区域信息,控制所述可移动平台在所述移动控制区域信息对应的移动区域内移动。通过这种实施方式,实现了对可移动平台自动化、智能化地移动控制,可以避免由于用户操作不当而导致可移动平台移出安全区域,甚至导致坠毁等问题,提高了可移动平台移动过程的安全性,并提升了用户体验。

本发明实施例还提供了一种可移动平台,包括:机体;设置在机体上的动力系统,用于提供移动动力;处理器,用于获取移动控制区域信息,并根据所述移动控制区域信息在所述移动控制区域信息所指示的移动控制区域内移动。

进一步地,所述移动控制区域信息包括所述移动控制区域的几何中心点的位置信息。

进一步地,所述移动控制区域为圆形区域,其中,所述移动控制区域信息包括所述圆形区域的半径。

进一步地,所述几何中心点包括所述可移动平台开始移动的位置点、所述可移动平台的当前位置点、遥控设备的位置点中的至少一种。

进一步地,所述处理器获取可移动平台的移动控制区域信息时,具体用于:

获取遥控设备发送的所述移动控制区域的几何中心点的位置信息;

其中,所述几何中心点的位置信息是所述遥控设备检测用户的中心点选取操作确定的。

进一步地,所述半径包括预先设置的指定距离。

进一步地,所述处理器获取可移动平台的移动控制区域信息时,具体用于:

获取遥控设备发送的所述移动控制区域的半径;

其中,所述半径是所述遥控设备检测用户的半径选取操作确定的。

进一步地,所述处理器获取可移动平台的移动控制区域信息时,具体用于:

获取遥控设备发送的所述移动控制区域的边界点的位置信息;

其中,所述边界点的位置信息是所述遥控设备检测用户在所述遥控设备的用户界面上的边界点选取操作确定的,其中,所述用户界面上显示了所述可移动平台周围的地图。

进一步地,所述边界点选取操作包括在所述遥控设备的用户界面的地图上接收到的边界点的点选操作。

进一步地,所述处理器根据所述移动控制区域信息控制所述可移动平台移动时,具体用于:

获取所述可移动平台的状态信息;

获取遥控设备生成的控制杆量信息;

根据所述可移动平台的状态信息、所述移动控制区域信息和所述控制杆量信息,确定虚拟控制杆量信息;

根据所述虚拟控制杆量信息控制所述可移动平台移动。

进一步地,所述可移动平台的状态信息包括所述可移动平台的位置、姿态角、速度中的任意一项或多项。

进一步地,所述可移动平台的状态信息包括所述可移动平台的位置和速度;所述处理器根据所述可移动平台的状态信息、所述移动控制区域信息和所述控制杆量信息,确定虚拟控制杆量信息时,具体用于:

根据所述可移动平台的速度确定所述可移动平台的刹车距离;

根据所述可移动平台的位置和所述移动控制区域信息,沿着所述可移动平台的速度方向确定所述可移动平台到所述移动控制区域边界的距离;

当所述刹车距离大于或等于所述可移动平台到所述移动控制区域边界的距离,根据所述刹车距离、所述可移动平台到所述移动控制区域边界的距离和所述控制杆量信息确定虚拟控制杆量信息。

本发明实施例中,所述可移动平台可以获取可移动平台的移动控制区域信息,并根据所述可移动平台的移动控制区域信息,控制所述可移动平台在所述移动控制区域信息所指示的移动控制区域内移动。通过这种实施方式,实现了对可移动平台自动化、智能化地移动控制,可以避免由于用户操作不当而导致可移动平台移出安全区域,甚至导致坠毁等问题,提高了可移动平台移动过程的安全性,并提升了用户体验。

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

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

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

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