G05D2109/254

MOBILE BODY, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM
20240069576 · 2024-02-29 ·

Provided are a mobile body, an information processing method, and a computer program. A mobile body of the present disclosure includes: an imaging unit configured to capture an image of an environment around the mobile body; an estimation unit configured to estimate a position of the mobile body on the basis of the image captured by the imaging unit; a calculation unit configured to calculate the position of the mobile body on the basis of a control command for controlling movement of the mobile body; and a wind information calculation unit configured to calculate information regarding wind acting on the mobile body on the basis of a first position that is the position of the mobile body, which is estimated by the estimation unit, and a second position that is the position of the mobile body, which is calculated by the calculation unit.

DRONE SYSTEM HAVING INTERACTIVE FETCHABLE DRONE
20240067370 · 2024-02-29 ·

This invention relates generally to pet and child toys and drones. More specifically, the invention relates to an apparatus and method of operation for an autonomous or remotely controlled fetch toy drone for pets and children that is safe to operate and retrieve, extends the fetching range beyond that of a throw-type fetch toy, and also provides numerous other features, such as actuated shut-down and audio broadcast features, as well as video and audio recording capabilities, and supplemental stimuli features.

Thrust allocation using optimization in a distributed flight control system
11912426 · 2024-02-27 · ·

Thrust values for motors in an aircraft are generated where each flight controller in a plurality of flight controllers generates a thrust value for each motor in a plurality of motors using an optimization problem with a single solution. Each flight controller in the plurality of flight controllers passes one of the generated thrust values to a corresponding motor in the plurality of motors, where other generated thrust values for that flight controller terminate at that flight controller. The plurality of motors perform the passed thrust values.

Solar mirror soiling and heliostat inspection from a mobile imaging system and mobile platform

A system or method for an imaging system is provided for inspecting a heliostat. The imaging system includes a platform and a camera mounted on the platform and a heliostat having a plurality of mirrored facets. The camera is positioned to acquire a first image that serves as a reference image and a second image that is a reflected image from at least one facet. The camera stores image data associated with the first image and the second image, and wirelessly transmits the stored image data to a computing apparatus. The computing apparatus compares the first image with the second image and determines a performance parameter associated with the heliostat.

CONTROL APPARATUS FOR AIRCRAFT AND CONTROL METHOD THEREFOR
20240062135 · 2024-02-22 · ·

The present invention relates to a control method for a control apparatus for an aircraft, the control apparatus including a communication unit and a processor. The control method includes receiving an address of a delivery location to which a delivery product is to be delivered, and controlling an aircraft by means of the communication unit to deliver the delivery product to the delivery location, in which the controlling of the aircraft by means of the communication unit includes selecting, on the basis of the address, any one of a plurality of delivery criteria that defines an area into which the aircraft is to unload the delivery product, establishing a delivery area and a flight lane to the delivery area on the basis of the delivery criterion, controlling the aircraft to allow the aircraft to fly along the flight lane, and controlling the aircraft to unload the delivery product into the delivery area when the aircraft reaches the delivery area.

MOVING BODY
20240061437 · 2024-02-22 · ·

According to the present disclosure, there is provided a moving body including a holding device configured to hold a cargo, a driving device configured to move the moving body, a detection device configured to detect a parameter relating to a stable degree of the cargo in the holding device when the moving body is moving, and a control device configured to determine whether a state of the cargo is stable using the parameter relating to the stable degree, and to perform stabilization control in which the driving device is controlled such that the state of the cargo is stable when it is determined that the state of the cargo is not stable.

Systems and Methods for High-speed Geofencing

Systems and methods for performing high-speed geofencing in accordance with various embodiments of the invention are disclosed. One embodiment includes a robotics platform including a set of one or more motors, at least one sensor, a controller comprising a set of one or more processors, and a memory containing a controller application and a backup controller application, wherein the controller application configures the set of processors to control the robotics platform by performing the steps of receiving user commands, generating commands controlling the set of one or more motors based on the received commands. The backup controller application configures the set of processors to monitor the controller and intervene as the commands received by the controller direct the robotics platform towards a boundary by performing the steps of defining a safe set identifying positions where the robotics platform is safe, defining an invariant safe set based upon a backup set, where the invariant safe set is a subset of the safe set, and the backup set is a subset of both the invariant safe set and the safe set, receiving commands controlling the set of one or more motors to track to a desired velocity, determining if the robotic platform is approaching, and upon a determination that the robotics platform is approaching a boundary of the invariant safe set, switching control of the motors from the received commands to a combination of the received commands and backup controls generated by the backup controller application.

ENHANCED OBSERVABILITY UNINHABITED AERIAL VEHICLES AND METHODS OF USE
20240059411 · 2024-02-22 ·

Aerial vehicles, their structures and methods of locomotion are described. An aerial vehicle may include a fuselage having an x-axis, a plurality of flexible structures emanating from the fuselage that take the form of a feather, wing and/or tentacle, at least one motor, and at least one propeller driven by one or more motors. Each flexible structure may extend from a fuselage in any direction and are used to enhance the observability of the aircraft by moving and/or oscillating within a frequency band and at a magnitude that is more easily observed by and catches the human eye.

INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD

In order to achieve the above objects, according to the present invention, an information processing system includes a wind-condition estimation unit that estimates wind-condition information in a predetermined space region, and an evaluation unit that evaluates flight difficulty or economic efficiency of an aircraft based on the estimated wind-condition information. According to the present invention, an information processing method includes estimating wind-condition information in a predetermined space region, and evaluating flight difficulty or economic efficiency of an aircraft based on the estimated wind-condition information.

SYSTEMS AND METHODS FOR DISPATCHING AND NAVIGATING AN UNMANNED AERIAL VEHICLE
20240044651 · 2024-02-08 ·

A system for dispatching and navigating an unmanned aerial vehicle (UAV) to a target location comprises a UAV and a navigation module comprising a processor and a memory storing a 3D map comprising the target location and machine-readable instructions such that, when executed by the navigation module processor, cause the processor to perform a method comprising identifying a location of the UAV with respect to the 3D map, receiving a target location input, identifying the target location with respect to the 3D map, generating at least one potential route connecting the location of the UAV and the target location, assigning to at least one potential route an evaluation score according to at least one route assessment criterion, selecting the potential route having the highest evaluation score as a preferred route, and transmitting the preferred route to the UAV.