Thanks for the response.
Perhaps having some sort of regular (weekly or bi-weekly?) call to sync on UDRAL between developers of the standard would help us move forward on development. It definitely feels right now like the forum is not currently effective at facilitating discussion and reconciliation, and that there is a lack of communication.
I want to see this standard move forward. I feel that this is currently difficult because the different members of this SIG currently disagree on what the standard should be - this is not just a disagreement on technical requirements, but a disagreement in the philosophy of how UDRAL should operate.
From my (limited) idea of the current Ardupilot-aligned community (@tridge and co ), it seems that AP is simply seeking a project that will be UAVCANv0 But Better™. This would, in my understanding, mean a simple, flat message standard that closely emulates UAVCANv0’s standard data types, likely rigidly defined with fixed port IDs.
On the other hand, @pavel.kirienko seems to be seeking a much more ambitious distributed computing solution, in the vein of ROS. This includes integrator-defined port IDs and a more complex, possibly nested set of message types - essentially something similar to DS-015. Such a solution would likely be more flexible but raise complexity.
In summary, @tridge wants UAVCANv0; @pavel.kirienko wants DS-015.
Currently, I believe these two views of where UDRAL should go are fundamentally incompatible. They must be reconciled as soon as possible; otherwise, this standard will die in the SIG before ever being adopted. We have already seen continued conflict between these two views undermining the development of the standard in this thread alone. Technical requirements and architectural discussions are largely pointless when this group fundamentally disagrees on the philosophy of the new standard; inevitably, all technical disagreements will revolve around this divide.
I believe a meeting/call is necessary to resolve these issues, as previous attempts to discuss this on the forum have resulted in failure and entrenchment. Perhaps a meeting where we can actually hear each other’s voices will make it easier for us to come to a solution.
I want to see this new standard succeed and enter adoption. We need to discuss the future of UDRAL thoroughly and resolve these ideological disagreements before it tears apart the standard.