DroneCAN был создан для продолжения развития широко используемого протокола UAVCAN v0. Этот протокол зарекомендовал себя как надежный и многофункциональный, он широко используется в индустрии коммерческих беспилотников и пользуется широкой поддержкой среди партнеров по отрасли. Предлагаемое внедрение протокола UAVCAN v1 предполагало внесение изменений в UAVCAN, которые увеличивали сложность и не обеспечивали плавного перехода для существующих развертываний. После продолжительных обсуждений в консорциуме UAVCAN было решено, что лучшим решением будет продолжение разработки UAVCAN v0 под названием DroneCAN.