Zubax Robotics is the developer and the maintainer of UAVCAN — an open data bus standard designed for aerospace and robotic applications.
UAVCAN is now an integral part of the DroneCode core infrastructure (the DroneCode project is maintained by Linux Foundation) and is used by numerous vendors and companies all over the world.
- Democratic network - no single point of failure.
- Publish/subscribe or request/response exchange semantics.
- Allows efficient exchange of large data structures.
- Lightweight, easy to implement protocol.
- Supports network-wide time synchronization with microsecond precision.
- Doubly- or triply- redundant CAN bus.
- Can be used in deeply embedded, resource constrained, hard real-time systems.
- The specification and the high quality reference implementations are open and free to use.