DroneCAN node imitation

Pavel and friends, hello!

Explored some forums and didnt find what i needed, so post here.

The idea is following:

There is some newly designed DroneCAN supporting devices for UAV and we want to have a tool for adjusting, debugging, etc

I see it like device controlled from PC, than is capable to imitate DroneCAN signals.

For example:

  1. I create a DroneCAN device representation via DSDL, set parameters and frequency values

  2. The utility forms DroneCAN frames and sends them to the CAN network

  3. We monitor the CAN network devices reaction

Just wondering if you can advice an existing tool for this.

If not, does your https://pypi.org/project/dronecan/ project can help me with this and where do i start?

If you are keen on using DroneCAN, perhaps PyDroneCAN is what you need: Pydronecan - DroneCAN

This forum is about Cyphal, not DroneCAN, so it is unlikely that you will get further help here. The differences between the two are outlined here: Cyphal vs. DroneCAN

If you are working on a green-field design without the burden of compatibility with COTS DroneCAN equipment, I would personally recommend against using DroneCAN.

Thank you for your answer!
It seems like its too late already to migrate to Cyphal, but i’m sure it will be very useful in my crew’s future projects
I’ll go check Pydronecan - DroneCAN
Thanks again!