Abstract:
A system for collecting information regarding a flight restriction region includes one or more processors and a non-transitory computer readable storage medium storing instructions that, when executed by the one or more processors, cause the one or more processors to individually or collectively receive an input specifying a location of the flight restriction region from a user via a user input device, obtain information associated with the flight restriction region from one or more external data sources based on the location, and determine a space of the flight restriction region based on the information associated with the flight restriction region.
Abstract:
A flight task processing method includes generating and displaying a user prompt according to flight data of a plurality of flight tasks, selecting one of the flight tasks as a target flight task in response to a selection operation with respect to the user prompt, determining the flight data of the target flight task, processing the flight data of the target flight task to obtain control instruction, and automatically controlling an operation of an aerial vehicle according to the control instruction to reproduce the target flight task by controlling the aerial vehicle to fly to a waypoint included in the flight data, controlling a gimbal of the aerial vehicle to face a gimbal orientation included in the flight data while the aerial vehicle is at the waypoint, and controlling a camera carried by the gimbal to acquire an image while the aerial vehicle is at the waypoint.
Abstract:
A method for distance detection includes detecting a first distance value between a movable object and a target object in a target direction of the movable object, obtaining an inclination angle of the movable object at the target direction, and calculating a second distance value from the movable object to the target object based upon the inclination angle and the first distance value.
Abstract:
An image processing system includes an image receiving unit configured to receive a picture sent by a remote shooting apparatus, an image analysis unit configured to analyze the picture to obtain exposure situations of respective parts in the picture, an exposure evaluation unit configured to evaluate exposure conditions of the respective parts in the picture based on the exposure situations of the respective parts in the picture to determine whether the respective parts in the picture are overexposed and determine overexposed parts, and an exposure information prompt unit configured to prompt an evaluation result in accordance with evaluation of the exposure evaluation unit.
Abstract:
System and method can support a simulated movement of a movable object, such as a simulated flight of an unmanned aircraft vehicle (UAV). A process, which can be on a user terminal, can receive state information about the simulated flight from a flight simulator that is associated with the UAV. Then, the process can determine flight information for the simulated flight by associating the received state information with context information obtained by the process on the user terminal, and provides the determined flight information to a display that is associated with the user terminal.
Abstract:
A method of processing a video includes capturing a first set of video data at a first definition, transmitting the first set of video data at a second definition lower than the first definition wirelessly to a user terminal, receiving a video edit request wirelessly from the user terminal, and finding video corresponding to edited video data described by the video edit request, thereby forming a second set of video data at a third definition. The video edit request is formed from editing the received first set of video data at the second definition at the user terminal.
Abstract:
A system for video broadcasting includes a plurality of mobile nodes configured to capture one or more pictures and exchange control signals among the plurality of mobile nodes, and a terminal node configured to receive the one or more pictures from the plurality of mobile nodes and upload the one or more pictures to a video server.
Abstract:
Systems and methods can support application development in a movable object environment. A movable object manager can establish a connection with a movable object, and receives one or more data packets from the movable object. Then, the movable object manager can provide information in said one or more data packets to an application on a user terminal.
Abstract:
A task processing method includes obtaining a task data loading request; and searching for target task data in a task database according to the task data loading request, where the task database stores task data corresponding to one or more tasks, and the target task data includes a coordinate of a waypoint of a target route of a target task. The method further includes controlling a movable object to reproduce the target task corresponding to the target task data. Controlling the movable object to reproduce the target task includes controlling the movable object to move according to the target route corresponding to the target task data.
Abstract:
Techniques are disclosed for generating representation data of mapping data in a movable object environment. A method of generating representation data of three-dimensional mapping data may include: receiving three-dimensional mapping data captured by a sensor; generating representation data by projecting the three-dimensional mapping data onto a two-dimensional plane based on a selected perspective of view; and associating the representation data with the three-dimensional mapping data.