[SOLVED] Uploading a robot


#1

Hello,
I am trying to create a new experiment and add a myoarm_small robot to it. I took the folder with the robot from the repository that is used for the source installation of the NRP (with the clone-all-repos script), I packed it to a zip file and uploaded it as a new robot to the NRP (docker installation on Linux Mint 20.1). The platform accepted it but when I click on the robot from within an experiment i get the following error:

I would appreciate your help with accessing the robot.
Best regards,
Mikołaj Miękus


[SOLVED] Unable to add custom robot to scene
#2

Hello Mikołaj,

I’ve tested on my setup and it works as intended. We need more detailed error logs.

You can access those opening a terminal in the containers (./nrp_installer.sh connect_frontend , ./nrp_installer.sh connect_backend)

The backend logs are located in /var/log/supervisor/ros-simulation-factory_app/, in the frontend container in /var/log/supervisor/proxy/.

Start you experiment, add myoarm_small to the scene, and as soon as it fails, save the logs and post them here.

Cheers,

Ugo


#3

Dear Ugo,
this is the tail of the backend’s ros-simulation-factory_app.err file:

/home/bbpnrsoa/.opt/platform_venv/lib/python3.8/site-packages/pyNN/nest/init.py:53: UserWarning:Unable to install NEST extensions. Certain models may not be available.
/home/bbpnrsoa/.opt/platform_venv/lib/python3.8/site-packages/pyNN/nest/init.py:53: UserWarning:Unable to install NEST extensions. Certain models may not be available.
/home/bbpnrsoa/.opt/platform_venv/lib/python3.8/site-packages/pyNN/nest/init.py:53: UserWarning:Unable to install NEST extensions. Certain models may not be available.
/home/bbpnrsoa/.opt/platform_venv/lib/python3.8/site-packages/pyNN/nest/init.py:53: UserWarning:Unable to install NEST extensions. Certain models may not be available.
/home/bbpnrsoa/.opt/platform_venv/lib/python3.8/site-packages/pyNN/nest/init.py:53: UserWarning:Unable to install NEST extensions. Certain models may not be available.
/home/bbpnrsoa/.opt/platform_venv/lib/python3.8/site-packages/pyNN/nest/init.py:53: UserWarning:Unable to install NEST extensions. Certain models may not be available.
/home/bbpnrsoa/.opt/platform_venv/lib/python3.8/site-packages/pyNN/nest/init.py:53: UserWarning:Unable to install NEST extensions. Certain models may not be available.
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
/home/bbpnrsoa/.opt/platform_venv/lib/python3.8/site-packages/pyNN/nest/init.py:53: UserWarning:Unable to install NEST extensions. Certain models may not be available.
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
/home/bbpnrsoa/.opt/platform_venv/lib/python3.8/site-packages/pyNN/nest/init.py:53: UserWarning:Unable to install NEST extensions. Certain models may not be available.
/home/bbpnrsoa/.opt/bbp/nrp-services/gzserver: line 58: kill: (3066) - No such process
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
/home/bbpnrsoa/.opt/bbp/nrp-services/gzbridge: line 50: kill: (3153) - No such process
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
/home/bbpnrsoa/.opt/platform_venv/lib/python3.8/site-packages/pyNN/nest/init.py:53: UserWarning:Unable to install NEST extensions. Certain models may not be available.
/home/bbpnrsoa/.opt/bbp/nrp-services/gzserver: line 58: kill: (6004) - No such process
/home/bbpnrsoa/.opt/bbp/nrp-services/gzbridge: line 50: kill: (6094) - No such process
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
/home/bbpnrsoa/.opt/platform_venv/lib/python3.8/site-packages/pyNN/nest/init.py:53: UserWarning:Unable to install NEST extensions. Certain models may not be available.
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
/home/bbpnrsoa/.opt/platform_venv/lib/python3.8/site-packages/pyNN/nest/init.py:53: UserWarning:Unable to install NEST extensions. Certain models may not be available.
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
/home/bbpnrsoa/.opt/platform_venv/lib/python3.8/site-packages/pyNN/nest/init.py:53: UserWarning:Unable to install NEST extensions. Certain models may not be available.
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
/home/bbpnrsoa/.opt/platform_venv/lib/python3.8/site-packages/pyNN/nest/init.py:53: UserWarning:Unable to install NEST extensions. Certain models may not be available.
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory

And the ros-simulation-factory_app.outfile:

2021-12-06 11:00:13,692 [Thread-130 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/status] removing connection to /rosbridge_websocket
2021-12-06 11:00:13,704 [Thread-130 ] [hbp_nrp_cles] [INFO] Cleaning up ROS nodes and services
2021-12-06 11:00:13,918 [Thread-2 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/logs] removing connection to /rosbridge_websocket
killing /gazebo
killed
/home/bbpnrsoa

/home/bbpnrsoa

[INFO] [2021.12.7 21:59:5 /home/bbpnrsoa/nrp/src/nest-simulator/nestkernel/rng_manager.cpp:217 @ Network::create_rngs_] : Creating default RNGs
[INFO] [2021.12.7 21:59:5 /home/bbpnrsoa/nrp/src/nest-simulator/nestkernel/rng_manager.cpp:260 @ Network::create_grng_] : Creating new default global RNG

         -- N E S T --

Copyright © 2004 The NEST Initiative

Version: nest-2.18.0
Built: Oct 7 2021 12:29:52

This program is provided AS IS and comes with
NO WARRANTY. See the file LICENSE for details.

Problems or suggestions?
Visit https://www.nest-simulator.org

Type ‘nest.help()’ to find out more about NEST.

