eager-dev / eager

[deprecated] Engine Agnostic Gym Environment for Robotics
https://eager-control.readthedocs.io/
Apache License 2.0
16 stars 0 forks source link

Clean up roscore environment after close #64

Closed AlexanderKeijzer closed 3 years ago

AlexanderKeijzer commented 3 years ago

Now roscore needs to be restarted to be able to run again.

bheijden commented 3 years ago

BEFORE WEBOTS EXPERIMENT DIES: bas@bas-Alienware-m15-R2:~/ros_gym_ws$ rosservice list /gazebo/get_loggers /gazebo/set_logger_level /gazebo_gui/get_loggers /gazebo_gui/set_logger_level /ros_env/objects/ur5e1/joint_pos /ros_env/objects/ur5e1/joint_vel /ros_env/objects/ur5e1/joints /ros_env/ur5e1/arm_controller/query_state /ros_env/ur5e1/controller_manager/list_controller_types /ros_env/ur5e1/controller_manager/list_controllers /ros_env/ur5e1/controller_manager/load_controller /ros_env/ur5e1/controller_manager/reload_controller_libraries /ros_env/ur5e1/controller_manager/switch_controller /ros_env/ur5e1/controller_manager/unload_controller /rosout/get_loggers /rosout/set_logger_level /ur5e_example_23907_1622474406851/get_loggers /ur5e_example_23907_1622474406851/set_logger_level /ur5e_example_2596_1622455511462/get_loggers /ur5e_example_2596_1622455511462/set_logger_level /ur5e_example_6104_1622474435635/get_loggers /ur5e_example_6104_1622474435635/set_logger_level /ur5e_example_7545_1622455532135/get_loggers /ur5e_example_7545_1622455532135/set_logger_level

AFTER PROCESS DIED, FOLLOWING SERVICES ARE PRESENT: bas@bas-Alienware-m15-R2:~$ rosservice list /gazebo/get_loggers /gazebo/set_logger_level /gazebo_gui/get_loggers /gazebo_gui/set_logger_level /ros_env/objects/ur5e1/joint_pos /ros_env/objects/ur5e1/joint_vel /ros_env/objects/ur5e1/joints /ros_env/ur5e1/arm_controller/query_state /ros_env/ur5e1/controller_manager/list_controller_types /ros_env/ur5e1/controller_manager/list_controllers /ros_env/ur5e1/controller_manager/load_controller /ros_env/ur5e1/controller_manager/reload_controller_libraries /ros_env/ur5e1/controller_manager/switch_controller /ros_env/ur5e1/controller_manager/unload_controller /rosout/get_loggers /rosout/set_logger_level /ur5e_example_23907_1622474406851/get_loggers /ur5e_example_23907_1622474406851/set_logger_level /ur5e_example_2596_1622455511462/get_loggers /ur5e_example_2596_1622455511462/set_logger_level /ur5e_example_6104_1622474435635/get_loggers /ur5e_example_6104_1622474435635/set_logger_level /ur5e_example_7545_1622455532135/get_loggers /ur5e_example_7545_1622455532135/set_logger_level

bheijden commented 3 years ago

implementing the .close() routine seemed to have solved this issue. Reopen if not.