Welcome to Acta Armamentarii ! Today is

Acta Armamentarii ›› 2024, Vol. 45 ›› Issue (1): 166-183.doi: 10.12382/bgxb.2023.0533

Previous Articles     Next Articles

Trajectory Tracking and Obstacle Avoidance Control of Six-wheel Independent Drive and Steering Robot in Complex Terrain

LIU Jiangtao1,2, ZHOU Lelai1,2,*(), LI Yibin1,2   

  1. 1 School of Control Science and Engineering, Shandong University, Jinan 250014, Shandong, China
    2 Engineering Research Center of Intelligent Unmanned System, Ministry of Education, Jinan 250014, Shandong, China
  • Received:2023-05-29 Online:2024-01-30
  • Contact: ZHOU Lelai

Abstract:

In order to study the motion control method of six-wheel mobile robot in complex terrain environment, a predictive control and dynamic compensation control method is proposed for the trajectory tracking problem of six-wheel independent drive and steering robot in complex terrain. This method is based on the nonholonomically constrained linear six-wheeled mobile robot kinematics model and the model predictive control algorithm, and introduces a proportional-integral-derivative compensation controller to suppress the tracking error caused by dynamic hysteresis. Coping with the effect of terrain disturbance on trajectory tracking. the collision avoidance problem of obstacles in the process of robot movement is analyzed, an obstacle avoidance planner that can solve the obstacle avoidance trajectory is designed to track and control the local obstacle avoidance trajectory through the trajectory tracking system, thus realizing the trajectory tracking and automatic collision avoidance of robot, and the trajectory tracking algorithm and obstacle avoidance algorithm were simulated experiments. The experimental results show that the robot can complete the sinusoidal trajectory tracking control and the static and dynamic obstacle collision avoidances in concave slope, convex slope and uneven terrain under typical working conditions, which verifies the effectiveness of the method.

Key words: six-wheel independent drive and steering robot, trajectory tracking control, model predictive control, PID compensation control, obstacle avoidance control

CLC Number: