Pues todo depende del nivel de conocimientos que tengas en las areas involucradas en el diseño de un buen sumobot, como son la electronica, mecanica y programacion. Tienes que definir que tipo de traccion manejara, una de las mas efectivas es la traccion tipo oruga, ya que proporciona mayor superficie de agarre con el dojo, otra opcion es la de usar solamente dos ruedas por traccion diferencial y la pala delantera, o si quieres mas potencia usar cuatro motores, empleando uno por cada respectiviva rueda. En relacion con la potencia tienes que considerar la alimentacion, que tipo de baterias usar, lo mas conveniente para este tipo de artilugios roboticos es usar dos fuentes diferentes, una para alimentar la etapa de control y otra para la de potencia, esto con el fin de evitar que se produzcan interferencias entre los motores y el micro. Para detectar los bordes del dojo pues usa 4 sensores optoreflectivos QRD1114, que son mejores que los CNY70, para detectar al oponente existen gran cantidad de sensores que podrias usar, desde los mas sencillos que son por contacto asta mas complejos como los ultrasonicos, en un nivel intermedio se encuentran los reflectivos, como el sensor SHARP GP2Y0A02YK o similares o construir uno con los PNA de panasonic y un led infrarrojo ajustado a frecuencia de 38 KHz. Por otro lado esta la programacion que eso es a gustode cada quien, lo mas usual es usar algun PIC o AMR (para construir el mio para la materia de digitales el profe nos pidio programarlo en VHDL usando la GAL22V10) y la programacion pues eso tienes que considerar las estrategias de defensa-ataque a emplear y que se ajuste al diseño de tu sumo.
Saludos y suerte en tu proyecto!!!