Load control method and device and movable platform

文档序号:1510292 发布日期:2020-02-07 浏览:14次 中文

阅读说明:本技术 负载控制方法、装置及可移动平台 (Load control method and device and movable platform ) 是由 何昌昕 王钧玉 杨勇 于 2018-11-30 设计创作,主要内容包括:一种负载控制方法、装置及可移动平台,其中方法包括:接收目标负载发送的功率请求信息,目标负载挂载在可移动平台上;根据功率请求信息,控制向所述目标负载输出的功率。本申请实施例在目标负载挂载在可移动平台上的情况下,接收目标负载发送的功率请求信息,并根据功率请求信息,控制向目标负载输出的功率,可自动适配不同负载对功率的需求。(A load control method, a device and a movable platform are provided, wherein the method comprises the following steps: receiving power request information sent by a target load, wherein the target load is mounted on a movable platform; and controlling the power output to the target load according to the power request information. According to the embodiment of the application, under the condition that the target load is mounted on the movable platform, the power request information sent by the target load is received, the power output to the target load is controlled according to the power request information, and the requirements of different loads on the power can be automatically adapted.)

1. A load control method applied to a movable platform, the method comprising:

receiving power request information sent by a target load, wherein the target load is mounted on the movable platform;

and controlling the power output to the target load according to the power request information.

2. The method of claim 1, wherein the controlling power output to the target load according to the power request information comprises:

controlling the power output to the target load to be the power requested by the power request information.

3. The method of claim 1, wherein the controlling power output to the target load according to the power request information comprises:

controlling the power output to the target load to be the maximum output power supportable by the movable platform.

4. The method of claim 1, wherein before receiving the power request information sent by the target load, the method further comprises:

outputting a first power to the target load, the first power being a default output power provided by the movable platform for the target load.

5. The method of claim 4, wherein the controlling power output to the target load according to the power request information comprises:

and switching the power output to the target load from the first power to a second power, wherein the second power is the power requested by the power request information.

6. The method of any one of claims 1-5, further comprising:

and when the movable platform is detected not to mount the target load, cutting off the power supply to the target load.

7. The method of any of claims 1-5, further comprising, prior to controlling power output to the target load based on the power request information:

and performing identity authentication on the target load according to the power request information.

8. The method of claim 7, wherein the target load comprises a pan-tilt, and wherein authenticating the target load according to the power request information comprises:

acquiring the holder information carried by the power request information;

comparing the holder information with holder information in a first database;

and when the holder information is the same as the holder information in the first database, determining that the authentication is passed.

9. The method of claim 7, wherein the authenticating the target load according to the power request information comprises:

acquiring identification information about the target load carried by the power request information;

comparing the identification information with identification information in a preset database;

and when the identification information is the same as that in the preset database, determining that the authentication is passed.

10. The method according to any one of claims 1-5, wherein after receiving the power request information sent by the target load, further comprising:

receiving further power request information sent by the target load, wherein the further power request information is sent when the target load detects that the movable platform does not respond to the power request information within a preset time period.

11. The method of claim 10, wherein the method further comprises:

and when the quantity of the power request information sent by the target load is greater than a preset quantity threshold value, sending prompt information to the target load, wherein the prompt information is used for prompting the failure of the power request to the target load.

12. The method of any of claims 1-5, wherein prior to controlling power output to the target load based on the power request information, further comprising:

the power request information is identified to determine that the power request information is for requesting the movable platform to control power output to the target load.

13. The method according to any one of claims 1-5, wherein the power request information is encrypted by a preset encryption algorithm;

before controlling the power output to the target load according to the power request information, the method further includes:

decrypting the power request information through a preset decryption algorithm to obtain decrypted power request information;

the controlling the power output to the target load according to the power request information includes:

and controlling the power output to the target load according to the decrypted power request information.

14. The method of any one of claims 1-5, wherein the receiving power request information sent by a target load comprises:

receiving power request information sent by the target load through a wired communication connection established between the target load and the movable platform; or

And receiving power request information sent by the target load through a wireless communication connection established between the target load and the movable platform.

15. The method of any one of claims 1-5, wherein the number of loads deployed by the mobile platform is one or more.

16. The method of any one of claims 1-5, wherein the movable platform is an unmanned aerial vehicle, an unmanned automobile, a mobile robot, or a handheld device, the target load comprises a pan-tilt on which a camera or a measurement device is mounted, the measurement device comprising a lidar or a millimeter wave radar.

17. A load control device, comprising a memory and a processor:

the memory is used for storing program codes;

the processor, invoking the program code, when executed, is configured to:

receiving power request information sent by a target load, wherein the target load is mounted on a movable platform;

and controlling the power output to the target load according to the power request information.

18. The apparatus of claim 17, wherein the processor, when controlling the power output to the target load according to the power request information, performs the following:

controlling the power output to the target load to be the power requested by the power request information.

19. The apparatus of claim 17, wherein the processor, when controlling the power output to the target load according to the power request information, performs the following:

controlling the power output to the target load to be the maximum output power supportable by the movable platform.

20. The apparatus of claim 17, wherein the processor, prior to receiving power request information sent by a target load, further performs the following:

outputting a first power to the target load, the first power being a default output power provided by the movable platform for the target load.

21. The apparatus of claim 20, wherein the processor, in controlling power output to the target load according to the power request information, performs the following:

and switching the power output to the target load from the first power to a second power, wherein the second power is the power requested by the power request information.

22. The apparatus of any of claims 17-21, wherein the processor is further to:

and when the movable platform is detected not to mount the target load, cutting off the power supply to the target load.

23. The apparatus of any of claims 17-21, wherein the processor, prior to controlling power output to the target load based on the power request information, further performs:

and performing identity authentication on the target load according to the power request information.

24. The apparatus of claim 23, wherein the target load comprises a pan-tilt, and wherein the processor, when authenticating the target load according to the power request information, is to:

acquiring the holder information carried by the power request information;

comparing the holder information with holder information in a first database;

and when the holder information is the same as the holder information in the first database, determining that the authentication is passed.

25. The apparatus of claim 23, wherein the processor, in authenticating the target load according to the power request information, is to:

acquiring identification information about the target load carried by the power request information;

comparing the identification information with identification information in a preset database;

and when the identification information is the same as that in the preset database, determining that the authentication is passed.

26. The apparatus of any of claims 17-21, wherein the processor, after receiving power request information sent by a target load, further performs the following:

receiving further power request information sent by the target load, wherein the further power request information is sent when the target load detects that the movable platform does not respond to the power request information within a preset time period.

27. The apparatus of claim 26, wherein the processor further performs the operations of:

and when the quantity of the power request information sent by the target load is greater than a preset quantity threshold value, sending prompt information to the target load, wherein the prompt information is used for prompting the failure of the power request to the target load.

28. The apparatus of any of claims 17-21, wherein the processor, prior to controlling power output to the target load based on the power request information, further performs:

the power request information is identified to determine that the power request information is for requesting the movable platform to control power output to the target load.

29. The apparatus according to any one of claims 17-21, wherein the power request information is encrypted by a preset encryption algorithm;

the processor further performs the following operations before controlling the power output to the target load according to the power request information:

decrypting the power request information through a preset decryption algorithm to obtain decrypted power request information;

the controlling the power output to the target load according to the power request information includes:

and controlling the power output to the target load according to the decrypted power request information.

30. The apparatus of any of claims 17-21, wherein the processor, when receiving power request information sent by a target load, is to:

receiving power request information sent by the target load through a wired communication connection established between the target load and the movable platform; or

And receiving power request information sent by the target load through a wireless communication connection established between the target load and the movable platform.

31. The apparatus of any one of claims 17-21, wherein the number of loads deployed by the moveable platform is one or more.

32. The apparatus according to any one of claims 17-21, wherein the apparatus is applied to a movable platform, the movable platform is an unmanned aerial vehicle, an unmanned automobile, a mobile robot or a handheld device, the target load comprises a pan-tilt, the pan-tilt carries a camera or a measuring device, and the measuring device comprises a laser radar or a millimeter wave radar.

33. A movable platform, comprising:

a body;

the power system is arranged on the machine body and used for providing power for the movable platform;

and a load control device as claimed in any of claims 17 to 32.

34. The movable platform of claim 33, wherein the movable platform is an unmanned aerial vehicle, an unmanned automobile, a mobile robot, or a handheld device, and the target load comprises a pan-tilt on which a camera or a measurement device is mounted, the measurement device comprising a lidar or a millimeter wave radar.

35. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program comprising program instructions that, when executed by a processor, cause the processor to carry out the load control method according to any one of claims 1-16.

Technical Field

The embodiment of the application relates to the technical field of electronics, in particular to a load control method, a load control device and a movable platform.

Background

The movable platforms such as unmanned aerial vehicles or unmanned vehicles can mount different loads, such as cameras or laser radars, through the holder, so that corresponding operations can be realized in different scenes. Different loads may have different power requirements, and the power output by the load is too high or too low, which may cause the load to work improperly. Therefore, how to automatically adapt to the power requirements of different loads is a technical problem which needs to be solved urgently at present.

Disclosure of Invention

The embodiment of the application provides a load control method, a load control device and a movable platform, which can automatically adapt to the power requirements of different loads.

In one aspect, an embodiment of the present application provides a load control method, where the method includes:

receiving power request information sent by a target load, wherein the target load is mounted on the movable platform;

and controlling the power output to the target load according to the power request information.

In another aspect, an embodiment of the present application provides a load control device, where the load control device includes a memory and a processor, where the memory and the processor are connected through a bus, the memory is configured to store program codes, and the processor is configured to call the program codes, and when the program codes are executed, to perform the following operations:

receiving power request information sent by a target load, wherein the target load is mounted on the movable platform;

and controlling the power output to the target load according to the power request information.

In another aspect, the present application provides a movable platform, which is characterized in that the movable platform includes a body, a power system, and a load control device as described above. The power system is installed on the machine body and used for providing power for the movable platform.

Accordingly, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program includes program instructions, which, when executed by a processor, cause the processor to execute the above-mentioned load control method.

According to the embodiment of the application, under the condition that the target load is mounted on the movable platform, the power request information sent by the target load is received, the power output to the target load is controlled according to the power request information, and the requirements of different loads on the power can be automatically adapted.

Drawings

In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.

Fig. 1 is an application scenario diagram of a movable platform according to an embodiment of the present disclosure;

fig. 2 is an application scenario diagram of another movable platform provided in the embodiment of the present application;

fig. 3 is a schematic flowchart of a load control method according to an embodiment of the present application;

fig. 4 is a schematic flowchart of another load control method according to an embodiment of the present application;

fig. 5 is a schematic flowchart of another load control method according to an embodiment of the present application;

fig. 6 is a schematic structural diagram of a load control device according to an embodiment of the present disclosure.

Detailed Description

The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

The embodiment of the application provides a load control method which can be applied to a movable platform and is mainly used for automatically adapting to the power requirements of different loads. The movable platform here includes a mobile device controlled by wireless communication, and may be manned or unmanned, flying or ground, large or small, such as an unmanned aerial vehicle, an unmanned automobile, a mobile robot or a handheld device, etc., and the load may include a pan-tilt on which a camera or a measuring device, etc., is mounted, and the measuring device may include a laser radar or a millimeter wave radar, etc. The load may also include other available loads such as searchlights, shouts, etc., and is not limited herein.

Taking the application scenario diagram of the movable platform shown in fig. 1 as an example, the movable platform 10 can mount at least one load, for example, the movable platform can mount at least one pan/tilt, and different cameras or measuring devices can be mounted on different pan/tilt. Taking a movable platform as an aircraft as an example, the aircraft supports two cloud platforms and an overhead cloud platform, namely the aircraft is mounted with three cloud platforms, namely a cloud platform 101, a cloud platform 102 and a cloud platform 103, wherein the cloud platform 102 and the cloud platform 103 are mounted below the aircraft, the cloud platform 101 is mounted above the aircraft, and the cloud platform is mounted with a camera or a measuring device, so that shooting at different angles or measurement at different directions can be realized.

Taking the application scene diagram of the movable platform shown in fig. 2 as an example, different cameras or measuring devices can be mounted on any cradle head in different application scenes. For example, in an aerial photography scene, a wide-angle camera can be mounted on a certain pan-tilt head. If surveying and mapping scene, can mount laser radar etc. on this cloud platform again.

The requirements of different loads on power are different, if the movable platform outputs fixed power to the load no matter what type of load the movable platform carries, the output power cannot be matched with the power required by the load, and the performance of the load is affected by overlarge or undersize power output by the movable platform. For example, the holder is hung with a multi-line laser radar, the power demand of the multi-line laser radar is high, and if the power output by the movable platform to the multi-line laser radar is lower than the power required by the multi-line laser radar, the multi-line laser radar cannot normally operate. If the camera is hung on the pan-tilt, the power requirement of the camera is low, and if the power output to the camera by the movable platform is higher than the power required by the camera, the power consumption is high, and resources are wasted. It follows that conventional load control methods cannot automatically adapt to the power demands of different loads.

The power request information sent by the target load can be received, the power output to the target load is controlled according to the power request information, for example, when the power required by the target load is higher, the movable platform can be requested to output higher power to the target load; when the power required by the target load is low, the movable platform can be requested to output low power to the target load, so that the power requirements of different loads can be automatically adapted.

Referring to fig. 3, in a load control method provided in an embodiment of the present application, by using the load control method shown in fig. 3, power output to a target load may be switched according to power request information sent by the target load. The method of fig. 3 may be specifically performed by a load control device, which may be deployed in a movable platform; alternatively, the method shown in FIG. 3 may be performed by a movable platform.

Step 301, outputting a first power to the target load, where the first power is a default output power provided by the movable platform for the target load.

Wherein the number of the loads configured by the movable platform is one or more. For example, the movable platform is configured with one or more loads, which may include a pan/tilt head, either of which may mount different types of cameras or measurement devices in different application scenarios. That is, the number of the pan/tilt heads on which the camera or the measuring device is mounted may be one or more.

The movable platform can be also provided with a plurality of power management devices under the condition that the movable platform is provided with a plurality of loads, the number of the power management devices is the same as that of the loads configurable by the movable platform, and the power management devices are in one-to-one correspondence with the loads. The movable platform can output voltage to the target load through the power management device corresponding to the target load.

In a specific implementation, after the movable platform is started, parameters of each power management device may be initialized, and an input/output (I/O) system is used to detect whether the movable platform is mounted with a load, such as a video camera or a measurement device, and when the movable platform is mounted with the load, the first power is output to the load. The first power may be a default output power that the movable platform provides to the load, such as a power demanded by a load with a lower power demand, e.g., 48 watts (W).

In one implementation, when it is detected that the movable platform is not mounting the target load, power to the target load is cut off. According to the embodiment of the application, under the condition that the target load is not mounted, power supply to the target load is cut off, the safety of the movable platform can be improved, and unnecessary power consumption is reduced.

Step 302, receiving power request information sent by a target load.

In a specific implementation, after the movable platform outputs the first power to the target load, the target load may be initialized by self-checking. After the self-checking is initialized, the target load may determine whether it is necessary to send power request information to the movable platform according to an application scenario of the target load, and the movable platform may receive the power request information sent by the target load. For example, the target load may include a camera, and the movable platform may output a first power to the target load, and the target load may not send the power request message to the movable platform due to the camera having a low power demand and the first power being sufficient to maintain proper operation of the camera. As another example, the target load includes a measurement device, and the movable platform outputs the first power to the target load, and the target load may send a power request message to the movable platform to request the movable platform to increase the power output to the target load, because the measurement device has a high power demand and the first power is not enough to maintain the normal operation of the measurement device. For another example, after the movable platform increases the power output to the target load, if the target load is switched from the mapping scenario to the aerial photography scenario, and the demand of the target load for power in the aerial photography scenario is lower than the demand for power in the mapping scenario, the target load may send power request information to the movable platform to request the movable platform to reduce the power output to the target load.

In one implementation, a mobile platform may receive power request information sent by a target load over a wired communication connection established with the mobile platform. The wired communication connection may be a Universal Serial Bus (USB) data line or a network cable, etc.

In one implementation, a mobile platform may receive power request information sent by a target load over a wireless communication connection established with the mobile platform. The wireless Communication connection may be a WIFI connection, a bluetooth connection, an infrared connection, a Near Field Communication (NFC) connection, or a data network connection, etc.

For example, the target load may include a pan/tilt head and a camera mounted on the pan/tilt head, specifically, the target load may be mounted on the movable platform through a pan/tilt port, and the pan/tilt port includes a communication interface, which may be, for example, a CAN port, and then the target load may send the power request information to the movable platform through the CAN port. As another example, a camera mounted on a pan/tilt head may send power request information directly to a movable platform via a wireless communication connection.

In one implementation, the movable platform may receive further power request information sent by the target load, where the further power request information is sent when the target load detects that the movable platform has not responded to the power request information within a preset time period. In the embodiment of the application, if the mobile platform does not respond to the power request information sent by the target load within the preset time period, the target load may perform information retransmission, for example, resend the power request information to the mobile platform, which may avoid information loss and improve reliability of the power request information.

In one implementation, when the number of the power request messages sent by the target load is greater than a preset number threshold, the movable platform may send a prompt message to the target load, where the prompt message is used to prompt the target load that the power request fails. In the embodiment of the application, if the power request information sent to the movable platform by the target load for multiple times is not responded, the movable platform can prompt the failure of the power request to the target load, the movable platform cannot adjust the power output to the target load, and the whole power supply system of the movable platform can be protected.

Step 303, switching the power output to the target load from the first power to a second power, where the second power is the power requested by the power request information.

In a specific implementation, after the movable platform receives the power request information sent by the target load, the power output to the target load may be switched from the first power to the second power. The second power is the power requested by the power request information. For example, the target load determines that less power than the first power is required according to its actual condition, and after receiving the power request message sent by the target load, the movable platform may switch the power output to the target load from the first power to a second power, where the second power is less than the first power. For another example, the target load determines that power larger than the first power is required according to an actual condition of the target load, and after receiving the power request information sent by the target load, the movable platform may switch the power output to the target load from the first power to a second power, where the second power is larger than the first power.

In one implementation, the movable platform may control the power output to the target load to be the maximum output power supportable by the movable platform according to the power request information. The maximum output power is, for example, 72 watts (W).

In one implementation, before controlling the power output to the target load according to the power request information, the movable platform may perform identity authentication on the target load according to the power request information, and if the authentication is passed, the movable platform may control the power output to the target load according to the power request information; if the authentication fails, the mobile platform may isolate the communication interface, e.g., not respond to the information sent by the target load, or refuse to receive the information sent by the target load. According to the embodiment of the application, after the target load passes the identity authentication, the power output to the target load is controlled according to the power request information, and the safety of the movable platform can be improved.

In one implementation, the target load includes a cradle head, and the mobile platform performs identity authentication on the target load according to the power request information in a manner that: and acquiring holder information carried by the power request information, comparing the holder information with holder information in the first database, and determining that the authentication is passed when the holder information is the same as the holder information in the first database. The holder information may be a holder type, etc.

In one implementation, the method for authenticating the target load by the mobile platform according to the power request information may be: and acquiring identification information about the target load carried by the power request information, comparing the identification information with identification information in a preset database, and determining that the authentication is passed when the identification information is the same as the identification information in the preset database. The identification information may be a Serial Number (SN) or a load name.

In one implementation, after the movable platform receives the power request information sent by the target load, the power request information may be identified to determine that the power request information is for requesting the movable platform to control the power output to the target load. In the embodiment of the application, the movable platform can analyze and filter the information sent by the target load, and if the information sent by the target load is identified to be used for requesting the movable platform to control the power output to the target load, the movable platform can respond to the power request information, and the response speed of the power request information can be improved through filtering.

In one implementation, if the power request information is obtained by encrypting through a preset encryption algorithm, the movable platform may decrypt the power request information through a preset decryption algorithm to obtain decrypted power request information, and then control the power output to the target load according to the decrypted power request information. For example, the mobile platform may decrypt the power request information through a preset decryption algorithm, if the decryption is successful, the mobile platform may extract a relevant field in the power request information, and if the relevant field is "on", the mobile platform may control the power management device corresponding to the target load to output the second power or the maximum output power that the mobile platform can support; if the relevant field is "switch," the movable platform may control the power output by the power management device corresponding to the target load to be switched from the current power to the target power, for example, the current power is the second power or the maximum output power supportable by the movable platform, and then the movable platform may control the power management device corresponding to the target load to output the first power.

According to the embodiment of the application, the security in the information transmission process can be ensured through the encryption mechanism and the corresponding decryption mechanism.

In one implementation, after receiving power request information sent by a target load, a mobile platform may perform identity authentication on the target load according to the power request information, if the authentication is successful, the mobile platform may parse and filter the power request information, when it is identified that the power request information is used to request the mobile platform to control power output to the target load, the mobile platform may decrypt and verify the power request information, and if the verification is successful, the mobile platform may switch the power output to the target load from a first power to a second power.

In one implementation mode, an isolation chip can be added in the movable platform and connected between the control chip and the communication interface, so that the control chip in the movable platform is prevented from being affected by large current or load damage and short circuit which may be generated after the load is connected, and the system stability of the movable platform is ensured.

The embodiment of the application can automatically adapt to loads with different power requirements, can more safely control the movable platform to output the expected power of the load to the load on the premise of not changing a hardware structure, and can ensure the safety and reliability of a complete machine power supply system.

Referring to fig. 4, which is a flowchart illustrating another load control method provided in an embodiment of the present application, the load control method shown in fig. 4 may control the power output to the target load to be the power requested by the power request information. The method of fig. 4 may be specifically performed by a load control device, which may be deployed in a movable platform; alternatively, the method shown in FIG. 4 may be performed by a movable platform.

Step 401, receiving power request information sent by a target load, wherein the target load is mounted on a movable platform.

Wherein the number of the loads configured by the movable platform is one or more. For example, the movable platform is configured with one or more loads, which may include a pan/tilt head, either of which may mount different types of cameras or measurement devices in different application scenarios. That is, the number of the pan/tilt heads on which the camera or the measuring device is mounted may be one or more.

The movable platform can be also provided with a plurality of power management devices under the condition that the movable platform is provided with a plurality of loads, the number of the power management devices is the same as that of the loads configurable by the movable platform, and the power management devices are in one-to-one correspondence with the loads. The movable platform can output voltage to the target load through the power management device corresponding to the target load.

In a specific implementation, after the movable platform is started, parameters of each power management device may be initialized, and whether the movable platform is mounted with a load, such as a camera or a measurement device, may be detected through the hardware I/O, and when the movable platform is mounted with a load, power request information sent by the load may be received.

In one implementation, the movable platform may cut power to the load when it is detected that the movable platform is not carrying the load. According to the embodiment of the application, under the condition that the load is not mounted, power supply to the load is cut off, the safety of the movable platform can be improved, and unnecessary power consumption is reduced.

In one implementation, a mobile platform may receive power request information sent by a target load over a wired communication connection established with the mobile platform. Or the movable platform may receive power request information sent by the target load over a wireless communication connection established with the movable platform.

In one implementation, the movable platform may receive further power request information sent by the target load, where the further power request information is sent when the target load detects that the movable platform has not responded to the power request information within a preset time period. In the embodiment of the application, if the mobile platform does not respond to the power request information sent by the target load within the preset time period, the target load may perform information retransmission, for example, resend the power request information to the mobile platform, which may avoid information loss and improve reliability of the power request information.

In one implementation, when the number of the power request messages sent by the target load is greater than a preset number threshold, the movable platform may send a prompt message to the target load, where the prompt message is used to prompt the target load that the power request fails. In the embodiment of the application, if the power request information sent to the movable platform by the target load for multiple times is not responded, the movable platform can prompt the failure of the power request to the target load, the movable platform cannot adjust the power output to the target load, and the whole power supply system of the movable platform can be protected.

Step 402, controlling the power output to the target load to be the power requested by the power request information.

In specific implementation, the movable platform can build an H-bridge driving circuit through an MOS driving chip and an MOS tube device, and output voltage with specified power through PWM control. For example, when the power request information requests that the movable platform output 48W of power, the movable platform may control the power output to the target load to be 48W, and when the power request information requests that the movable platform output 34W of power, the movable platform may control the power output to the target load to be 34W.

In one implementation, before controlling the power output to the target load to be the power requested by the power request information, the movable platform may perform identity authentication on the target load according to the power request information, and if the authentication is passed, the movable platform may control the power output to the target load to be the power requested by the power request information; if the authentication fails, the mobile platform may isolate the communication interface, e.g., not respond to the information sent by the target load, or refuse to receive the information sent by the target load. According to the embodiment of the application, after the target load passes the identity authentication, the power output to the target load is controlled according to the power request information, and the safety of the movable platform can be improved.

In one implementation, the target load includes a cradle head, and the mobile platform performs identity authentication on the target load according to the power request information in a manner that: and acquiring holder information carried by the power request information, comparing the holder information with holder information in the first database, and determining that the authentication is passed when the holder information is the same as the holder information in the first database.

In one implementation, the method for authenticating the target load by the mobile platform according to the power request information may be: and acquiring identification information about the target load carried by the power request information, comparing the identification information with identification information in a preset database, and determining that the authentication is passed when the identification information is the same as the identification information in the preset database.

In one implementation, after the movable platform receives the power request information sent by the target load, the power request information may be identified to determine that the power request information is for requesting the movable platform to control the power output to the target load. In the embodiment of the application, the movable platform can analyze and filter the information sent by the target load, and if the information sent by the target load is identified to be used for requesting the movable platform to control the power output to the target load, the movable platform can respond to the power request information, and the response speed of the power request information can be improved through filtering.

In one implementation, if the power request information is obtained by encrypting through a preset encryption algorithm, the movable platform may decrypt the power request information through a preset decryption algorithm to obtain decrypted power request information, and then control the power output to the target load according to the decrypted power request information. For example, the movable platform may decrypt the power request information through a preset decryption algorithm, if the decryption is successful, the movable platform may extract a relevant field in the power request information, and if the relevant field is "48W", the movable platform may control the power management device corresponding to the target load to output 48W; if the relevant field is '34W', the movable platform can control the power output to the target load by the power management device corresponding to the target load to be switched to 34W from the current power.

According to the embodiment of the application, the security in the information transmission process can be ensured through the encryption mechanism and the corresponding decryption mechanism.

In one implementation, after receiving the power request information sent by the target load, the mobile platform may perform identity authentication on the target load according to the power request information, if the authentication is successful, the mobile platform may parse and filter the power request information, when it is identified that the power request information is used to request the mobile platform to control the power output to the target load, the mobile platform may decrypt and verify the power request information, and if the verification is successful, the mobile platform may control the power output to the target load to be the power requested by the power request information.

In one implementation mode, an isolation chip can be added in the movable platform and connected between the control chip and the communication interface, so that the control chip in the movable platform is prevented from being affected by large current or load damage and short circuit which may be generated after the load is connected, and the system stability of the movable platform is ensured.

According to the embodiment of the application, the movable platform can control the power output to the target load to be the power requested by the power request information, the power output to the target load is more in line with the requirement of the target load on the power, and the adaptability of the load to the power is improved.

Referring to fig. 5, which is a flowchart illustrating another load control method provided in an embodiment of the present application, an identity authentication may be performed on a target load by using the load control method shown in fig. 5, and if the identity authentication is successful, power output to the target load is controlled according to power request information. The method of fig. 5 may be specifically performed by a load control device, which may be deployed in a movable platform; alternatively, the method shown in FIG. 5 may be performed by a movable platform.

Step 501, receiving power request information sent by a target load, wherein the target load is mounted on a movable platform.

Wherein the number of the loads configured by the movable platform is one or more. For example, the movable platform is configured with one or more loads, which may include a pan/tilt head, either of which may mount different types of cameras or measurement devices in different application scenarios. That is, the number of the pan/tilt heads on which the camera or the measuring device is mounted may be one or more.

The movable platform can be also provided with a plurality of power management devices under the condition that the movable platform is provided with a plurality of loads, the number of the power management devices is the same as that of the loads configurable by the movable platform, and the power management devices are in one-to-one correspondence with the loads. The movable platform can output voltage to the target load through the power management device corresponding to the target load.

In a specific implementation, after the movable platform is started, parameters of each power management device may be initialized, and whether the movable platform is mounted with a load, such as a camera or a measurement device, may be detected through the hardware I/O, and when the movable platform is mounted with a load, power request information sent by the load may be received.

In one implementation, the movable platform may cut power to the load when it is detected that the movable platform is not carrying the load. According to the embodiment of the application, under the condition that the load is not mounted, power supply to the load is cut off, the safety of the movable platform can be improved, and unnecessary power consumption is reduced.

In one implementation, a mobile platform may receive power request information sent by a target load over a wired communication connection established with the mobile platform. Or the movable platform may receive power request information sent by the target load over a wireless communication connection established with the movable platform.

In one implementation, the movable platform may receive further power request information sent by the target load, where the further power request information is sent when the target load detects that the movable platform has not responded to the power request information within a preset time period. In the embodiment of the application, if the mobile platform does not respond to the power request information sent by the target load within the preset time period, the target load may perform information retransmission, for example, resend the power request information to the mobile platform, which may avoid information loss and improve reliability of the power request information.

In one implementation, when the number of the power request messages sent by the target load is greater than a preset number threshold, the movable platform may send a prompt message to the target load, where the prompt message is used to prompt the target load that the power request fails. In the embodiment of the application, if the power request information sent to the movable platform by the target load for multiple times is not responded, the movable platform can prompt the failure of the power request to the target load, the movable platform cannot adjust the power output to the target load, and the whole power supply system of the movable platform can be protected.

And 502, performing identity authentication on the target load according to the power request information.

In a specific implementation, the movable platform can perform identity authentication on the target load according to the power request information, and if the authentication is passed, the movable platform can control the power output to the target load according to the power request information; if the authentication fails, the mobile platform may isolate the communication interface, e.g., not respond to the information sent by the target load, or refuse to receive the information sent by the target load.

In one implementation, the target load includes a cradle head, and the mobile platform performs identity authentication on the target load according to the power request information in a manner that: and acquiring holder information carried by the power request information, comparing the holder information with holder information in the first database, and determining that the authentication is passed when the holder information is the same as the holder information in the first database.

In one implementation, the method for authenticating the target load by the mobile platform according to the power request information may be: and acquiring identification information about the target load carried by the power request information, comparing the identification information with identification information in a preset database, and determining that the authentication is passed when the identification information is the same as the identification information in the preset database.

In one implementation, after the movable platform receives the power request information sent by the target load, the power request information may be identified to determine that the power request information is for requesting the movable platform to control the power output to the target load. In the embodiment of the application, the movable platform can analyze and filter the information sent by the target load, and if the information sent by the target load is identified to be used for requesting the movable platform to control the power output to the target load, the movable platform can respond to the power request information, and the response speed of the power request information can be improved through filtering.

And 503, if the authentication is passed, controlling the power output to the target load according to the power request information.

If the authentication is passed, the movable platform may control power output to the target load according to the power request information. For example, the power output to the target load is controlled to be the power requested by the power request information. As another example, the power output to the target load is controlled to be the maximum output power that can be supported by the movable platform. For another example, before receiving power request information sent by a target load, outputting a first power to the target load, and after passing authentication, switching the power output to the target load from the first power to a second power, where the first power is a default output power provided by the movable platform for the target load, and the second power is a power requested by the power request information.

In one implementation, if the power request information is obtained by encrypting through a preset encryption algorithm, the movable platform may decrypt the power request information through a preset decryption algorithm to obtain decrypted power request information, and then control the power output to the target load according to the decrypted power request information. For example, the movable platform may decrypt the power request information through a preset decryption algorithm, if the decryption is successful, the movable platform may extract a relevant field in the power request information, and if the relevant field is "48W", the movable platform may control the power management device corresponding to the target load to output 48W; if the relevant field is '34W', the movable platform can control the power output to the target load by the power management device corresponding to the target load to be switched to 34W from the current power.

According to the embodiment of the application, the security in the information transmission process can be ensured through the encryption mechanism and the corresponding decryption mechanism.

According to the embodiment of the application, the movable platform carries out identity authentication on the target load according to the power request information, if the authentication is passed, the power output to the target load is controlled according to the power request information, the safety of the movable platform can be improved, and loads with different power requirements can be automatically adapted.

