drone hardware constraints