test GNC along with other non-linear optimizers in python unit tests
							parent
							
								
									6364e34013
								
							
						
					
					
						commit
						c9bcb1430c
					
				|  | @ -78,6 +78,12 @@ class TestScenario(GtsamTestCase): | ||||||
|         dlParams.setOrdering(ordering) |         dlParams.setOrdering(ordering) | ||||||
|         actual3 = DoglegOptimizer(fg, initial_values, dlParams).optimize() |         actual3 = DoglegOptimizer(fg, initial_values, dlParams).optimize() | ||||||
|         self.assertAlmostEqual(0, fg.error(actual3)) |         self.assertAlmostEqual(0, fg.error(actual3)) | ||||||
|  |          | ||||||
|  |         # Graduated Non-Convexity (GNC) | ||||||
|  |         gncParams = GncParams() | ||||||
|  |         actual4 = GncOptimizer(fg, initial_values, gncParams).optimize() | ||||||
|  |         self.assertAlmostEqual(0, fg.error(actual4)) | ||||||
|  |          | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| if __name__ == "__main__": | if __name__ == "__main__": | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue