Auto Tuning with Motion Studio

In systems with a PID controller the proportional, integral and derivative values must be set properly for the controller to operate well. Motion Studio features software to automatically tune these values for a motor and encoder combination. In this Application Note we’ll look at how to use it and fine tune the results.

Using Encoders with the Arduino Library

This application note covers using the Basicmicro Arduino library to read, set, and reset the encoders attached to a RoboClaw motor controller, with a complete example sketch demonstrating every encoder function.

Using Encoders with the Python Library

Encoders are useful as part of a feedback system to maintain speed, position and track distance. RoboClaw does these things automatically however encoder attached to a roboClaw can be controlled and used with custom code using the BasicMicro Python library. This Application Notes covers how to use the available encoder functionality of the library.

Pololu Encoder Wiring

Encoders allow the RoboClaw to provide accurate and consistent speed and position control of motors. In this Application Note we’ll be wiring a common motor and encoder combination to the RoboClaw.

Encoders Explained

Encoders are a vital part of control systems in robotics. In this article we’ll be looking at the how, what and why surrounding encoders.