Hier mal auf die schnelle eine erste Idee.
Ich würde vorschlagen das man sich erst mal auf ein reines Elektronik-Board ohne Roboter-Mechanik verständigt.
Man könnte zwar einige Motoren als Empfehlung quasi berücksichtigen, aber ein Chassie würde ich nicht gleich definieren wollen. Problem ist nämlich immer das es meist nichts wird, wenn man versucht gleich am Anfang das optimale für alle zu definieren.

Meine Wunschvorstellungl wären 2 Platinen:

Grundboard und CPU-Platine

Ein Grundboard das folgendes enthält:

- 5 V Spannungsstabilisierung
- 2 Motortreiber (z.B. L29 für Antriebsmotoren PWM gesteuert
- 2 Motortreiber mit L297/L298 für Schrittmotor Ansteuerung
- einige Servo Anschlüsse (z.B. Baustein SD20 über i2C-Port)
- Ein definierter Steckplatz für eine Controller-Platine (AVR oder C-Control, was auch immer)
- min. 2 Relais -(um irgendwas zu schalten z.B Staubsauger,Rotorbürste
- Anschluss für Drehgeber (Antriebsräder) an 2 Ports weiterleiten, eventuell mit Interrupt Auslösung
- RS232 Anschluss
- I2C Bus
- Grundplatine könnte auf einer Seite je nach Größe einige IS471F-Sensoren enthalten. Sie müsste später im Roboter entsprechend montiert werden, falls diese genutzt werden.
- Eigenständige Akku Laderegelung oder zumindest Strom/Spannungsüberwachung und Regelung über Controller
- Anschluss für Display
- billige LED-Matrix könnte für Experimente auch auf Grundplatine enthalten sein


Eine CPU-Platine:
Hier könnte es verschiedene geben. Wichtig wäre nur das diese auf die Grundplatine aufgesteckt werden kann und entsprechend viele Ports zur Verfügung hat.
Ich würde z.B. AVR ATMEGA16 für gut halten

Gruß Frank