Refactor vehicle_cmd_gate #9235
Labels
component:control
Vehicle control algorithms and mechanisms. (auto-assigned)
component:interfaces
Communication protocols, interfaces and messages.
component:system
System design and integration. (auto-assigned)
type:improvement
Proposed enhancement
Checklist
Description
The vehicle_cmd_gate was originally a simple node that filtered out abnormal values in control commands, but repeated modifications have made its functionality more complex. In addition, since there is some overlap with newly added functions such as command selection and MRM, we will reorganize these functions and rearrange them.
Most of these changes will be made by adding new packages, so the current vehicle_cmd_gate can continue to be used. We will evaluate it and switch over when it is complete.
Purpose
Clarify the functions of the following existing nodes and divide them appropriately.
Possible approaches
Diagram
The rectangles are the nodes or functions and the ellipses are the interfaces (topic or service).
new
old
Changes (states)
Changes (interfaces)
Changes (nodes)
Definition of done
The text was updated successfully, but these errors were encountered: