UAVCAN is a lightweight protocol designed for reliable communication in aerospace and robotic applications.

The core design goals listed below help explain the basic UAVCAN concepts and the motivation behind them.

More information at uavcan.org and the User Forum
What is UAVCAN an interesting summary on the UAVCAN application compiles by Kvaser