本发明提供了一种机械臂自适应滑模控制方法及系统,属于一般的控制或调节系统技术领域。本发明的方法,包括:根据电机端角位移和负载端角位移得到运动误差,根据运动误差进行转矩估计补偿,对转矩估计补偿结果进行滤波后,得到滤波后的转矩估计补偿结果;根据负载端角位移得到负载端速度,根据负载端速度以及滤波后的转矩估计补偿结果,得到摩擦补偿后的总摩擦转矩;基于滤波后的转矩估计补偿结果、摩擦补偿后的总摩擦转矩以及负载端角位移的跟踪误差进行自适应滑模终端控制,得到更新后的作用于机械臂的关节转矩;本发明减小了速度换向过程中因滤波因子选择不得当而引起的估计误差,提高了转矩估计精度。