Hi it would nice if with the the smart motor, we would be able to see the actual speed, and work with it as a value (similarly to position). Another interesting function in this category would be "hold" (see in pybricks e. g.), where you can tell the motor to keep a certain position, and always return to it (just like a servo, but we could use this to make a vehicle stop very quckly). One step further, there could be motor speed function, which would to keep a certain speed by constantly adjusting the necessary torque. If the smart motors could combine the benefits of both linear and servo motors, that would be amazing.
I must note here, that I am not aware of what the limitations of the firmware(s) are, I only know that the system is physicly capable of such things.
Hi it would nice if with the the smart motor, we would be able to see the actual speed, and work with it as a value (similarly to position). Another interesting function in this category would be "hold" (see in pybricks e. g.), where you can tell the motor to keep a certain position, and always return to it (just like a servo, but we could use this to make a vehicle stop very quckly). One step further, there could be motor speed function, which would to keep a certain speed by constantly adjusting the necessary torque. If the smart motors could combine the benefits of both linear and servo motors, that would be amazing.
I must note here, that I am not aware of what the limitations of the firmware(s) are, I only know that the system is physicly capable of such things.