class_docstr: A transition of state, or experience
class_docstr_tok: ["A","transition","of","state",",","or","experience"]
docstr: kwargs: whatever other attribute you want to save
docstr_tok: ["kwargs",":","whatever","other","attribute","you","want","to","save"]
code: def __init__(self, obs, action, reward, info, **kwargs):
      """kwargs: whatever other attribute you want to save"""
      self.obs = obs
      self.action = action
      self.reward = reward
      self.info = info
      for k, v in six.iteritems(kwargs):
          setattr(self, k, v)
  
imports: import os
  import parl
  import queue
  import six
  import threading
  import time
  import numpy
  from actor import Actor
  from opensim_model import OpenSimModel
  from opensim_agent import OpenSimAgent
  from parl.utils import logger, summary, get_gpu_count
  from parl.utils.window_stat import WindowStat
  from parl.remote.client import get_global_client
  from parl.utils import machine_info
  from shutil import copy2
label_desc: Use image node_id 1 to create a new TransitionExperience object from inherited base classes: object with example: obj = TransitionExperience(obs, action, reward, info)