Interface for the rotation direction #128
-
|
Hello, It is useful to configure zero positions, joint limits, PID gains etc using Scope, since the users do not have the direct access to microcontrolers. Is it possible to add an interface to configure rotation direction on Scope as well? Thank you very much. Look forward to hearing your thoughts on that.
|
Beta Was this translation helpful? Give feedback.
Replies: 6 comments
-
|
Can you elaborate on why you would want to change the direction? The direction is logically consistent with the labels on the actuator, the hrdf model, and other sensors like the IMU. My first thought is that allowing inconsistent negative signs may end up confusing users and may result in unexpected bugs that are difficult to debug. I'm open to adding it if there is a good enough reason for it though.
|
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the quick reply. True, if we change the rotation direction, we will need to update joint and motor position and velocity, deflection and deflection velocity, IMU output, etc. accordingly on the microcontroller side. The main reason to change the direction is to align the actuator rotation direction with the our robot coordinate system. It is an option to do the conversion at the higher software layer instead of on the microcontrollers. But it is quite confusing to use Scope to configure and tune the robot, the users have to do this conversion as well. Thank you very much.
|
Beta Was this translation helpful? Give feedback.
-
|
One interim option might be to setup some custom plots in Scope that invert feedback. -Dave
|
Beta Was this translation helpful? Give feedback.
-
|
Thanks Dave, that is a good interim option :)
|
Beta Was this translation helpful? Give feedback.
-
|
Sorry. This is a reasonable request, but after internal discussion we do not think that it would be a good idea to break assumptions at that level. It offers too much potential for confusion for a limited use case.
|
Beta Was this translation helpful? Give feedback.
-
|
Thank you Florian for discussing it internally.
|
Beta Was this translation helpful? Give feedback.

Sorry. This is a reasonable request, but after internal discussion we do not think that it would be a good idea to break assumptions at that level. It offers too much potential for confusion for a limited use case.