def __init__()

in simulation_ws/src/robot_fleet/scripts/gazebo_model_mover.py [0:0]


    def __init__(self):
        self.robot_name = rospy.get_param('ROBOT_NAME')
        self.rosbridge_state = rospy.get_param('ROSBRIDGE_STATE')
        self.sdf_file_path = rospy.get_param('ROBOT_SDF_FILE')
        self.use_custom_move_plugin = rospy.get_param('use_custom_move_object_gazebo_plugin')
        self.init_pubs()
        self.init_subs()
        self.all_data = {}
        self.stale_msg_cleaner_timer = rospy.Timer(rospy.Duration(5) , self.timer_callback)
        self.rospack = rospkg.RosPack()

        if self.rosbridge_state == 'SERVER':
            self.robot_data_sub = rospy.Subscriber('client_robot_data', String, self.data_callback, queue_size=1)
        elif self.rosbridge_state == 'CLIENT':
            self.robot_data_sub = rospy.Subscriber('remapped_client_robot_data', String, self.data_callback, queue_size=1)
        else:
            rospy.logerr("Unexpected ROSBRIDGE_STATE. Ensure either SERVER or CLIENT")

        self.path_xacro = check_output(["which", "xacro" ]).strip('\n')