update timeLago.cpp with newer Sampler interface
							parent
							
								
									94308076ca
								
							
						
					
					
						commit
						7bdaff3cd8
					
				| 
						 | 
				
			
			@ -41,11 +41,11 @@ int main(int argc, char *argv[]) {
 | 
			
		|||
 | 
			
		||||
  // add noise to create initial estimate
 | 
			
		||||
  Values initial;
 | 
			
		||||
  Sampler sampler(42u);
 | 
			
		||||
  Values::ConstFiltered<Pose2> poses = solution->filter<Pose2>();
 | 
			
		||||
  SharedDiagonal noise = noiseModel::Diagonal::Sigmas((Vector(3) << 0.5, 0.5, 15.0 * M_PI / 180.0).finished());
 | 
			
		||||
  Sampler sampler(noise);
 | 
			
		||||
  for(const Values::ConstFiltered<Pose2>::KeyValuePair& it: poses)
 | 
			
		||||
    initial.insert(it.key, it.value.retract(sampler.sampleNewModel(noise)));
 | 
			
		||||
    initial.insert(it.key, it.value.retract(sampler.sample()));
 | 
			
		||||
 | 
			
		||||
  // Add prior on the pose having index (key) = 0
 | 
			
		||||
  noiseModel::Diagonal::shared_ptr priorModel = //
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue