Fix load params from settings.yaml

Some parameters were not loaded from config file, and only hardcoded default value was used.
This commit is contained in:
Laurent George 2018-06-05 16:48:04 +02:00
parent e09c3490ac
commit 71f5b115e2
1 changed files with 7 additions and 6 deletions

View File

@ -57,12 +57,13 @@ class CarlaRosBridge(object):
self.param_sensors = params.get('sensors', {})
self.carla_settings = CarlaSettings()
self.carla_settings.set(
SendNonPlayerAgentsInfo=True,
NumberOfVehicles=20,
NumberOfPedestrians=40,
WeatherId=random.choice([1, 3, 7, 8, 14]),
SynchronousMode=params['SynchronousMode'],
QualityLevel=params['QualityLevel'])
SendNonPlayerAgentsInfo=params.get('SendNonPlayerAgentsInfo', True),
NumberOfVehicles=params.get('NumberOfVehicles', 20),
NumberOfPedestrians=params.get('NumberOfPedestrians', 40),
WeatherId=params.get('WeatherId', random.choice([1, 3, 7, 8, 14])),
SynchronousMode=params.get('SynchronousMode', True),
QualityLevel=params.get('QualityLevel', 'Low')
)
self.carla_settings.randomize_seeds()
def add_sensor(self, name):