Abstract:
A painting system that makes use of drones such as modified quadrotors. The drone includes a support arm that carries a paint nozzle configured for pan and tilt motion. A power supply line is connected from an external power supply to the drone to allow extended flight time. A paint supply line is also connected from an external paint supply to the drone to allow extended painting time and/or surface coverage with each flight. The drone has an onboard controller so painting is autonomous with no human input being required. The drone stores a 3D model of the target structure annotated with the drone trajectory plus commands to control the pan-tilt paint nozzle to perform the painting. At runtime, the controller uses a sensor to view the target structure and localizes itself. The drone then traverses the stored trajectory and implements the painting commands to paint the 3D structure's surfaces.
Abstract:
A method of docking and recharging using a base station and a station-mating frame on the multicopter. The base station includes an upward-facing camera that is used by a docking controller to detect the presence, position, and orientation of a frame, with infrared light-emitting diodes arranged in a predefined pattern. The controller of the base station acts to emit wireless signals to the multicopter to guide the multicopter with its station-mating frame to a predefined position above the base station. The controller transmits a wireless signal to the multicopter to reduce thrust, and the multicopter lowers itself onto a sloped receiving surface that may be arranged in a crown pattern to provide passive gravity-driven centering, which causes the station-mating frame to slide to a lowest vertical point of the receiving assembly. A locking mechanism engages to lock the frame in place and provide electrical contact for recharging.
Abstract:
A smart nozzle assembly includes a nozzle, a nozzle control mechanism, and camera rigidly attached to the nozzle for use with a mobile robot in an autonomous spray painting system. The nozzle control mechanism is configured to control flowrate, control the shape of the spray pattern, mix two or more colors, and clean dried paint at the nozzle tip. The nozzle assembly further includes a process for running software to manage or initiate the nozzle control mechanism's functionality and to provide the nozzle calibration. The calibration method for the nozzle uses a novel algorithm that measures the spray pattern, the distribution of paint within the spray pattern, and the relative position of the nozzle and camera. The distribution of paint within the spray pattern is measured in terms of physical quantity of delivered paint per unit area.
Abstract:
A method for providing shared control over movement of a vehicle within a space. The method includes receiving user input related to a velocity and a direction for the vehicle within the space. The method includes processing the user input to selectively adjust the velocity and the direction desired by the user based on a set of predefined constraints to generate a trajectory for the vehicle for an upcoming time period. The method includes operating drive mechanisms in the vehicle based on the trajectory to move the vehicle from a first position to a second position within the space during the upcoming time period. A grid map defining locations of obstacles in the space may be used to define the trajectory to avoid collisions, and a guidance trajectory may be used to further control movement to achieve a desired throughput and control vehicle movement within particular portions of the space.