2021-05-13 21:40:48 +08:00
|
|
|
import numpy as np
|
|
|
|
|
2020-06-30 18:05:30 +08:00
|
|
|
class Params():
|
|
|
|
def __init__(self):
|
2020-07-01 22:59:13 +08:00
|
|
|
self.N = 4 #number of state variables
|
2020-06-30 18:05:30 +08:00
|
|
|
self.M = 2 #number of control variables
|
2020-07-01 22:59:13 +08:00
|
|
|
self.T = 10 #Prediction Horizon
|
2021-05-13 21:40:48 +08:00
|
|
|
self.dt = 0.2 #discretization step
|
2020-10-28 23:08:58 +08:00
|
|
|
self.path_tick = 0.05
|
2021-05-13 21:40:48 +08:00
|
|
|
self.L = 0.3 #vehicle wheelbase
|
|
|
|
self.MAX_SPEED = 1.5 #m/s
|
|
|
|
self.MAX_ACC = 1.0 #m/ss
|
|
|
|
self.MAX_D_ACC = 1.0 #m/sss
|
|
|
|
self.MAX_STEER = np.radians(30) #rad
|
|
|
|
self.MAX_D_STEER = np.radians(30) #rad/s
|