Describe the feature you want
I am planning to add support for the following Damiao motors:
(Other models are also under consideration)
I have a couple of questions about how to correctly integrate new motors into OpenArm.
1. Files that need to be modified
From what I understand, when adding a new motor, I only need to add the parameters to:
include/openarm/damiao_motor/dm_motor_constants.hpp
And I do not need to modify the CAN interface or other lower-level communication code.
Is this understanding correct?
2. Assigning new MotorType values
I see that the current MotorType enum uses values from 0 to 12.
When adding new motors:
How should I assign new MotorType numbers?
Is there any rule or recommended ordering?
Describe the feature you want
I am planning to add support for the following Damiao motors:
(Other models are also under consideration)
I have a couple of questions about how to correctly integrate new motors into OpenArm.
1. Files that need to be modified
From what I understand, when adding a new motor, I only need to add the parameters to:
And I do not need to modify the CAN interface or other lower-level communication code.
Is this understanding correct?
2. Assigning new MotorType values
I see that the current MotorType enum uses values from 0 to 12.
When adding new motors:
How should I assign new MotorType numbers?
Is there any rule or recommended ordering?