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.
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.