UAVs often perform tasks that require flying close to walls or structures and in environments where a satellite-based location is not possible. Flying close to solid bodies implies a higher risk of collisions, thus requiring an increase in the precision of the measurement and control of the UAV’s position. The aerodynamic distortions generated by nearby walls or other objects are also relevant, making the control more complex and further placing demands on the positioning system. Performing wall-related tasks implies flying very close to the wall and, in some cases, even touching it. This work presents a Near-Wall Positioning System (NWPS) based on the combination of an Ultra-wideband (UWB) solution and LIDAR-based range finders. This NWPS has been developed and tested to allow precise positioning and orientation of a multirotor UAV relative to a wall when performing tasks near it. Specific position and orientation control hardware based on horizontal thrusters has also been designed, allowing the UAV to move smoothly and safely near walls.
In this paper we explain the structure and development of a trajectory management system on board a UAV capable to achieve complex trajectories and versatile to adapt disturbances during flight. This system is built in Python and runs in a companion computer on board the UAV while maintains communication with a ground station over a radio link.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.