mpc_python_learn/mpc_pybullet_demo/cvxpy_mpc/vehicle_model.py

23 lines
484 B
Python
Raw Normal View History

2023-10-24 03:58:21 +08:00
import numpy as np
class VehicleModel:
"""
2023-10-25 21:17:25 +08:00
Attributes:
wheelbase:
max_speed:
max_acc:
max_d_acc:
max_steer:
max_d_steer:
2023-10-24 03:58:21 +08:00
"""
def __init__(self):
self.wheelbase = 0.3 # vehicle wheelbase [m]
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]