I don't know what all the fuss is about! I really don't! Robotic cats are easy to program, only need four basic states.
Eat
Sleep
Evacuate rear orifices
Moan
The forth state is a generic cat state used to get their slaves to do stuff for them, so the programming is simple. Here's an example of C.A.T. BASIC.
Do
If spot_by_fire = 0 or spot_on_sofa = 0 or spot_on_bed = 0 then Sleep 57600000
If internal_pressure = 1 then Evacuate(litter_tray)
If stomach =< 20% then Generic_need = true
If Generic_need = true
Repeat
Meow
Until Generic_need = false
EndIf
Loop
I think that about sums it up really.
Just to prove that I really did make my robot cat, here's the design and testing phase
As demonstrated by my assistant Tina