How I built an open-source drone simulator to test autonomous drone algorithms without needing specialized software.