CSAConnector: libneurosim support not available in NEST.
Falling back on PyNN’s default CSAConnector.
Please re-compile NEST using --with-libneurosim=PATH
2021-12-07 21:59:32,520 [Thread-4 ] [rospy.intern] [INFO] topic[/rosout] adding connection to [/rosout], count 0
2021-12-07 21:59:32,550 [Thread-7 ] [hbp_nrp_cles] [INFO] Create new simulation request
2021-12-07 21:59:32,551 [Thread-7 ] [hbp_nrp_cles] [INFO] Preparing new simulation with /tmp/nrp.0.6po3akzg/experiment_configuration.exc config file
2021-12-07 21:59:32,574 [Thread-7 ] [SimConfig ] [INFO] Bibi absolute path: /tmp/nrp.0.6po3akzg/bibi_configuration.bibi
2021-12-07 21:59:32,576 [Thread-7 ] [SimConfig ] [INFO] Gazebo’s lockstep mode set to False
2021-12-07 21:59:32,576 [Thread-7 ] [SimConfig ] [INFO] Using physics engine ode
2021-12-07 21:59:32,576 [Thread-7 ] [hbp_nrp_cles] [INFO] Starting the experiment closed loop engine.
2021-12-07 21:59:32,576 [Thread-7 ] [hbp_nrp_cles] [INFO] Path is /tmp/nrp.0.6po3akzg
2021-12-07 21:59:32,577 [Thread-7 ] [hbp_nrp_cles] [INFO] No RNG seed specified in the exc, using random value.
2021-12-07 21:59:32,577 [Thread-7 ] [hbp_nrp_cles] [INFO] RNG seed = 5601645075387435659
2021-12-07 21:59:32,577 [Thread-7 ] [hbp_nrp_cles] [INFO] Setting up backend Notificator
2021-12-07 21:59:32,582 [Thread-7 ] [hbp_nrp_cles] [INFO] ROS notificator initialized
2021-12-07 21:59:32,582 [Thread-7 ] [hbp_nrp_cles] [INFO] Creating CLE Server
2021-12-07 21:59:32,604 [Thread-7 ] [hbp_nrp_cles] [INFO] gzserver arguments: --seed 5601645075387435659 -e ode /tmp/nrp.0.6po3akzg/empty_world_environment/empty_world.sdf
2021-12-07 21:59:32,604 [Thread-7 ] [hbp_nrp_cle.] [INFO] Starting gzserver
2021-12-07 21:59:32,653 [Thread-4 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/status] adding connection to [/rosbridge_websocket], count 0
Found /home/bbpnrsoa/.local/bin/gzserver
Starting gzserver: OK.

2021-12-07 21:59:35,638 [Thread-11 ] [hbp_nrp_watc] [INFO] Process gzserver could not be found
2021-12-07 21:59:35,639 [Thread-11 ] [hbp_nrp_cles] [ERROR] Gazebo died unexpectedly
NoneType: None
2021-12-07 21:59:36,642 [Thread-11 ] [hbp_nrp_watc] [INFO] Process gzserver could not be found
2021-12-07 21:59:37,644 [Thread-11 ] [hbp_nrp_watc] [INFO] Process gzserver could not be found
2021-12-07 21:59:54,051 [Thread-13 ] [rospy.intern] [INFO] topic[/clock] adding connection to [http://172.19.0.3:33695/], count 0
2021-12-07 21:59:54,063 [Thread-7 ] [hbp_nrp_cles] [WARNING] Previous task was not closed properly, closing it now.
2021-12-07 21:59:54,064 [Thread-7 ] [hbp_nrp_cle.] [INFO] Stopping gzserver
Stopping 1744: 2021-12-07 21:59:54,107 [/clock ] [rospy.intern] [INFO] topic[/clock] removing connection to http://172.19.0.3:33695/
OK.
2021-12-07 21:59:54,112 [Thread-7 ] [hbp_nrp_cles] [INFO] Shutting down ROS notificator
2021-12-07 21:59:54,112 [Thread-7 ] [hbp_nrp_cles] [INFO] Unregister error/transfer_function topic
2021-12-07 21:59:54,112 [Thread-7 ] [rospy.intern] [INFO] topic impl’s ref count is zero, deleting topic /ros_cle_simulation/cle_error…
2021-12-07 21:59:54,114 [Thread-7 ] [hbp_nrp_cles] [INFO] Unregister status topic
2021-12-07 21:59:54,114 [Thread-7 ] [rospy.intern] [INFO] topic impl’s ref count is zero, deleting topic /ros_cle_simulation/status…
2021-12-07 21:59:54,114 [Thread-7 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/status] removing connection to /rosbridge_websocket
2021-12-07 21:59:54,121 [Thread-7 ] [hbp_nrp_cles] [INFO] Cleaning up ROS nodes and services
killing /gazebo
killed
2021-12-07 21:59:57,146 [Thread-7 ] [hbp_nrp_cles] [ERROR] Initialization failed
Traceback (most recent call last):
File “/home/bbpnrsoa/nrp/src/ExDBackend/hbp_nrp_cleserver/hbp_nrp_cleserver/server/ROSCLESimulationFactory.py”, line 213, in create_new_simulation
launcher.initialize(self.except_hook)
File “/home/bbpnrsoa/nrp/src/ExDBackend/hbp_nrp_cleserver/hbp_nrp_cleserver/server/SimulationAssembly.py”, line 122, in initialize
self._initialize(except_hook)
File “/home/bbpnrsoa/nrp/src/ExDBackend/hbp_nrp_cleserver/hbp_nrp_cleserver/server/CLEGazeboSimulationAssembly.py”, line 103, in _initialize
self._start_gazebo(extra_models=self.simAssetsDir + ‘:’ + self.sim_dir)
File “/home/bbpnrsoa/nrp/src/ExDBackend/hbp_nrp_cleserver/hbp_nrp_cleserver/server/GazeboSimulationAssembly.py”, line 146, in _start_gazebo
self._notify(“Connecting to Gazebo simulation recorder”)
File “/home/bbpnrsoa/nrp/src/ExDBackend/hbp_nrp_cleserver/hbp_nrp_cleserver/server/SimulationAssembly.py”, line 144, in _notify
raise Exception("The simulation must abort due to: " + self._abort_initialization)
Exception: The simulation must abort due to: Gazebo died unexpectedly
(<class ‘Exception’>, Exception(‘The simulation must abort due to: Gazebo died unexpectedly’), <traceback object at 0x7f180931f040>)
2021-12-07 21:59:57,172 [Thread-7 ] [rosout ] [ERROR] Error processing request: The simulation must abort due to: Gazebo died unexpectedly
[‘Traceback (most recent call last):\n’, ’ File “/opt/ros/noetic/lib/python3/dist-packages/rospy/impl/tcpros_service.py”, line 633, in _handle_request\n response = convert_return_to_response(self.handler(request), self.response_class>
2021-12-07 22:00:15,775 [Thread-17 ] [hbp_nrp_cles] [INFO] Create new simulation request
2021-12-07 22:00:15,776 [Thread-17 ] [hbp_nrp_cles] [INFO] Preparing new simulation with /tmp/nrp.1.xenzsrv1/experiment_configuration.exc config file
2021-12-07 22:00:15,789 [Thread-17 ] [SimConfig ] [INFO] Bibi absolute path: /tmp/nrp.1.xenzsrv1/bibi_configuration.bibi
2021-12-07 22:00:15,791 [Thread-17 ] [SimConfig ] [INFO] Gazebo’s lockstep mode set to False
2021-12-07 22:00:15,791 [Thread-17 ] [SimConfig ] [INFO] Using physics engine ode
2021-12-07 22:00:15,791 [Thread-17 ] [hbp_nrp_cles] [INFO] Starting the experiment closed loop engine.
2021-12-07 22:00:15,792 [Thread-17 ] [hbp_nrp_cles] [INFO] Path is /tmp/nrp.1.xenzsrv1
2021-12-07 22:00:15,792 [Thread-17 ] [hbp_nrp_cles] [INFO] No RNG seed specified in the exc, using random value.
2021-12-07 22:00:15,792 [Thread-17 ] [hbp_nrp_cles] [INFO] RNG seed = 357096250045572988
2021-12-07 22:00:15,792 [Thread-17 ] [hbp_nrp_cles] [INFO] Setting up backend Notificator
2021-12-07 22:00:15,795 [Thread-17 ] [hbp_nrp_cles] [INFO] ROS notificator initialized
2021-12-07 22:00:15,796 [Thread-17 ] [hbp_nrp_cles] [INFO] Creating CLE Server
2021-12-07 22:00:15,814 [Thread-17 ] [hbp_nrp_cles] [INFO] gzserver arguments: --seed 357096250045572988 -e ode /tmp/nrp.1.xenzsrv1/empty_world_environment/empty_world.sdf
2021-12-07 22:00:15,814 [Thread-17 ] [hbp_nrp_cle.] [INFO] Starting gzserver
2021-12-07 22:00:15,853 [Thread-4 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/status] adding connection to [/rosbridge_websocket], count 0
Found /home/bbpnrsoa/.local/bin/gzserver
Starting gzserver: OK.

2021-12-07 22:00:19,860 [Thread-22 ] [rospy.intern] [INFO] topic[/clock] adding connection to [http://172.19.0.3:38115/], count 0
2021-12-07 22:00:19,957 [Thread-17 ] [hbp_nrp_cle.] [INFO] Restarting Gazebo web client communication adapter
Found /home/bbpnrsoa/nrp/src/gzweb/gzbridge/server.js
Starting node: OK.

2021-12-07 22:00:22,262 [Thread-17 ] [hbp_nrp_cles] [INFO] Preparing CLE Server
2021-12-07 22:00:22,281 [Thread-17 ] [hbp_nrp_cle.] [INFO] Robot control adapter initialized
2021-12-07 22:00:22,309 [Thread-17 ] [hbp_nrp_cle.] [INFO] neuronal simulator initialized
2021-12-07 22:00:22,310 [Thread-17 ] [hbp_nrp_cle.] [INFO] Initialize transfer functions node tfnode
2021-12-07 22:00:22,310 [Thread-17 ] [hbp_nrp_cle.] [INFO] NEST communication adapter initialized
2021-12-07 22:00:22,310 [Thread-17 ] [hbp_nrp_cle.] [WARNING] ROS node already initialized with another name
2021-12-07 22:00:22,317 [Thread-17 ] [hbp_nrp_cles] [INFO] Registering ROS Service handlers
2021-12-07 22:00:22,323 [Thread-24 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/1/lifecycle] adding connection to [http://127.0.0.1:42813/], count 0
2021-12-07 22:00:22,327 [Thread-25 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/1/lifecycle] adding connection to [http://172.19.0.3:42917/], count 1
2021-12-07 22:00:22,328 [Thread-17 ] [hbp_nrp_cles] [INFO] Registering ROS Service handlers
2021-12-07 22:00:22,330 [Thread-4 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/1/lifecycle] adding connection to [/ros_cle_simulation_459_1638910772165], count 0
2021-12-07 22:00:22,371 [Thread-17 ] [hbp_nrp_cles] [INFO] CLELauncher Finished.
2021-12-07 22:00:22,377 [Thread-17 ] [hbp_nrp_cles] [INFO] Initialization done
2021-12-07 22:00:22,377 [Thread-17 ] [hbp_nrp_cles] [INFO] Spawning new thread that will manage the experiment execution.
2021-12-07 22:00:22,391 [Thread-4 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/1/lifecycle] adding connection to [/nrp_backend], count 1
2021-12-07 22:00:22,478 [/ros_cle_sim] [transitions.] [INFO] Initiating transition from state created to state paused…
2021-12-07 22:00:22,479 [/ros_cle_sim] [transitions.] [INFO] Executing callback ‘initialize’ before transition.
2021-12-07 22:00:22,479 [/ros_cle_sim] [transitions.] [INFO] Exited state created
2021-12-07 22:00:22,479 [/ros_cle_sim] [transitions.] [INFO] Entered state paused
2021-12-07 22:00:22,479 [/ros_cle_sim] [transitions.] [INFO] Executed callback ‘<transitions.extensions.locking.LockedMethod object at 0x7f1808172f40>’ after transition.
Pose message filter parameters:
minimum seconds between successive messages: 0.02
minimum XYZ distance squared between successive messages: 0.00001
minimum Quaternion distance squared between successive messages: 0.0001
–-------------------------------------------------
Tue Dec 07 2021 22:00:23 GMT+0100 (CET) gzbridge Websocket is listening on port: 7681
2021-12-07 22:00:23,600 [Thread-4 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/cle_error] adding connection to [/rosbridge_websocket], count 0
2021-12-07 22:00:23,696 [Thread-4 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/logs] adding connection to [/rosbridge_websocket], count 0
Tue Dec 07 2021 22:00:24 GMT+0100 (CET) New request from: http://localhost:9000
Tue Dec 07 2021 22:00:24 GMT+0100 (CET) New connection accepted from: http://localhost:9000 ::ffff:127.0.0.1
2021-12-07 22:00:37,846 [Thread-57 ] [hbp_nrp_cles] [ERROR] An error occurred while preparing model http://schemas.humanbrainproject.eu/SP10/2017/model_config has no category elementBinding
2021-12-07 22:02:15,970 [Thread-58 ] [hbp_nrp_cles] [ERROR] An error occurred while preparing model http://schemas.humanbrainproject.eu/SP10/2017/model_config has no category elementBinding
2021-12-07 22:16:46,635 [Thread-60 ] [hbp_nrp_cles] [ERROR] An error occurred while preparing model http://schemas.humanbrainproject.eu/SP10/2017/model_config has no category elementBinding
2021-12-07 22:24:16,094 [Thread-18 ] [transitions.] [INFO] Initiating transition from state paused to state stopped…
2021-12-07 22:24:16,094 [Thread-18 ] [transitions.] [INFO] Executing callback ‘stop’ before transition.
2021-12-07 22:24:16,095 [Thread-18 ] [transitions.] [INFO] Exited state paused
2021-12-07 22:24:16,095 [Thread-18 ] [transitions.] [INFO] Entered state stopped
2021-12-07 22:24:16,096 [Thread-18 ] [hbp_nrp_comm] [INFO] Changing simulation lifecycle state from paused to stopped
2021-12-07 22:24:17,097 [Thread-18 ] [rospy.intern] [INFO] topic impl’s ref count is zero, deleting topic /ros_cle_simulation/1/lifecycle…
2021-12-07 22:24:17,098 [Thread-18 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/1/lifecycle] removing connection to http://127.0.0.1:42813/
2021-12-07 22:24:17,100 [Thread-18 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/1/lifecycle] removing connection to http://172.19.0.3:42917/
2021-12-07 22:24:17,104 [Thread-18 ] [rospy.intern] [INFO] topic impl’s ref count is zero, deleting topic /ros_cle_simulation/1/lifecycle…
2021-12-07 22:24:17,104 [Thread-18 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/1/lifecycle] removing connection to /ros_cle_simulation_459_1638910772165
2021-12-07 22:24:17,105 [Thread-18 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/1/lifecycle] removing connection to /nrp_backend
2021-12-07 22:24:17,108 [Thread-18 ] [transitions.] [INFO] Executed callback ‘<transitions.extensions.locking.LockedMethod object at 0x7f1808179490>’ after transition.
2021-12-07 22:24:17,109 [Thread-29 ] [transitions.] [INFO] Initiating transition from state stopped to state stopped…
2021-12-07 22:24:17,109 [Thread-29 ] [transitions.] [INFO] Executing callback ‘set_silent’ before transition.
2021-12-07 22:24:17,110 [Thread-29 ] [transitions.] [INFO] Exited state stopped
2021-12-07 22:24:17,110 [Thread-29 ] [transitions.] [INFO] Entered state stopped
2021-12-07 22:24:18,110 [Thread-29 ] [transitions.] [INFO] Executed callback ‘<transitions.extensions.locking.LockedMethod object at 0x7f18081793a0>’ after transition.
2021-12-07 22:24:18,112 [Thread-18 ] [transitions.] [INFO] Initiating transition from state stopped to state stopped…
2021-12-07 22:24:18,112 [Thread-18 ] [transitions.] [INFO] Executing callback ‘set_silent’ before transition.
2021-12-07 22:24:18,113 [Thread-18 ] [transitions.] [INFO] Exited state stopped
2021-12-07 22:24:18,113 [Thread-18 ] [transitions.] [INFO] Entered state stopped
2021-12-07 22:24:19,112 [Thread-29 ] [hbp_nrp_cles] [INFO] Finished main loop
2021-12-07 22:24:19,113 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutdown simulation
2021-12-07 22:24:19,114 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down simulation recorder services
2021-12-07 22:24:19,114 [Thread-18 ] [transitions.] [INFO] Executed callback ‘<transitions.extensions.locking.LockedMethod object at 0x7f18081793a0>’ after transition.
2021-12-07 22:24:19,118 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down simulation recorder
2021-12-07 22:24:23,885 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down the closed loop service
2021-12-07 22:24:23,886 [Thread-29 ] [hbp_nrp_cle.] [INFO] Shutting down the world simulation
2021-12-07 22:24:23,887 [Thread-29 ] [hbp_nrp_cle.] [INFO] Robot control adapter stopped
2021-12-07 22:24:23,887 [Thread-29 ] [hbp_nrp_cle.] [INFO] neuronal simulator ended
2021-12-07 22:24:25,889 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down get_transfer_functions service
2021-12-07 22:24:25,895 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down activate_transfer_function service
2021-12-07 22:24:25,897 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down add_transfer_function service
2021-12-07 22:24:25,900 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down set_transfer_function services
2021-12-07 22:24:25,902 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down delete_transfer_function services
2021-12-07 22:24:25,904 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down get_brain service
2021-12-07 22:24:25,907 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down set_brain service
2021-12-07 22:24:25,909 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down get_populations service
2021-12-07 22:24:25,911 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down get_populations service
2021-12-07 22:24:25,913 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down get_CSV_recorders_files service
2021-12-07 22:24:25,915 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down clean_CSV_recorders_files service
2021-12-07 22:24:25,917 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down get_robots service
2021-12-07 22:24:25,919 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down add_robot service
2021-12-07 22:24:25,921 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down delete_robot service
2021-12-07 22:24:25,922 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down set_robot_initial_pose service
2021-12-07 22:24:25,924 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down prepare_custom_model service
2021-12-07 22:24:25,926 [Thread-29 ] [hbp_nrp_cle.] [INFO] Stopping Gazebo web client communication adapter
Stopping node: OK.
2021-12-07 22:24:25,935 [Thread-29 ] [hbp_nrp_cle.] [INFO] Stopping gzserver
Stopping 1966: OK.
2021-12-07 22:24:25,957 [Thread-29 ] [hbp_nrp_cles] [INFO] Shutting down ROS notificator
2021-12-07 22:24:25,958 [Thread-29 ] [hbp_nrp_cles] [INFO] Unregister error/transfer_function topic
2021-12-07 22:24:25,958 [Thread-29 ] [rospy.intern] [INFO] topic impl’s ref count is zero, deleting topic /ros_cle_simulation/cle_error…
2021-12-07 22:24:25,958 [Thread-29 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/cle_error] removing connection to /rosbridge_websocket
2021-12-07 22:24:25,961 [Thread-29 ] [hbp_nrp_cles] [INFO] Unregister status topic
2021-12-07 22:24:25,961 [Thread-29 ] [rospy.intern] [INFO] topic impl’s ref count is zero, deleting topic /ros_cle_simulation/status…
2021-12-07 22:24:25,961 [Thread-29 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/status] removing connection to /rosbridge_websocket
2021-12-07 22:24:25,971 [/clock ] [rospy.intern] [INFO] topic[/clock] removing connection to http://172.19.0.3:38115/
2021-12-07 22:24:25,972 [Thread-29 ] [hbp_nrp_cles] [INFO] Cleaning up ROS nodes and services
2021-12-07 22:24:26,113 [Thread-2 ] [rospy.intern] [INFO] topic[/ros_cle_simulation/logs] removing connection to /rosbridge_websocket
killing /gazebo
killed


#4

This is the tail of the frontend’s proxy.err file:

2021-11-24 16:17:04 GMT+0100 Unable to retrieve the config of myoarm_1dof.
2021-11-24 16:17:31 GMT+0100 Unable to retrieve the config of myoarm_1dof.
2021-11-24 16:18:00 GMT+0100 Unable to retrieve the config of myoarm_1dof.
2021-11-24 16:18:56 GMT+0100 Unable to retrieve the config of myoarm_1dof.
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 47: /opt/ros/noetic/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 53: /home/bbpnrsoa/.local/share/gazebo/setup.sh: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 76: /home/bbpnrsoa/nrp/src/GazeboRosPackages/devel/setup.bash: No such file or directory
GNU nano 4.8 proxy.err
2021-11-24 16:17:04 GMT+0100 Unable to retrieve the config of myoarm_1dof.
2021-11-24 16:17:31 GMT+0100 Unable to retrieve the config of myoarm_1dof.
2021-11-24 16:18:00 GMT+0100 Unable to retrieve the config of myoarm_1dof.
2021-11-24 16:18:56 GMT+0100 Unable to retrieve the config of myoarm_1dof.
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 47: /opt/ros/noetic/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 53: /home/bbpnrsoa/.local/share/gazebo/setup.sh: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 76: /home/bbpnrsoa/nrp/src/GazeboRosPackages/devel/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 47: /opt/ros/noetic/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 53: /home/bbpnrsoa/.local/share/gazebo/setup.sh: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 76: /home/bbpnrsoa/nrp/src/GazeboRosPackages/devel/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 47: /opt/ros/noetic/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 53: /home/bbpnrsoa/.local/share/gazebo/setup.sh: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 76: /home/bbpnrsoa/nrp/src/GazeboRosPackages/devel/setup.bash: No such file or directory
2021-11-30 10:58:09 GMT+0100 Unable to retrieve the config of myoarm_1dof.
2021-11-30 11:52:26 GMT+0100 Unable to retrieve the config of myoarm_1dof.
2021-11-30 11:55:41 GMT+0100 Unable to retrieve the config of myoarm_1dof.
2021-11-30 13:40:46 GMT+0100 Unable to retrieve the config of myoarm_1dof.
2021-11-30 13:43:03 GMT+0100 Failed to execute request http://172.19.0.3:8080/health/errors. ERROR: Error: Error: connect ECONNREFUSED 172.19.0.3:8080
2021-11-30 13:43:03 GMT+0100 Failed to execute request http://172.19.0.3:8080/simulation. ERROR: Error: Error: connect ECONNREFUSED 172.19.0.3:8080
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 47: /opt/ros/noetic/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 53: /home/bbpnrsoa/.local/share/gazebo/setup.sh: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 76: /home/bbpnrsoa/nrp/src/GazeboRosPackages/devel/setup.bash: No such file or directory
2021-11-30 13:45:08 GMT+0100 [ERROR] The model zip file is expected to have a ‘model.config’ file inside the root folder which contains the meta-data of the model.
2021-11-30 13:48:44 GMT+0100 Failed to execute request http://172.19.0.3:8080/health/errors. ERROR: Error: Error: connect ECONNREFUSED 172.19.0.3:8080
2021-11-30 13:48:44 GMT+0100 Failed to execute request http://172.19.0.3:8080/simulation. ERROR: Error: Error: connect ECONNREFUSED 172.19.0.3:8080
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 47: /opt/ros/noetic/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 53: /home/bbpnrsoa/.local/share/gazebo/setup.sh: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 76: /home/bbpnrsoa/nrp/src/GazeboRosPackages/devel/setup.bash: No such file or directory
2021-11-30 15:53:32 GMT+0100 [ERROR] One of your custom models already has the name: myoarm_1dof
2021-11-30 15:53:37 GMT+0100 [ERROR] One of your custom models already has the name: myoarm_1dof
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 47: /opt/ros/noetic/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 53: /home/bbpnrsoa/.local/share/gazebo/setup.sh: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 76: /home/bbpnrsoa/nrp/src/GazeboRosPackages/devel/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 47: /opt/ros/noetic/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 53: /home/bbpnrsoa/.local/share/gazebo/setup.sh: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 76: /home/bbpnrsoa/nrp/src/GazeboRosPackages/devel/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 47: /opt/ros/noetic/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 53: /home/bbpnrsoa/.local/share/gazebo/setup.sh: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 76: /home/bbpnrsoa/nrp/src/GazeboRosPackages/devel/setup.bash: No such file or directory
2021-12-01 14:40:02 GMT+0100 (node:621) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, lstat ‘/home/bbpnrsoa/nrp/src/Experiments/amphibot_swimming/lamprey_model/lamprey_swimming_world.sdf’
2021-12-01 14:40:02 GMT+0100 (node:621) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not ha>
2021-12-01 14:40:02 GMT+0100 (node:621) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
2021-12-01 14:40:02 GMT+0100 (node:621) PromiseRejectionHandledWarning: Promise rejection was handled asynchronously (rejection id: 1)
2021-12-01 14:40:02 GMT+0100 [ERROR] Error: ENOENT: no such file or directory, lstat ‘/home/bbpnrsoa/nrp/src/Experiments/amphibot_swimming/lamprey_model/lamprey_swimming_world.sdf’
Error: ENOENT: no such file or directory, lstat ‘/home/bbpnrsoa/nrp/src/Experiments/amphibot_swimming/lamprey_model/lamprey_swimming_world.sdf’
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 47: /opt/ros/noetic/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 53: /home/bbpnrsoa/.local/share/gazebo/setup.sh: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 76: /home/bbpnrsoa/nrp/src/GazeboRosPackages/devel/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 47: /opt/ros/noetic/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 53: /home/bbpnrsoa/.local/share/gazebo/setup.sh: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 76: /home/bbpnrsoa/nrp/src/GazeboRosPackages/devel/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 47: /opt/ros/noetic/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 53: /home/bbpnrsoa/.local/share/gazebo/setup.sh: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 76: /home/bbpnrsoa/nrp/src/GazeboRosPackages/devel/setup.bash: No such file or directory
2021-12-06 12:22:10 GMT+0100 Failed to execute request http://172.19.0.3:8080/health/errors. ERROR: Error: Error: connect ECONNREFUSED 172.19.0.3:8080
2021-12-06 12:22:10 GMT+0100 Failed to execute request http://172.19.0.3:8080/simulation. ERROR: Error: Error: connect ECONNREFUSED 172.19.0.3:8080
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 47: /opt/ros/noetic/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 53: /home/bbpnrsoa/.local/share/gazebo/setup.sh: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 76: /home/bbpnrsoa/nrp/src/GazeboRosPackages/devel/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 47: /opt/ros/noetic/setup.bash: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 53: /home/bbpnrsoa/.local/share/gazebo/setup.sh: No such file or directory
/home/bbpnrsoa/nrp/src/user-scripts/nrp_variables: line 76: /home/bbpnrsoa/nrp/src/GazeboRosPackages/devel/setup.bash: No such file or directory

And the tail of the frontend’s proxy.out file:

2021-12-06 11:00:28 GMT+0100 mouse_ymaze_world
2021-12-06 11:00:28 GMT+0100 spacebotcup_world
2021-12-06 11:00:28 GMT+0100 spacebotcup_world_labyrinth
2021-12-06 11:00:28 GMT+0100 virtual_room
2021-12-06 12:00:00 GMT+0100 Unregistering 0 deleted experiments from DB

nrp_backend_proxy@3.2.0 start /home/bbpnrsoa/nrp/src/nrpBackendProxy
NODE_ENV=production node_modules/ts-node/dist/bin.js app.ts

nrp_backend_proxy@3.2.0 start /home/bbpnrsoa/nrp/src/nrpBackendProxy
NODE_ENV=production node_modules/ts-node/dist/bin.js app.ts

2021-12-07 21:59:17 GMT+0100 Polling Backend Servers for Experiments, Health & Running Simulations every 5000 ms.
2021-12-07 21:59:17 GMT+0100 Daint-cscs config not in the config.json, you will not be able to start any jobs on the supercomputer
2021-12-07 21:59:18 GMT+0100 Listening on port: 8443
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/amphibot_swimming/amphibot_swimming.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_husky_directnest_all_devices/braitenberg_husky_directnest_all_devices.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/benchmark_p3dx/BenchmarkPioneer.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_husky_holodeck_all_devices/ExDXMLExample_holodeck_all_devices.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_husky_holodeck_directnest/braitenberg_husky_holodeck_directnest.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_husky_holodeck_csv_recorders/ExDXMLExample_holodeck.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_husky_holodeck_spinnaker_extended/ExDExtendedBrainHuskySpinnaker.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_husky_holodeck_spinnaker/experiment.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_husky_holodeck/ExDXMLExample_holodeck.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_husky_sbc/ExDBraitenbergHuskySBC.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_husky_icub/experiment_configuration.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_husky_holodeck_csv_recorders/ExDXMLExample_holodeck_csv_recorders.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_lauron_sbc/ExDBraitenbergLauronSBC.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_mouse_holodeck_lab/ExDBraitenbergMouseHoloLab.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_lauron/ExDBraitenbergLauron.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_mouse_lab/ExDBraitenbergMouseLab.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_nengo/HuskyBraitenbergNengo.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_husky_distributed/ExDDistributedBrainHusky.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/cdp1_mouse_tactile/ExDMouseCDP1_tactile.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_mouse/ExDBraitenbergMouse.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/cdp1_mouse/ExDMouseCDP1.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/braitenberg_husky/ExDXMLExample.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/demo_husky_sbc/ExDDemoHuskySBC.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/demo_manipulation/ExDDemoManipulation.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/cdp1_mouse_holodeck/ExDMouseCDP1_holodeck.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/demo_dvs_icub/ExDDvsIcub.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/demo_mouse_lab/ExDMouseLabExample.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/docked_mouse/ExDDockedMouse.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/dvs_robot_head/ExDDvsRobotHead.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/Energy_Arm/experiment_configuration.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/iCub_VOR_UGR_nest/iCub_VOR_UGR_nest.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/iba_holodeck/iba_holodeck.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/iCub_VOR_UGR/iCub_VOR_UGR.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/manipulation_force_holodeck/ExDManipulationForce_holodeck.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/manipulation_holodeck/ExDManipulation_holodeck.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/manipulation/ExDManipulation.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/manipulation_force/ExDManipulationForce.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/mooc_miniproject0/miniproject0.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/mooc_miniproject1/miniproject1.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/manipulation_RL/ExDManipulationRL.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/mooc_miniproject2/miniproject2.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/multiple_robots_tutorial/MultipleRobots.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/myoarm_nst/Myo_NST.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/myoarm_small/Myo_small.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/nao/ExDNao.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/neuronal_red_detection_distributed/NeuronalRedDetection_Husky_distr.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/interactive_manipulation/ExDInteractiveManipulation.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/neuronal_red_detection_holodeck/NeuronalRedDetection_Husky_holodeck.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/neuronal_red_detection_directnest/NeuronalRedDetection_Husky_dnest.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/retina_icub/ExDRetinaICubTrackingRG.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/neuronal_red_detection/NeuronalRedDetection_Husky.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/NeuroControl_Leg/experiment_configuration.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/retina_mockup/ExDRetinaICubMockup.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/screen_switching_holodeck/ScreenSwitchingHuskyExperiment_holodeck.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/roboy/roboy.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/pybullet_ant/ExDPyBulletAnt.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/screen_switching/ScreenSwitchingHuskyExperiment.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/spinnaker_in_car/spinnaker_in_car.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/template_fluid/template_fluid.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/template_icub/ExDTemplateICub.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/template_icub_holodeck/ExDTemplateICubHolodeck.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/template_lauron/ExDTemplateLauron.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/template_lauron_docked/ExDTemplateDockedLauron.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/template_mmm/ExDTemplateMMM.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/template_manipulation/ExDTemplateManipulation.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/template_mouse/ExDTemplateMouseV2.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/template_new/TemplateNew.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/template_pioneer/ExDTemplatePioneer.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/template_husky/ExDTemplateHusky.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/template_husky_timeout/ExDTemplateHuskyTimeout.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/tigrillo-cl-snn-learning/ExDTigrillo.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/tigrillo-tf-cpg/experiment_config.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/tutorial_baseball_exercise/ExDTutorialBaseballExercise.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/tutorial_baseball_solution/ExDTutorialBaseballSolution.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/tutorial_debugging/tutorial_debugging.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/tutorial_visualizer/Visualizer_official.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/tigrillo-cl-replay/ExDTigrillo_Replay.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/user-avatar_test-environment/user-avatar_test-env.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/visual_tracking_icub/ExDVisualTrackingICub.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/visual_tracking_icub_holodeck/ExDVisualTrackingICub_holodeck.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/whiskeye_experiment/ExDWhiskeyeExperiment.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/opensim_knee_jerk_tut/ExDOpensimTut.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/tutorial_tensorflow_husky/TensorFlowTutorial.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/tigrillo-cl-ann-learning/ExDTigrilloANNFORCElight.exc
2021-12-07 21:59:22 GMT+0100 Parsing experiment file /home/bbpnrsoa/nrp/src/Experiments/zip_robot/ExDXMLExampleRobotZip.exc
2021-12-07 22:00:00 GMT+0100 Unregistering 0 deleted experiments from DB
2021-12-07 22:00:28 GMT+0100 braitenberg
2021-12-07 22:00:28 GMT+0100 braitenberg_explorer_brain
2021-12-07 22:00:28 GMT+0100 braitenberg_mouse
2021-12-07 22:00:28 GMT+0100 extended_braitenberg
2021-12-07 22:00:28 GMT+0100 idle_brain
2021-12-07 22:00:28 GMT+0100 somatosensory
2021-12-07 22:00:28 GMT+0100 somatosensory_force
2021-12-07 22:00:30 GMT+0100 arm_robot
2021-12-07 22:00:30 GMT+0100 arm_robot_force
2021-12-07 22:00:30 GMT+0100 husky_model
2021-12-07 22:00:30 GMT+0100 icub_model
2021-12-07 22:00:30 GMT+0100 kuka_lbr_iiwa_generic_d6
2021-12-07 22:00:30 GMT+0100 mouse_v1_model
2021-12-07 22:00:30 GMT+0100 mouse_v2_model
2021-12-07 22:00:30 GMT+0100 p3dx
2021-12-07 22:00:30 GMT+0100 tigrillo2
2021-12-07 22:00:30 GMT+0100 user_avatar_ybot
2021-12-07 22:00:30 GMT+0100 myoarm_small

Best regards,
Mikołaj


#5

Seems like you have some issue with gazebo, it dies when starting an experiment.
Have you been able to run any of the template experiments?

In the case it dies only when adding a robot to the scene, does it happens regardless of the robot?
If it happens in any case, try to include the robot model in the environment SDF so that it gets loaded at startup instead of being spawned while the simulation is on going; it is, in general, a more reliable method.

Cheers,

Ugo


#6

Another template experiment seems to run well. The error occurs only when I click on the myoarm_small robot or the avatar_ybot in the object library. The other robots from the library can be placed without problems.
That being said, sometimes when I try to open an experiment, I get the error that Gazebo died unexpectedly

or an error that some assets have not been found.

Could you tell me how to include the robot model in the environment SDF?

Best,
Mikołaj


#7

After some testing I’ve found out that this myoarm experiment works, please give it a try.

Unfortunately, the myoarm has a development maturity level, it is not stable. It can’t be added nor deleted from the scene.

Cheers,

Ugo


#8

Dear Ugo,
Thank you.
Best,
Mikołaj


#9

Dear Ugo,
I took the experiment and deleted the robot’s brain as well as the parts of the bibi file. I wrote my own brain, which got accepted by the platform. When I try to add transfer functions, however, there are no neuronal populations to create devices in the pink “connect to brain” GUI:

Screenshot%20from%202021-12-10%2012-07-55

Moreover, when I click on the plus sign in the yellow “populations” tab in the brain editor GUI, I get the following error:

This is my brain file:

# -*- coding: utf-8 -*-

import logging
import nest

nest.ResetKernel()

# ==========================
## Specify descending current drive
drive = 600.0
# ==========================

def create_brain():

    # =======================================================================
    # Parameter settings
    E_NEURON_PARAMS = {'q_sfa': 7.0,
                       'tau_sfa': 370.0,
                       'tau_syn_ex' : 8.0,
                       'tau_syn_in' : 17.0,
                      }

    I_NEURON_PARAMS = {'q_sfa': 10.0,
                       'tau_sfa': 407.0,
                       'tau_syn_ex' : 10.0,
                       'tau_syn_in' : 17.0,
                      }

    I_SYN_PARAMS = {"weight": -5.33,
                    "delay": 1.0}

    E_SYN_PARAMS = {"weight": 2.40,
                    "delay": 1.0}

    E_SYN_PARAMS_DELAYED = {"weight": 2.40,
                            "delay": 325.0}

    # =======================================================================

    # Create neuron populations
    inh_neurons = nest.Create("iaf_cond_exp_sfa_rr", 100)

    ##
    # - create a population for the excitatory neurons
    exi_neurons = nest.Create("iaf_cond_exp_sfa_rr", 100)
    # - create two neurons that will work as the rythm generators (motor neurons)
    m_neurons = nest.Create("iaf_cond_exp_sfa_rr", 2)

    # =======================================================================

    # Connect network
    nest.Connect(inh_neurons[0:50], inh_neurons[50:100], 'all_to_all', I_SYN_PARAMS)
    nest.Connect(inh_neurons[0:50], exi_neurons[50:100], 'all_to_all', I_SYN_PARAMS)
    nest.Connect(inh_neurons[0:50], m_neurons[1:2], 'all_to_all', I_SYN_PARAMS)
    nest.Connect(inh_neurons[50:100], inh_neurons[0:50], 'all_to_all', I_SYN_PARAMS)
    nest.Connect(inh_neurons[50:100], exi_neurons[0:50], 'all_to_all', I_SYN_PARAMS)
    nest.Connect(inh_neurons[50:100], m_neurons[0:1], 'all_to_all', I_SYN_PARAMS)
    nest.Connect(exi_neurons[0:50], inh_neurons[0:50], 'all_to_all', E_SYN_PARAMS)
    nest.Connect(exi_neurons[0:50], exi_neurons[0:50], 'all_to_all', E_SYN_PARAMS)
    nest.Connect(exi_neurons[0:50], m_neurons[0:1], 'all_to_all', E_SYN_PARAMS)
    nest.Connect(exi_neurons[50:100], exi_neurons[50:100], 'all_to_all', E_SYN_PARAMS)
    nest.Connect(exi_neurons[50:100], m_neurons[1:2], 'all_to_all', E_SYN_PARAMS)

    # =======================================================================

    # Set Input drive
    nest.SetStatus(inh_neurons, {"I_e": drive})

    ##
    # - set an constant input current with value of variable 'drive' as input
    #   to the excitatory neuron population
    nest.SetStatus(exi_neurons, {"I_e": drive})

    # =======================================================================

    ##
    # return the overall neuron population consistent of all neurons in the network
    population = inh_neurons + exi_neurons + m_neurons

    return population

circuit = create_brain()

And the bibi file:

<ns1:bibi 
  xmlns:ns1="http://schemas.humanbrainproject.eu/SP10/2014/BIBI" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ns1:bodyModel robotId="myoarm">model.sdf</ns1:bodyModel>
  <ns1:brainModel>
    <ns1:file>brain_script.py</ns1:file>
  </ns1:brainModel>
</ns1:bibi>

I will be grateful for your help with accessing the populations so that I can proceed to creating transfer functions.
Best,
Mikołaj


#10

Dear Mikolaj,

You are using nest syntax instead of the default PyNN syntax in your brain file. This is perfectly ok, but you have to specify it in the bibi file. Add this line before the tag-line:

  <ns1:mode>SynchronousDirectNestSimulation</ns1:mode>

For my own reference and tracking, I here paste a private ticket that requests the addition of a brain type (PyNN, Nest, Nengo, SpiNNaker) graphical chooser in the frontend: https://hbpneurorobotics.atlassian.net/browse/NRRPLT-7271

Best


#11

Thank you, it seems to work now.
Best,
Mikołaj