Esempio n. 1
0
 def test_get_center(self):
     clothoid = AlgebraClothoid(2.0)
     xm, ym = clothoid.get_center(2.0)
     self.assertAlmostEqual(xm, 0.9917243)
     self.assertAlmostEqual(ym, 2.0825932)
Esempio n. 2
0
 def test_get_tau(self):
     clothoid = AlgebraClothoid(2.0)
     self.assertAlmostEqual(clothoid.get_tau(1), 0.125)
Esempio n. 3
0
 def test_get_L(self):
     clothoid = AlgebraClothoid(2.0)
     self.assertAlmostEqual(clothoid.get_L(10), 0.4)
Esempio n. 4
0
 def test_approximate(self):
     clothoid = AlgebraClothoid(2.0)
     results = clothoid.approximate(5, 10)
     for expected, result in zip(expected_points, results):
         self.assertAlmostEqual(expected[0], result[0])
         self.assertAlmostEqual(expected[1], result[1])
Esempio n. 5
0
 def test_get_radius(self):
     clothoid = AlgebraClothoid(2.0)
     self.assertAlmostEqual(clothoid.get_radius(1), 4.)
     self.assertAlmostEqual(clothoid.get_radius(0), 0.)
Esempio n. 6
0
 def test_get_center(self):
     clothoid = AlgebraClothoid(2.0)
     xm, ym = clothoid.get_center(2.0)
     self.assertAlmostEqual(xm, 0.9917243)
     self.assertAlmostEqual(ym, 2.0825932)
Esempio n. 7
0
 def test_get_L(self):
     clothoid = AlgebraClothoid(2.0)
     self.assertAlmostEqual(clothoid.get_L(10), 0.4)
Esempio n. 8
0
 def test_get_tau(self):
     clothoid = AlgebraClothoid(2.0)
     self.assertAlmostEqual(clothoid.get_tau(1), 0.125)
Esempio n. 9
0
 def test_get_radius(self):
     clothoid = AlgebraClothoid(2.0)
     self.assertAlmostEqual(clothoid.get_radius(1), 4.)
     self.assertAlmostEqual(clothoid.get_radius(0), 0.)
Esempio n. 10
0
 def test_approximate(self):
     clothoid = AlgebraClothoid(2.0)
     results = clothoid.approximate(5, 10)
     for expected, result in zip(expected_points, results):
         self.assertAlmostEqual(expected[0], result[0])
         self.assertAlmostEqual(expected[1], result[1])