openai_ros_example shadow_tc RL dont work :(
Hi i try to run the RL examples of the openai_ros_example package. I want to run the Shadow_tc simulation, but it shows me this error after following code:
cd catkin_ws;catkin_make;source devel/setup.bash;roscd my_shadow_tc_openai_example/scripts;chmod +x start_qlearning_v2.py
roslaunch my_shadow_tc_openai_example start_training_v2.launch
The ERROR:
... logging to /home/user/.ros/log/5a3068b6-687f-11ea-9119-0294725245b4/roslaunch-rosdscomputer-15467.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://rosdscomputer:43219/
SUMMARY
========
PARAMETERS
* /rosdistro: kinetic
* /rosversion: 1.12.14
* /shadow_tc/alpha: 0.1
* /shadow_tc/epsilon: 0.9
* /shadow_tc/epsilon_discount: 0.999
* /shadow_tc/gamma: 0.7
* /shadow_tc/nepisodes: 500
* /shadow_tc/nsteps: 10000
* /shadow_tc/ros_ws_abspath: /home/user/simula...
* /shadow_tc/task_and_robot_environment_name: ShadowTcGetBall-v0
NODES
/
shadow_tc_learn_to_pick_ball_qlearn (my_shadow_tc_openai_example/start_qlearning_v2.py)
ROS_MASTER_URI=http://master:11311
process[shadow_tc_learn_to_pick_ball_qlearn-1]: started with pid [15510]
/usr/local/lib/python2.7/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.25.8) or chardet (2.3.0) doesn't match a supported version!
RequestsDependencyWarning)
/usr/local/lib/python2.7/dist-packages/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
warnings.warn(warning, RequestsDependencyWarning)
[WARN] [1584471079.505701, 363.332000]: Env: ShadowTcGetBall-v0 will be imported
the rosdep view is empty: call 'sudo rosdep init' and 'rosdep update'
[WARN] [1584471080.353807, 364.115000]: Register of Task Env went OK, lets make the env...ShadowTcGetBall-v0
[WARN] [1584471080.746326, 364.451000]: path_launch_file_name==/home/user/simulation_ws/src/shadow_robot_smart_grasping_sandbox/shadow_gazebo/launch/start_world.launch
[WARN] [1584471080.746890, 364.451000]: Launching command=source /home/user/simulation_ws/devel/setup.bash;roslaunch shadow_gazebo start_world.launch
[WARN] [1584471081.648505, 365.016000]: path_launch_file_name==/home/user/simulation_ws/src/shadow_robot_smart_grasping_sandbox/shadow_gazebo/launch/put_shadow_in_world.launch
[WARN] [1584471081.651014, 365.018000]: Launching command=source /home/user/simulation_ws/devel/setup.bash;roslaunch shadow_gazebo put_shadow_in_world.launch
[ERROR] [1584471081.690665, 365.035000]: NO RESET SIMULATION SELECTED
[ERROR] [1584471081.693267, 365.036000]: NOT Initialising Simulation Physics Parameters
[WARN] [1584471081.703284, 365.040000]: Start Init ControllersConnection
[WARN] [1584471081.705393, 365.040000]: END Init ControllersConnection
Failed to import pyassimp, see https://github.com/ros-planning/moveit/issues/86 for more info
Traceback (most recent call last):
File "/home/user/catkin_ws/src/openai_examples_projects/my_shadow_tc_openai_example/scripts/start_qlearning_v2.py", line 22, in <module>
task_and_robot_environment_name)
File "/home/user/simulation_ws/src/openai_ros/openai_ros/src/openai_ros/openai_ros_common.py", line 31, in StartOpenAI_ROS_Environment
env = gym.make(task_and_robot_environment_name)
File "/usr/local/lib/python2.7/dist-packages/gym/envs/registration.py", line 161, in make
return registry.make(id)
File "/usr/local/lib/python2.7/dist-packages/gym/envs/registration.py", line 119, in make
env = spec.make()
File "/usr/local/lib/python2.7/dist-packages/gym/envs/registration.py", line 86, in make
env = cls(**self._kwargs)
File "/home/user/simulation_ws/src/openai_ros/openai_ros/src/openai_ros/task_envs/shadow_tc/learn_to_pick_ball.py", line 37, in __init__
super(ShadowTcGetBallEnv, self).__init__(ros_ws_abspath)
File "/home/user/simulation_ws/src/openai_ros/openai_ros/src/openai_ros/robot_envs/shadow_tc_env.py", line 75, in __init__
self._setup_smart_grasper()
File "/home/user/simulation_ws/src/openai_ros/openai_ros/src/openai_ros/robot_envs/shadow_tc_env.py", line 172, in _setup_smart_grasper
self.sgs = SmartGrasper(init_ros_node ...