Abstract: Techniques are disclosed for post-processing mapping data in a movable object environment. A method for post-processing mapping data can include obtaining a plurality of scans, each scan comprising georeferenced mapping data and corresponding payload pose data obtained from a payload supported by an unmanned aerial vehicle (UAV), generating a plurality of local maps based on matching portions of the plurality of scans using the georeferenced mapping data, generating a pose graph based on identifying a plurality of correspondence points among the plurality of local maps, and optimizing the pose graph by minimizing an error distance between each pair of correspondence points to obtain optimized transforms for two scans among the plurality of the scans.
Type:
Grant
Filed:
June 22, 2021
Date of Patent:
February 11, 2025
Assignee:
DJI RESEARCH LLC
Inventors:
Zhenyu Yang, Zhenghe Shangguan, Arjun Sukumar Menon, Weifeng Liu
Abstract: Techniques are disclosed for performing custom waypoint missions using an onboard computing device in communication with a movable object. The movable object can include a flight controller, and a communication system. The flight controller can be in communication with the onboard computing device which includes a processor and an onboard data manager. The onboard data manager can receive at least one input, determine one or more instructions to be performed by the at least one movable object based on the at least one input, generate movement commands to implement the one or more instructions, and send movement commands to the flight controller to be executed.
Abstract: Techniques are disclosed for user interface management in a movable object environment. A user interface manager can request sensor data associated with a movable object from a data manager. The user interface manager can provide the sensor data to one or more user interface elements associated with the user interface element. A first rendering of the at least one user interface element can be caused to be displayed in a user interface, the first rendering determined based on a type or amount of the sensor data associated with the movable object.
Abstract: Techniques are disclosed for performing custom waypoint missions using an onboard computing device in communication with a movable object. The movable object can include a flight controller, and a communication system. The flight controller can be in communication with the onboard computing device which includes a processor and an onboard data manager. The onboard data manager can receive at least one input, determine one or more instructions to be performed by the at least one movable object based on the at least one input, generate movement commands to implement the one or more instructions, and send movement commands to the flight controller to be executed.