ml3/envs/bullet_sim.py [72:81]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        for i in range(self.n_dofs):
            self.sim.resetJointState(bodyUniqueId=self.robot_id,
                                     jointIndex=self.controlled_joints[i],
                                     targetValue=joint_pos[i],
                                     targetVelocity=joint_vel[i])

        self.sim.stepSimulation()
        self.cur_joint_pos = self.get_current_joint_pos()
        self.cur_joint_vel = self.get_current_joint_vel()
        self.curr_ee = self.get_current_ee_state()
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



ml3/envs/bullet_sim.py [88:98]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        for i in range(self.n_dofs):
            self.sim.resetJointState(bodyUniqueId=self.robot_id,
                                     jointIndex=self.controlled_joints[i],
                                     targetValue=joint_pos[i],
                                     targetVelocity=joint_vel[i])

        self.sim.stepSimulation()

        self.cur_joint_pos = self.get_current_joint_pos()
        self.cur_joint_vel = self.get_current_joint_vel()
        self.curr_ee = self.get_current_ee_state()
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



