B64U50/39

Unmanned aerial vehicle dock and battery replacement device thereof

A battery replacement device including a first linear motion mechanism, a second linear motion mechanism mounted on the first linear motion mechanism, a third linear motion mechanism mounted on the second linear motion mechanism, and a clamp mechanism mounted on one of the first, second, and third linear motion mechanisms. Each of the first, second, and third linear motion mechanisms includes a carrying member and a driving member configured to drive the carrying member to move translationally in one of a first axis direction, a second axis direction, and a third axis direction that build a three-dimensional Cartesian coordinate system. A coordinate position of the clamp mechanism in the three-dimensional Cartesian coordinate system is adjusted by the first driving member, the second driving member, and the third driving member.

UNMANNED AERIAL VEHICLE FLEET MANAGEMENT
20200201318 · 2020-06-25 ·

An unmanned aerial vehicle (UAV) includes one or more sources of propulsion coupled to provide propulsion to the UAV, and a power source coupled to power the one or more sources of propulsion. A communication system is coupled to communicate with an external device, and a controller is coupled to the communication system, the power source, and the one or more sources of propulsion. The controller includes logic that when executed by the controller causes the UAV to perform operations, including: measuring a status of the UAV; sending the status of the UAV to the external device; receiving movement instructions from the external device; and engaging the one or more sources of propulsion to move the UAV from a first location to a second location within a storage facility.

Method and system for implementing self organizing mobile network (SOMNET) of drones

Novel tools and techniques are provided for implementing self-organizing mobile networks (SOMNETs) of drones and platforms. In various embodiments, a computing system might receive first data from each of a plurality of vehicles; might receive second data from each of a plurality of platforms; might analyze the first data to determine a status of each vehicle; and might analyze the second data to determine a status of each platform. Based at least in part on the analyzed first and second data, the computing system might generate at least one of first control instructions to at least one first vehicle of the plurality of vehicles or second control instructions to at least one first platform of the plurality of platforms that respectively cause the at least one first vehicle to perform one or more first actions or cause the at least one first platform to perform one or more second actions.

Home station for unmanned aerial vehicle

Described herein are apparatuses that provided various features related to unmanned aerial vehicles (UAVs). An example apparatus may include, among other features, (i) a launch system for a UAV, (ii) a landing feature that is arranged on the apparatus so as to receive the UAV when the UAV returns from a flight, and (iii) a mechanical battery-replacement system that is configured to (a) remove a first battery from the UAV, and (b) after removal of the first battery, install a second battery in the UAV.

Collision detection and avoidance

A collision avoidance system for an unmanned aerial vehicle (UAV) receives physical space data for a flight area and creates a virtual world model to represent the flight area by mapping the physical space data with a physics engine. The automatic collision avoidance system creates a virtual UAV model to represent the UAV in the virtual world model. The automatic collision avoidance system receives flight data for the UAV and determines a current position of the virtual UAV model within the virtual world model. The automatic collision avoidance system determines a predicted trajectory of the virtual UAV model within the virtual world model, and determines whether the predicted trajectory will result in a collision of the virtual UAV model with the virtual world model. The automatic collision avoidance system performs evasive actions by the UAV, in response to determining that the predicted trajectory will result in a collision.

TWO VEHICLE TRANSPORTATION SYSTEM
20200172245 · 2020-06-04 ·

A first and a second aircraft are detachably coupled where the first aircraft is configured to perform a vertical landing using a first battery while the first aircraft is unoccupied and the unoccupied first aircraft includes the first battery. In response to detecting a second, removable battery being detachably coupled to the first aircraft, a power source for the first aircraft is switched from the first battery to the second, removable battery. After the switch, the first aircraft takes off vertically using the second, removable battery while occupied. The detachably coupled first aircraft and second aircraft are flown using the second aircraft (the power to keep the detachably coupled first aircraft and second aircraft airborne comes exclusively from the second aircraft and not the first aircraft).

Virtual safety shrouds for aerial vehicles

An aerial vehicle and system for automatically detecting an object (e.g., human, pet, or other animal) approaching the aerial vehicle is described. When an approaching object is detected by an object detection component, a safety profile may be executed to reduce or avoid any potential harm to the object and/or the aerial vehicle. For example, if the object is detected entering a safety perimeter of the aerial vehicle, the rotation of a propeller closest to the object may be stopped to avoid harming the object and rotations of remaining propellers may be modified to maintain control and flight of the aerial vehicle.

Unmanned aerial vehicle fleet management
10671064 · 2020-06-02 · ·

An unmanned aerial vehicle (UAV) includes one or more sources of propulsion coupled to provide propulsion to the UAV, and a power source coupled to power the one or more sources of propulsion. A communication system is coupled to communicate with an external device, and a controller is coupled to the communication system, the power source, and the one or more sources of propulsion. The controller includes logic that when executed by the controller causes the UAV to perform operations, including: measuring a status of the UAV; sending the status of the UAV to the external device; receiving movement instructions from the external device; and engaging the one or more sources of propulsion to move the UAV from a first location to a second location within a storage facility.

SWAPPABLE BATTERY SYSTEM

Systems and methods for implementing a battery swapping system for an electrically powered vehicle. The vehicle includes a propulsion system, a first battery powering the propulsion system, and another power source powering the propulsion system. The vehicle further includes a controller configured to enable unloading the first battery to a first charging station by propulsion of the vehicle towards and then away from the first charging station. The controller is further configured to subsequently enable loading a second battery from a second charging station by propulsion of the vehicle powered by the another power source towards the second charging station.

Temporal smoothing in image capture systems

Systems and methods are disclosed for image capture. For example, methods may include accessing a sequence of images from an image sensor; determining a sequence of parameters for respective images in the sequence of images based on the respective images; storing the sequence of images in a buffer; determining a temporally smoothed parameter for a current image in the sequence of images based on the sequence of parameters, wherein the sequence of parameters includes parameters for images in the sequence of images that were captured after the current image; applying image processing to the current image based on the temporally smoothed parameter to obtain a processed image; and storing, displaying, or transmitting an output image based on the processed image.