PinnedHao ZhouOld-school (linear) adaptive cruise controller (ACC)This post will dig into OP’s code on the adaptive cruise control (ACC) module. This method is no longer used in the current OP version…4 min read·Jan 29, 2021----
Hao ZhouExcept for safety, can we anticipate a self-driving model to reduce congestion?A reinforcement learning approach based on Openpilot and Carla2 min read·Mar 23, 2023----
Hao ZhouCurrent self-driving technology may exacerbate traffic congestionWhile the stop-and-go traffic has been a long-standing concern for traffic flow researchers, it has not received enough attention from the…2 min read·Mar 23, 2023----
Hao ZhouAcado solver for the MPC in OpenPilotThis post will dig into the acado mpc solver in OP.3 min read·Mar 23, 2023----
Hao ZhouOn the planner of OpenPilotThis post will walk through how OpenPilot plans in the longitudinal direction.5 min read·Mar 23, 2023----
Hao ZhouReducing Traffic Congestion and Achieving Driver Anticipation in Autonomous VehiclesCurrent ACC systems struggle to achieve anticipative driving2 min read·Mar 23, 2023----
Hao ZhouComplex systems in CEEMany systems in civil and environmental engineering (CEE) exhibit chaotic and unpredictable behavior under certain environmental…4 min read·Mar 23, 2023----
Hao ZhouQuick takeaways from Tesla’s AI Day Event for AV’sMotion PlanningExcitingly, Tesla just shared lots of details of their vision and planning methods at the Tesla AI Day event held on Aug 19th. They have…5 min read·Aug 20, 2021----
Hao ZhouThe model_mpc designed for end-to-end longitudinal self-driving at OpenPilot, Comma.ai.Previously, we have talked about the details of a regular rule-based MPC for the longitudinal control. It uses the lead vehicle…2 min read·Feb 6, 2021----
Hao ZhouDetails of the MPC for longitudinal control without a neural networkThis post will introduce the details of the regular (without neural nets) MPCs which plan the longitudinal movement of a car.4 min read·Jan 29, 2021----