{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/9"}],"enrichment":{"capability":"Implements the DroneCAN v1 protocol stack in Python for reliable CAN bus communication in aerospace and robotic applications.","skillfed_tags":["can-bus","aerospace","robotics"],"use_cases":["Implementing ground-control software for DroneCAN-equipped unmanned aerial vehicles.","Building telemetry and command interfaces for CAN-based robotic systems.","Developing firmware communication layers for aerospace applications using the DroneCAN protocol.","Testing and debugging DroneCAN message flows in simulation or hardware-in-the-loop environments.","Integrating DroneCAN support into existing Python-based vehicle management systems."],"what_it_does":"DroneCAN is a Python implementation of the DroneCAN v1 protocol stack, a lightweight communication protocol designed for aerospace and robotic systems that communicate over CAN bus. It is a fork of the earlier UAVCAN v0.9 stack and provides the core protocol machinery needed to send and receive structured messages on a CAN network. The package has no runtime dependencies when used with Python 3.7 or newer, making it straightforward to integrate into embedded or ground-station applications.\n\nThe library is actively maintained, with its last commit on 2026-07-31 and a mature development status. It is designed to work with modern Python versions and is distributed under the MIT license, making it suitable for both open-source and commercial projects. Developers working with CAN-based drone systems, autonomous vehicles, or other aerospace/robotic platforms would use this to handle the low-level protocol details of DroneCAN communication.","worth_installing":"Yes, if you are working with DroneCAN v1 systems. The package is actively maintained, has no runtime dependencies, carries a permissive MIT license, and is mature. Install friction is low. It is the reference implementation for DroneCAN in Python. No known vulnerabilities. Suitable for production aerospace and robotic applications."},"id":"dronecan","links":{"html":"https://skillfed.io/packages/dronecan","md":"https://skillfed.io/packages/dronecan.md","pypi":"https://pypi.org/project/dronecan/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-10-29","license_spdx":null,"license_treatment":"permissive","name":"dronecan","python_support":"supports_current","summary":"Python implementation of the DroneCAN protocol stack"},"popularity":{"monthly_downloads":107821,"position":12593,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.27"}
