UAVCAN is a lightweight protocol designed for reliable communication in aerospace and robotic applications via CAN bus. UAVCAN v0 stack in Python 2.7 and 3.3 and newer. If Python 3 is used, it does not require any additional dependencies – refer to setup.py for more info.