Patent classifications
G05D1/686
Autonomous mobile workforce system and method
A method for workforce management includes receiving a service request associated with a task area from a user device, and controlling movement of an unmanned aerial machine from a home base to the task area. The unmanned aerial machine acquires evaluation data about the task area. The method also includes determining a task to be performed based on the service request, the task area, and the evaluation data. Further, the method includes selecting one or more autonomous machines to perform the task based on at least the task and a location of the task area, and controlling the selected one or more autonomous machines to perform the task
Parachute landing methods and systems for an unmanned aerial vehicle
The present application provides a system for unmanned aerial vehicle (UAV) parachute landing. An exemplary system includes a detector configured to detect at least one of a flight speed, a wind speed, a wind direction, a position, a height, and a voltage of a UAV. The system also includes a memory storing instructions and a processor configured to execute the instructions to cause the system to: determine whether to open a parachute of the UAV in accordance with a criterion, responsive to the determination to open the parachute of the UAV, stop a motor of the UAV that spins a propeller of the UAV, and open the parachute of the UAV after stopping the motor of the UAV for a first period.
REMOTELESS CONTROL OF DRONE BEHAVIOR
A drone system is configured to capture an audio stream that includes voice commands from an operator, to process the audio stream for identification of the voice commands, and to perform operations based on the identified voice commands. The drone system can identify a particular voice stream in the audio stream as an operator voice, and perform the command recognition with respect to the operator voice to the exclusion of other voice streams present in the audio stream. The drone can include a directional camera that is automatically and continuously focused on the operator to capture a video stream usable in disambiguation of different voice streams captured by the drone.
Method for controlling robot, robot, and non-transitory computer-readable recording medium storing program
A control method of a robot according to an aspect of the present disclosure includes receiving from an external computer information that instructs the robot to encourage a user to exercise; sensing a user's current position; moving the robot into a predetermined area that includes the user's current position; causing the robot to perform a gesture to encourage the user to exercise; monitoring behavior of the user; and performing driving of the robot along with exercise of the user, based on a result of the monitoring.
Autonomous tracking based on radius
Disclosed is a configuration of an autonomous vehicle for autonomously following a moving subject based on a radius of a virtual sphere surrounding the autonomous vehicle. The autonomous vehicle may be an unmanned ground vehicle or an unmanned aerial vehicle, which autonomously follows the subject (e.g., a device, a live entity, or any object) based on the virtual sphere. The radius of the virtual sphere may be dynamically configured according to a velocity of the autonomous vehicle or configurations of a camera coupled to the autonomous vehicle. Accordingly, the autonomous vehicle can follow the subject along a smooth trajectory, and capture images of abrupt movements of the subject in a cinematically pleasing manner.
Autonomous tracking based on radius
Disclosed is a configuration of an autonomous vehicle for autonomously following a moving subject based on a radius of a virtual sphere surrounding the autonomous vehicle. The autonomous vehicle may be an unmanned ground vehicle or an unmanned aerial vehicle, which autonomously follows the subject (e.g., a device, a live entity, or any object) based on the virtual sphere. The radius of the virtual sphere may be dynamically configured according to a velocity of the autonomous vehicle or configurations of a camera coupled to the autonomous vehicle. Accordingly, the autonomous vehicle can follow the subject along a smooth trajectory, and capture images of abrupt movements of the subject in a cinematically pleasing manner.
Last mile multi-transportation delivery system
Disclosed are methods, systems, and computer-readable medium to perform operations including: registering one or more aerial vehicles and one or more land-based vehicles with a last mile delivery system, where the one or more aerial vehicles and the one or more land-based vehicles are associated with aerial vehicle information and land-based vehicle information, respectively; determining to generate a land-based vehicle transportation request for a first aerial vehicle that is performing a delivery; matching, based on the land-based vehicle transportation request and the land-based vehicle information, the first aerial vehicle with a first land-based vehicle; and generating and sending transportation instructions to the first aerial vehicle and the first land-based vehicle, where the transportation instructions include: (i) a starting location where the first aerial vehicle docks to the first land-based vehicle, and (ii) a destination to which the first land-based vehicle transports the first aerial vehicle.
Remoteless control of drone behavior
A drone system is configured to capture an audio stream that includes voice commands from an operator, to process the audio stream for identification of the voice commands, and to perform operations based on the identified voice commands. The drone system can identify a particular voice stream in the audio stream as an operator voice, and perform the command recognition with respect to the operator voice to the exclusion of other voice streams present in the audio stream. The drone can include a directional camera that is automatically and continuously focused on the operator to capture a video stream usable in disambiguation of different voice streams captured by the drone.
Autonomous Tracking Based On Radius
Disclosed is a configuration of an autonomous vehicle for autonomously following a moving subject based on a radius of a virtual sphere surrounding the autonomous vehicle. The autonomous vehicle may be an unmanned ground vehicle or an unmanned aerial vehicle, which autonomously follows the subject (e.g., a device, a live entity, or any object) based on the virtual sphere. The radius of the virtual sphere may be dynamically configured according to a velocity of the autonomous vehicle or configurations of a camera coupled to the autonomous vehicle. Accordingly, the autonomous vehicle can follow the subject along a smooth trajectory, and capture images of abrupt movements of the subject in a cinematically pleasing manner.
Drone noise cancellation using sound beams
A drone includes a motor, a noise receiver, a camera, a distance measurer, and a directed sound beam generator. The noise receiver is configured to detect a noise caused by the motor. The camera is configured to capture an image of an area when the drone is in the air. The distance measurer is configured to measure a distance between the drone and a particular point in the captured image. The directed sound beam generator is configured to emit a sound beam that is directed to a particular direction. The drone further includes a processor configured to analyze the detected noise to determine a frequency spectrum of the detected noise. The processor is further configured to analyze the captured image to identify a target, and cause the directed sound beam generator to emit a sound beam to actively cancel at least a portion of the noise directed to the target.