Skip to content

Commit 620be9c

Browse files
committed
Adding Dubins Path Planning in library
1 parent a968a9b commit 620be9c

File tree

2 files changed

+64
-0
lines changed

2 files changed

+64
-0
lines changed

python/utils/utils.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
2+
def mod2pi():
3+
4+
pass
5+
6+
def theta2RMatrix(angle,radians = True):
7+
8+
if radians:
9+
10+
pass
11+
12+
else:
13+
14+
pass

scripts/CurveBased/dubins_path.py

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
#!/usr/bin/env python3
2+
3+
import math
4+
5+
def mod2pi():
6+
pass
7+
8+
class DubinsPath:
9+
10+
def __init__(self,start,goal,turning_radius):
11+
12+
self.start = start
13+
self.goal = goal
14+
self.turning_radius = turning_radius
15+
16+
def transform_coordinates(self):
17+
18+
pass
19+
20+
def compute_dubins_path(self):
21+
22+
pass
23+
24+
def RSR(self):
25+
26+
pass
27+
28+
def LSL(self):
29+
30+
pass
31+
32+
def LSR(self):
33+
34+
pass
35+
36+
def RSL(self):
37+
38+
pass
39+
40+
def LRL(self):
41+
42+
pass
43+
44+
def RLR(self):
45+
46+
pass
47+
48+
if __name__ == "__main__":
49+
50+
pass

0 commit comments

Comments
 (0)