File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change 11from .pid import PIDBase , PIDLateralController , PIDLongitudinalController
2+ from .types import VehicleControlSignal
23from .vehicle import VehiclePIDController
34
45
78 "PIDLateralController" ,
89 "PIDLongitudinalController" ,
910 "VehiclePIDController" ,
11+ "VehicleControlSignal" ,
1012]
Original file line number Diff line number Diff line change 11class VehicleControlSignal :
22 def __init__ (
33 self ,
4+ timestamp = None ,
45 throttle = 0.0 ,
56 brake = 0.0 ,
67 steer = 0.0 ,
78 hand_brake = False ,
89 reverse = False ,
910 manual_gear_shift = False ,
1011 ):
12+ """Define the vehicle control signal"""
13+
14+ self .timestamp = timestamp
1115 self .throttle = throttle
1216 self .brake = brake
1317 self .steer = steer
@@ -46,4 +50,4 @@ def __repr__(self):
4650 return self .__str__ ()
4751
4852 def __str__ (self ):
49- return f"VehicleControlSignal -- throttle: { self .throttle } , brake: { self .brake } , steer: { self .steer } "
53+ return f"VehicleControlSignal at time { self . timestamp :.3f } -- throttle: { self .throttle } , brake: { self .brake } , steer: { self .steer } "
You can’t perform that action at this time.
0 commit comments