Simulation environment for development of quad-copter controls incorporating physical environment in urban setting

The intersection between control algorithms and the environment pose multiple issues regarding safe and reliable operations of remote-controlled and autonomous quadcopters for commercial and defense applications. This is particularly true in urban environments, which can pose significant problems to navigation and safety. We are developing a new platform for the development and testing of control schemes for quad-copters in urban environments, with emphasis on the intersection of drone and environmental physics, the uncertainty inherent in each, and control algorithms employed. As our basis, we are using Unreal Engine, which provides exibility for physics and controls used, in addition to state-of-the-art visualization, environmental interactions (e.g. collision simulation) and user interface tools. We incorporate the open-source, open-architecture PixHawk PX4 software platform, with the object of transitioning control algorithms to hardware in the future. Finally, we convert models of actual cities from MapBox and OpenStreetMap for use in Unreal Engine. We conclude with a demonstration of human-controlled drone ight in a section of Chicago, IL with light, uni-directional winds.

[1]  Matthew Marino,et al.  Ten questions concerning the use of drones in urban environments , 2020 .

[2]  Michael W. Boyce,et al.  The Augmented REality Sandtable (ARES) Research Strategy , 2018 .

[3]  Jaroslav Matej VIRTUAL REALITY AND VEHICLE DYNAMICS IN UNREAL ENGINE ENVIRONMENT , 2016 .

[4]  Andreas Geiger,et al.  Computer Vision for Autonomous Vehicles: Problems, Datasets and State-of-the-Art , 2017, Found. Trends Comput. Graph. Vis..

[5]  Shih-Chung Jessy Kang,et al.  Using game engines for physical - based simulations - a forklift , 2011, J. Inf. Technol. Constr..

[6]  Marc Pollefeys,et al.  PIXHAWK: A system for autonomous flight using onboard computer vision , 2011, 2011 IEEE International Conference on Robotics and Automation.

[7]  C. Hang,et al.  Refinements of the Ziegler-Nichols tuning formula , 1991 .

[8]  István Barabás,et al.  Current challenges in autonomous driving , 2017 .

[9]  Ashish Kapoor,et al.  AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles , 2017, FSR.

[10]  Large-eddy simulation of turbulent flows over an urban building array with the ABLE-LBM and comparison with 3D MRI observed data sets , 2020, Environmental Fluid Mechanics.

[11]  C. Scrapper,et al.  Robot simulation physics validation , 2007, PerMIS.

[12]  Venkat Dasari,et al.  Visual computation and simulation of path loss effects on tactical networks in urban canyon , 2018, 2018 IEEE International Conference on Big Data (Big Data).

[13]  Richard M. Murray,et al.  Feedback Systems An Introduction for Scientists and Engineers , 2007 .

[14]  Roy Featherstone,et al.  Rigid Body Dynamics Algorithms , 2007 .

[15]  Nahum Shimkin,et al.  Nonlinear Control Systems , 2008 .

[16]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[17]  Daniel J. Fagnant,et al.  Preparing a Nation for Autonomous Vehicles: Opportunities, Barriers and Policy Recommendations , 2015 .

[18]  Aleksandar Jemcov,et al.  OpenFOAM: A C++ Library for Complex Physics Simulations , 2007 .

[19]  Jonathan W. Decker,et al.  Large-Eddy Simulations of Turbulent Flows around Buildings Using the Atmospheric Boundary Layer Environment–Lattice Boltzmann Model (ABLE-LBM) , 2020 .

[20]  Dipto Sarkar,et al.  Corporate Editors in the Evolving Landscape of OpenStreetMap , 2019, ISPRS Int. J. Geo Inf..