Homepage GitHub

Development & Maintenance

Weekly dev call (19)

A periodic conference call among the maintainers and developers of the UAVCAN specification is to take place every Wednesday at 18:00 UTC at http://appear.in/Zubax. Time zone Time UTC 18:00 Central European Ti…

UAVCAN: a highly dependable publish-subscribe protocol for real-time intravehicular networking (3)

This write-up is loosely based on the materials presented at the PX4 Dev Summit in Zurich on June 20th, 2019 by Pavel Kirienko (Zubax Robotics) and Scott Dixon (Amazon Prime Air). What UAVCAN is? The following diagram i…

Alternative transport protocols (8)

This post is the result of my shallow research of alternative transports conducted over the last two weeks. The reader is assumed to be familiar with the latest draft of the specification v1.0. Motivation In the very ea…


Why were the application specific datatypes removed in UAVCAN v1? While the application specific message definitions were removed from the core specification v1 does not prohibit or even disown the concept of application…

Two-Factor Authentication (8)
Time abstractions for libuavcan v1 (1)
SI namespace design (15)
Unique-ID for node-ID acquisition (1)
Queue Disciplines and Linux SocketCAN (1)
How libuavcan v1 is implementing on-target testing (1)
The UAVCAN talk at the PX4 Dev Summit, June 20 (3)
PyUAVCAN design thread (7)
Yukon design megathread ( 2 3 4 5 6 ) (118)
GUI Tool – Next Generation ( 2 3 ) (51)
Pydsdlgen is hard to say (13)
[Future] Zero-cost serialization constraint (2)
Big-endian vs. little-endian in the context of bit-level encoding (3)
Rational expressions in DSDL constants (10)
Latest v0 specification (2)
Uavcan file extension (4)
Does v1 allow the same data type to be exchanged over multiple ports? (3)
Max interfaces in the specification (2)
DSDL documentation comments (7)
Help needed: DSDL lexer for Pygments (1)
Motivation - why do we need UAVCAN (2)
Data type versioning in 1.0 (3)
Why DB9 male on the device? (5)
PR preparations for the upcoming UAVCAN v1.0 release: new website, new logo ( 2 ) (28)
Weekly dev call - Meeting notes (18)
Proposed new UAVCAN repo and pypi distribution (6)