Support more than one robot, first steps

вот именно в таких случаях, когда достоверно известно, что это за тип, лучше писать static_cast, поправить везде