selfdrive.controls package
Subpackages
- selfdrive.controls.lib package
- Subpackages
- Submodules
- selfdrive.controls.lib.alertmanager module
- selfdrive.controls.lib.desire_helper module
- selfdrive.controls.lib.drive_helpers module
- selfdrive.controls.lib.events module
Alert
ET
EngagementAlert
Events
ImmediateDisableAlert
NoEntryAlert
NormalPermanentAlert
Priority
SoftDisableAlert
StartupAlert
UserSoftDisableAlert
below_engage_speed_alert()
below_steer_speed_alert()
calibration_incomplete_alert()
calibration_invalid_alert()
camera_malfunction_alert()
comm_issue_alert()
get_display_speed()
high_cpu_usage_alert()
joystick_alert()
low_memory_alert()
modeld_lagging_alert()
no_gps_alert()
out_of_space_alert()
overheat_alert()
posenet_invalid_alert()
process_not_running_alert()
soft_disable_alert()
startup_master_alert()
user_soft_disable_alert()
wrong_car_mode_alert()
- selfdrive.controls.lib.latcontrol module
- selfdrive.controls.lib.latcontrol_angle module
- selfdrive.controls.lib.latcontrol_pid module
- selfdrive.controls.lib.latcontrol_torque module
- selfdrive.controls.lib.longcontrol module
- selfdrive.controls.lib.longitudinal_planner module
- selfdrive.controls.lib.pid module
- selfdrive.controls.lib.vehicle_model module
- Module contents
- selfdrive.controls.tests package
- Submodules
- selfdrive.controls.tests.test_alerts module
- selfdrive.controls.tests.test_cruise_speed module
TestCruiseSpeed
TestCruiseSpeed_0_aggressive
TestCruiseSpeed_10_relaxed
TestCruiseSpeed_11_relaxed
TestCruiseSpeed_1_aggressive
TestCruiseSpeed_2_standard
TestCruiseSpeed_3_standard
TestCruiseSpeed_4_relaxed
TestCruiseSpeed_5_relaxed
TestCruiseSpeed_6_aggressive
TestCruiseSpeed_7_aggressive
TestCruiseSpeed_8_standard
TestCruiseSpeed_9_standard
TestVCruiseHelper
TestVCruiseHelper_0
TestVCruiseHelper_0.enable()
TestVCruiseHelper_0.pcm_cruise
TestVCruiseHelper_0.reset_cruise_speed_state()
TestVCruiseHelper_0.setUp()
TestVCruiseHelper_0.test_adjust_speed()
TestVCruiseHelper_0.test_initialize_v_cruise()
TestVCruiseHelper_0.test_resume_in_standstill()
TestVCruiseHelper_0.test_rising_edge_enable()
TestVCruiseHelper_0.test_set_gas_pressed()
run_cruise_simulation()
- selfdrive.controls.tests.test_following_distance module
TestFollowingDistance
TestFollowingDistance_0
TestFollowingDistance_1
TestFollowingDistance_10
TestFollowingDistance_11
TestFollowingDistance_12
TestFollowingDistance_13
TestFollowingDistance_14
TestFollowingDistance_15
TestFollowingDistance_16
TestFollowingDistance_17
TestFollowingDistance_2
TestFollowingDistance_3
TestFollowingDistance_4
TestFollowingDistance_5
TestFollowingDistance_6
TestFollowingDistance_7
TestFollowingDistance_8
TestFollowingDistance_9
run_following_distance_simulation()
- selfdrive.controls.tests.test_lateral_mpc module
- selfdrive.controls.tests.test_leads module
- selfdrive.controls.tests.test_startup module
- selfdrive.controls.tests.test_state_machine module
TestStateMachine
TestStateMachine.setUp()
TestStateMachine.test_immediate_disable()
TestStateMachine.test_maintain_states()
TestStateMachine.test_no_entry()
TestStateMachine.test_no_entry_pre_enable()
TestStateMachine.test_soft_disable()
TestStateMachine.test_soft_disable_timer()
TestStateMachine.test_user_disable()
make_event()
- Module contents
Submodules
selfdrive.controls.controlsd module
- class selfdrive.controls.controlsd.Controls(CI=None)[source]
Bases:
object
- publish_logs(CS, start_time, CC, lac_log)[source]
Send actuators and hud commands to the car, send controlsstate and MPC logging
selfdrive.controls.plannerd module
selfdrive.controls.radard module
- class selfdrive.controls.radard.Track(identifier: int, v_lead: float, kalman_params: KalmanParams)[source]
Bases:
object
- selfdrive.controls.radard.get_RadarState_from_vision(lead_msg: _DynamicStructReader, v_ego: float, model_v_ego: float)[source]