If the ROS 2 environment is well built, this lines won't be needed:
|
def _set_environment(self): |
|
resource_folders = [os.path.expandvars(path) for path in self.resource_folders] |
|
model_folders = [os.path.expandvars(path) for path in self.model_folders] |
|
plugin_folders = [os.path.expandvars(path) for path in self.plugin_folders] |
|
|
|
os.environ["GAZEBO_RESOURCE_PATH"] = f"{os.environ.get('GAZEBO_RESOURCE_PATH', '')}:{':'.join(resource_folders)}" |
|
os.environ["GAZEBO_MODEL_PATH"] = f"{os.environ.get('GAZEBO_MODEL_PATH', '')}:{':'.join(model_folders)}" |
|
os.environ["GAZEBO_PLUGIN_PATH"] = f"{os.environ.get('GAZEBO_PLUGIN_PATH', '')}:{':'.join(plugin_folders)}" |
If the ROS 2 environment is well built, this lines won't be needed:
RoboticsApplicationManager/manager/manager/launcher/launcher_ros2_api.py
Lines 60 to 67 in cdc7a5f