So you would like to design, code, and test even more accurate robots? The TETRIX PRIZM Robotics Controller could be just what you need. It is a learning tool that serves as a programmable brain for your bot. It has a variety of motor, servo, encoder, and sensor ports.
This is an Arduino based solution and works with the Arduino IDE. A bunch of lessons are available for users to get started.