When running dynamic_example.py, I get the following error message:
/home/bas/anaconda3/envs/py37tf23/bin/python /home/bas/PycharmProjects/ros-gym/examples/ur5e_example/scripts/dynamic_example.py
/home/bas/anaconda3/envs/py37tf23/lib/python3.7/site-packages/gym/logger.py:30: UserWarning: WARN: Box bound precision lowered by casting to float32
warnings.warn(colorize('%s: %s'%('WARN', msg % args), 'yellow'))
... logging to /home/bas/.ros/log/a83554da-ba0a-11eb-a41c-ac675d3b5380/roslaunch-bas-Alienware-m15-R2-5382.log
started roslaunch server http://192.168.68.113:33763/
SUMMARY
========
PARAMETERS
* /rosdistro: melodic
* /rosversion: 1.14.10
NODES
/ros_env/
ros_gym_bridge_gazebo (ros_gym_bridge_gazebo/gazebo_node.py)
ROS_MASTER_URI=http://localhost:11311
process[ros_env/ros_gym_bridge_gazebo-1]: started with pid [5413]
... logging to /home/bas/.ros/log/a83554da-ba0a-11eb-a41c-ac675d3b5380/roslaunch-bas-Alienware-m15-R2-5413.log
started roslaunch server http://192.168.68.113:46265/
SUMMARY
========
PARAMETERS
* /gazebo/enable_ros_network: True
* /rosdistro: melodic
* /rosversion: 1.14.10
* /use_sim_time: True
NODES
/
gazebo (gazebo_ros/gzserver)
gazebo_gui (gazebo_ros/gzclient)
ROS_MASTER_URI=http://localhost:11311
process[gazebo-1]: started with pid [5434]
process[gazebo_gui-2]: started with pid [5439]
Package gazebo was not found in the pkg-config search path.
Perhaps you should add the directory containing `gazebo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gazebo' found
/opt/ros/melodic/lib/gazebo_ros/gzserver: 31: .: Can't open /share/gazebo//setup.sh
Package gazebo was not found in the pkg-config search path.
Perhaps you should add the directory containing `gazebo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gazebo' found
/opt/ros/melodic/lib/gazebo_ros/gzclient: 31: .: Can't open /share/gazebo//setup.sh
[gazebo-1] process has died [pid 5434, exit code 2, cmd /opt/ros/melodic/lib/gazebo_ros/gzserver -e ode /home/bas/ros_gym_ws/src/ros-gym/ros_gym_bridge_gazebo/worlds/ros_gym_empty.world __name:=gazebo __log:=/home/bas/.ros/log/a83554da-ba0a-11eb-a41c-ac675d3b5380/gazebo-1.log].
log file: /home/bas/.ros/log/a83554da-ba0a-11eb-a41c-ac675d3b5380/gazebo-1*.log
[gazebo_gui-2] process has died [pid 5439, exit code 2, cmd /opt/ros/melodic/lib/gazebo_ros/gzclient __name:=gazebo_gui __log:=/home/bas/.ros/log/a83554da-ba0a-11eb-a41c-ac675d3b5380/gazebo_gui-2.log].
log file: /home/bas/.ros/log/a83554da-ba0a-11eb-a41c-ac675d3b5380/gazebo_gui-2*.log
all processes on machine have died, roslaunch will exit
Traceback (most recent call last):
File "/home/bas/PycharmProjects/ros-gym/examples/ur5e_example/scripts/dynamic_example.py", line 21, in <module>
env = RosEnv(robots=[Robot.create('ur5e1', 'ros_gym_robot_ur5e', 'ur5e')], name='ros_env', engine=engine)
File "/home/bas/ros_gym_ws/src/ros-gym/ros_gym_core/src/ros_gym_core/ros_env.py", line 95, in __init__
self._init_nodes(self.robots, self.sensors, self.observers)
File "/home/bas/ros_gym_ws/src/ros-gym/ros_gym_core/src/ros_gym_core/ros_env.py", line 24, in _init_nodes
self._register_objects(robots, sensors, observers)
File "/home/bas/ros_gym_ws/src/ros-gym/ros_gym_core/src/ros_gym_core/ros_env.py", line 35, in _register_objects
register_service.wait_for_service(20)
File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/impl/tcpros_service.py", line 425, in wait_for_service
wait_for_service(self.resolved_name, timeout=timeout)
File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/impl/tcpros_service.py", line 148, in wait_for_service
raise ROSException("timeout exceeded while waiting for service %s"%resolved_name)
rospy.exceptions.ROSException: timeout exceeded while waiting for service /ros_env/register
[ros_env/ros_gym_bridge_gazebo-1] killing on exit
Traceback (most recent call last):
File "/home/bas/ros_gym_ws/src/ros-gym/ros_gym_bridge_gazebo/src/ros_gym_bridge_gazebo/gazebo_node.py", line 10, in <module>
gb = GazeboBridge()
File "/home/bas/ros_gym_ws/src/ros-gym/ros_gym_bridge_gazebo/src/ros_gym_bridge_gazebo/gazebo.py", line 22, in __init__
rospy.wait_for_service('/gazebo/pause_physics')
File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/impl/tcpros_service.py", line 166, in wait_for_service
raise ROSInterruptException("rospy shutdown")
rospy.exceptions.ROSInterruptException: rospy shutdown
Process finished with exit code 1
When running
dynamic_example.py
, I get the following error message: