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 // ss
Change 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.