G05D1/686

Multiple target interception

A method comprising: operating a swarm of autonomous vehicles to maximize a number of intercepted targets, wherein, for each of said autonomous vehicles, the method comprises: identifying a plurality of objects in an operational area as targets or obstacles; determining a location parameter for each of said plurality of objects; calculating a trajectory of motion for said autonomous vehicle based at least in part on said location parameters of each of said plurality of objects, wherein said calculating maximizes: (i) a probability of intercepting each of said targets, and (ii) a probability of avoiding collisions with each of said obstacles; and moving said autonomous vehicle along said trajectory of motion.

Geo-fiducials for UAV navigation

Unmanned aerial vehicle (UAV) navigation systems include a UAV charging pad positioned at a storage facility, a plurality of fiducial markers positioned at the storage facility, and a UAV. Each of the fiducial markers is associated with a fiducial dataset storing a position of the corresponding fiducial marker, and the fiducial datasets are stored in a fiducial map. The UAV includes a camera and logic that when executed causes the UAV to image a first fiducial marker, to access from the fiducial map a first fiducial dataset storing the position of the first fiducial marker, and to navigate based upon the first fiducial dataset.

Unmanned aerial vehicle

An unmanned aerial vehicle for application of an active ingredient to agricultural crops is configured to hold: a liquid comprising the active ingredient in at least one liquid reservoir housed within or attached to the unmanned aerial vehicle. At least one liquid application unit is housed within or attached to the unmanned aerial vehicle and in fluid communication with the at least one liquid reservoir. The housing of at least one sensor unit which is configured to determine sense information comprising sensing a functioning of one or more of: the at least one liquid reservoir, the at least one liquid application unit, the at least one operating unit. A processing unit determines an instruction to the unmanned aerial vehicle to dock with a base station and get a service from the base station. This determination step comprises utilization of sense information.

Apparatus, system, method and storage medium

An apparatus comprising an acquisition unit configured to acquire a captured image from a camera that is capable of controlling an orientation, a display control unit configured to display the captured image onto a display screen, a detection unit configured to detect, within the display screen, a subject at which a user is looking, and an orientation changing unit configured to change an orientation of the camera in such a way that the subject does not fall out of an imaging region of the camera is provided.

Glide trajectory optimization for aerospace vehicles

A computer implemented method is provided for in-flight trajectory steering a vehicle by an optimal path to a destination. This includes incorporating physical constants; setting initial angle of attack (AoA) and initial AoA rate; incrementing flight AoA; measuring operation parameters; establishing a flight trajectory; calculating an optimal trajectory; comparing flight trajectories; and commanding flight control. The physical constants include gravity and atmospheric conditions. The flight AoA increments from the initial AoA and any prior increments. The operation parameters of the vehicle include pressure, velocity and flight path angle. The flight trajectory denotes the vehicle's path to its destination based on the operation parameters using the physical constants. The optimal trajectory is based on with altitude and velocity of the vehicle. The flight trajectory is compared to the optimal trajectory as a steering correction by altering the flight AoA. The vehicle's flight control executes the steering correction at the flight AoA.

Moving target following method, robot and computer-readable storage medium

A moving target following method, which is executed by one or more processors of a robot that includes a camera and a sensor electrically coupled to the one or more processors, includes: performing a body detection to a body of a target based on images acquired by the camera to obtain a body detection result; performing a leg detection to legs of the target based on data acquired by die sensor to obtain a leg detection result; and fusing the body detection result and the leg detection result to obtain a fusion result, and controlling the robot to follow the target based on the fusion result.

Systems and methods for one-click delivery of autonomous vehicle

A delivery system includes a database configured to store information of a customer where the information includes a default payment method, a communication system configured to communicate with an autonomous vehicle and with a device of the customer, where the device includes a display screen having a button to summon an autonomous vehicle, at least one processor, and a memory storing instructions. The instructions, when executed by the at least one processor, cause the delivery system to receive an indication via the communication system that the button on the device of the customer has been clicked, and instruct the autonomous vehicle to travel to a location of the customer.

RELATIVE POSITION DETERMINATION METHOD FOR MULTIPLE UNMANNED AERIAL, MARINE AND LAND VEHICLES

A camera-based and direct observation based relative position determination method for multiple unmanned aerial, naval and ground vehicles is provided. The method calculates the relative position between the relevant vehicles in multiple UAV, UNV and UGV systems.

RELATIVE POSITION DETERMINATION METHOD FOR MULTIPLE UNMANNED AERIAL, MARINE AND LAND VEHICLES

A camera-based and direct observation based relative position determination method for multiple unmanned aerial, naval and ground vehicles is provided. The method calculates the relative position between the relevant vehicles in multiple UAV, UNV and UGV systems.

Autonomously following a person

A method for following a person associated with a vehicle, the method may include entering a tracking mode for following the person; when operating in the tracking mode performing at least one out of: autonomously driving an autonomous vehicle towards the person and parking in proximity to the person, and autonomously driving towards the person and picking up the person.