revised the eOprot_robot data structure