/SMC-controller

Sliding mode controller for tracking trajectory of an autonomous vehicle.

Primary LanguageMATLAB

Sliding mode controller for trajectory tracking

The following two animations show the sliding mode controller in action for a single lane change and double lane change manoeuver. The red curve is the output that we get from a trajectory planner, which here is treated as the ground truth trajectory to follow. The green curve is the output of the trajectory tracker (sliding mode controller). The dashed lines are the overshoot that we get from the rear wheels.

smc1_cropped

Single lane change

smc2_cropped

Double lane change

The implementation details are as follows -

github_intro1_Page_1_cropped

github_intro1_Page_2_cropped

github_intro1_Page_3_cropped

github_intro1_Page_4_cropped