Referring to fig. 6, for a load control device provided in an embodiment of the present application, the device shown in fig. 6 may include: a memory 601 and a processor 602, wherein the memory 601 and the processor 602 are connected via a bus 603, the memory 601 stores program codes, the processor 602 calls the program codes in the memory, and when the program codes are executed, the processor 602 performs the following operations: receiving power request information sent by a target load, wherein the target load is mounted on a movable platform; and controlling the power output to the target load according to the power request information.

Optionally, when controlling the power output to the target load according to the power request information, the processor 602 performs the following operations:

controlling the power output to the target load to be the power requested by the power request information.

Optionally, when controlling the power output to the target load according to the power request information, the processor 602 performs the following operations:

controlling the power output to the target load to be the maximum output power supportable by the movable platform.

Optionally, before receiving the power request information sent by the target load, the processor 602 further performs the following operations:

outputting a first power to the target load, the first power being a default output power provided by the movable platform for the target load.

Optionally, when controlling the power output to the target load according to the power request information, the processor 602 performs the following operations:

and switching the power output to the target load from the first power to a second power, wherein the second power is the power requested by the power request information.

Optionally, the processor 602 further performs the following operations:

and when the movable platform is detected not to mount the target load, cutting off the power supply to the target load.

Optionally, before controlling the power output to the target load according to the power request information, the processor 602 further performs the following operations:

and performing identity authentication on the target load according to the power request information.

Optionally, the target load includes a pan/tilt, and when performing identity authentication on the target load according to the power request information, the processor 602 performs the following operations:

acquiring the holder information carried by the power request information;

comparing the holder information with holder information in a first database;

and when the holder information is the same as the holder information in the first database, determining that the authentication is passed.

Optionally, when performing identity authentication on the target load according to the power request information, the processor 602 performs the following operations:

acquiring identification information about the target load carried by the power request information;

comparing the identification information with identification information in a preset database;

and when the identification information is the same as that in the preset database, determining that the authentication is passed.

Optionally, after receiving the power request information sent by the target load, the processor 602 further performs the following operations:

receiving further power request information sent by the target load, wherein the further power request information is sent when the target load detects that the movable platform does not respond to the power request information within a preset time period.

Optionally, the processor 602 further performs the following operations:

and when the quantity of the power request information sent by the target load is greater than a preset quantity threshold value, sending prompt information to the target load, wherein the prompt information is used for prompting the failure of the power request to the target load.

Optionally, before controlling the power output to the target load according to the power request information, the processor 602 further performs the following operations:

the power request information is identified to determine that the power request information is for requesting the movable platform to control power output to the target load.

Optionally, the power request information is obtained by encrypting through a preset encryption algorithm;

the processor 602 further performs the following operations before controlling the power output to the target load according to the power request information:

decrypting the power request information through a preset decryption algorithm to obtain decrypted power request information;

the controlling the power output to the target load according to the power request information includes:

and controlling the power output to the target load according to the decrypted power request information.

Optionally, when receiving the power request information sent by the target load, the processor 602 performs the following operations:

receiving power request information sent by the target load through a wired communication connection established between the target load and the movable platform; or

And receiving power request information sent by the target load through a wireless communication connection established between the target load and the movable platform.

Optionally, the number of the loads configured by the movable platform is one or more.

Optionally, the device is applied to a movable platform, the movable platform is an unmanned aerial vehicle, an unmanned automobile, a mobile robot or a handheld device, the target load comprises a cradle head, the cradle head is hung with a camera or a measuring device, and the measuring device comprises a laser radar or a millimeter wave radar.

It should be noted that details that are not mentioned in the embodiment corresponding to fig. 6 and specific implementation manners of steps executed by each device may refer to the embodiments shown in fig. 3 to fig. 5 and the foregoing details, and are not described again here.

An embodiment of the present application further provides a movable platform, which includes:

a body;

the power system is arranged on the machine body and used for providing power for the movable platform;

and the load control device provided by the above embodiment.

Optionally, the movable platform is an unmanned aerial vehicle, an unmanned automobile, a mobile robot or a handheld device, the target load includes a cradle head, the cradle head is hung with a camera or a measuring device, and the measuring device includes a laser radar or a millimeter wave radar.

It should be noted that details that are not mentioned in the embodiment of the present application and specific implementation manners of steps executed by each device may refer to the embodiment shown in fig. 3 to fig. 5 and the foregoing details, and are not described herein again.

In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.

The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.

It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.

The above disclosure is only a few examples of the present application, and certainly should not be taken as limiting the scope of the present application, which is therefore intended to cover all modifications that are within the scope of the present application and which are equivalent to the claims.

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于车辆的旋转控制装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类