I would suggest naming the method "Device" instead of "GetDevice". The word "Get" is almost always redundant.
m.FindRobot("bot name").GetDevice("laser") would read better as m.Robot("bot name").Device("laser")
[1] Given enough time in front of a monitor, we all get bad vision eventually ;-)