Implementing motion control algorithms (such as PID or simpler methods). Programming modules and sensors like encoders ...