I am not sure if you asking for a robot platform suggestion or
component suggestions?
The Open-Robot design will fit within the 22 cm diameter. However, the
GP2D120 IR sensors are statically mounted and the robot does not
contain a compass, sonar sensor or accelerometer, but these could be
added. Open-Robot's PIC18F4520 microcontroller firmware has been
designed using the CCS C Compiler and it can be modified to
accommodate additional sensors and/or logic.
If you are interested in learning more feel free to submit additional
questions or download the Owner's Manual.
http://www.abotics.com/docs/OpenRobotManual.pdf
Abe