Averaging theory, Melnikov theory and normal form theory are well known techniques used to study the limit cycle bifurcation of planar smooth differential systems [1]}, [2]}, whereas the techniques for piecewise smooth systems are in the process of development [3]}, [4]}.
