Patent classifications
G05D2109/30
ALGORITHM FOR A POOL CLEANER
A pool cleaner is provided. The pool cleaner includes a housing and a device mounted to the housing. The device is configured to acquire data for an aquatic environment. The pool cleaner also includes a controller in communication with the device. The controller identifies candidate debris from the data, determines a pathway from the data using a customized threshold, and navigates the pool cleaner to the candidate debris along the pathway. The pool cleaner further includes a user interface, wherein the controller is programmable via the user interface.
APPARATUS AND METHODS FOR ARTIFICIAL INTELLIGENCE BATHYMETRY
An apparatus for artificial intelligence (AI) bathymetry is disclosed. The apparatus includes a sonic unit attached to a boat, the sonic unit configured to generate a plurality of metric data as a function of a plurality of ultrasonic pulses and a plurality of return pulses. An image processing module is configured to generate a bathymetric image as a function of the plurality of metric data, identify, as a function of the bathymetric image, an underwater landmark, and register the bathymetric image to a map location as a function of the underwater landmark. A communication module is configured to transmit the registered bathymetric image to at least a computing device. An autonomous navigation module is configured to determine a heading for the boat as a function of a path datum and command boat control to navigate the boat as a function of the heading.
Coverage-path planning method for single unmanned surface mapping vessel
An optimized coverage-path planning method for a single unmanned surface mapping vessel (USMV) is implemented with a system including a computer processor executing a computer program loaded in a storage device and implanting the method. The method includes rasterizing and initializing an environmental map, and an unmanned vessel outputting position data and obstacle data according to the environmental map so that path planning is started to provide a target point to the unmanned vessel. In case of tripping in a local optimum at a current-level map for the target point, the map level is updated in an ascending order until the highest level, in order to identify a map level in which the target point is found.
3D NAVIGATION OF A MAGNETIC ROTATING SWIMMER
A system for 3D navigation of a magnetic rotating swimmer includes a magnetic manipulator with coils defining a 3D workspace, a probe positioned to obtain a 2D image of an imaging plane from the 3D workspace, a robotic arm coupled to the probe and to move the probe and the imaging plane, and a processor network in communication with instructions to operate the magnetic manipulator to move the swimmer on a path in the 3D workspace, to obtain 2D images with the probe while the swimmer is moving in the 3D workspace, to detect the swimmer in the images, and to start, in response to detecting the swimmer, a closed-loop control of the robotic arm to move the probe to track the swimmer movement in the 3D workspace.
MOVABLE PLATFORM CONTROL METHOD, MOVABLE PLATFORM POSITION DETERMINATION METHOD, MOVABLE PLATFORM CONTROL APPARATUS AND STORAGE MEDIUM
A control device for a movable platform may include a memory and a processor; the memory storing a computer program, wherein when the processor executes the computer program, the processor is configured to determine a first area and a second area, wherein the first area is a movable area of the movable platform, the second area is a prohibited movement area of the movable platform; obtain a first position of the movable platform and a second position within the second area; and determine a relative position of the movable platform with respect to the first area based on the first position and the second position.
REMOTE CONTROLLER, TERMINAL, AND ONBOARD DEVICE
The controller of the terminal acquires a current position of the ship and a current position of the terminal in response to receiving an input of an operation for controlling a predetermined propulsive force of the ship. The controller of the terminal calculates a relative distance between the ship and the terminal according to a current position of the ship and a current position of the terminal. The controller of the terminal determines a control amount of a predetermined propulsive force according to the calculated relative distance. The controller of the terminal transmits to the ship a remote signal including a command for controlling the predetermined propulsive force according to the determined control amount.