Sorry, but I don't quite understand your question. The slave select is connected to pin 10 on the Wifi Shield, and pin TDK3 on the Robot Control Board. Is that what you were asking?

Yes. You can't use D10 for both slave select pins. The wifi shield uses D10 as the slave select, and the wifi library expects that pin to be the slave select. It appears the robot also uses D10. That is why you can't get the wifi shield to initialize, or even respond to the "shield not present" function call.

edit: If you want to try changing the wifi slave select, you had the right file, but you changed too many pins. The only one you needed to change was this one.

#define SLAVESELECT 10 // ssChange that to another pin and bend D10 on the wifi shield so it doesn't insert into the Arduino, then jumper D10 on the shield to the new pin. Insert the robot's slave select into D10 on the Arduino.

FYI: You can't use D7 for the robot either. It is the wifi shield handshake pin.

All the pins are different. The SPI data pins are not the same. It would take major editing in the wifi library to get it to work. Maybe someone else has a solution for you. I don't have the robot board to experiment with.