Robust Navigation Control and Headland Turning Optimization of Agricultural Vehicles Xuyong Tu Iowa State University
Total Page:16
File Type:pdf, Size:1020Kb
Graduate Theses and Dissertations Graduate College 2013 Robust navigation control and headland turning optimization of agricultural vehicles Xuyong Tu Iowa State University Follow this and additional works at: http://lib.dr.iastate.edu/etd Part of the Agriculture Commons, Bioresource and Agricultural Engineering Commons, Mechanical Engineering Commons, and the Robotics Commons Recommended Citation Tu, Xuyong, "Robust navigation control and headland turning optimization of agricultural vehicles" (2013). Graduate Theses and Dissertations. 13188. http://lib.dr.iastate.edu/etd/13188 This Dissertation is brought to you for free and open access by the Graduate College at Iowa State University Digital Repository. It has been accepted for inclusion in Graduate Theses and Dissertations by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. Robust navigation control and headland turning optimization of agricultural vehicles by Xuyong Tu A dissertation submitted to the graduate faculty in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY Major: Agricultural Engineering Program of Study Committee: Lie Tang, Major Professor Stuart Birrell Shufeng Han Brian Steward Qingze Zou Iowa State University Ames, Iowa 2013 Copyright © Xuyong Tu, 2013. All rights reserved. ii DEDICATION To my parents, Chengan Tu and Yingjiao Zheng for always being supportive and a source of encouragement to me. iii TABLE OF CONTENTS DEDICATION .................................................................................................................... ii LIST OF FIGURES .......................................................................................................... vii LIST OF TABLES ........................................................................................................... xiii ACKNOWLEGEMENTS ................................................................................................ xiv ABSTRACT .................................................................................................................... xvii CHAPTER 1: GENERAL INTRODUCTION ................................................................... 1 1.1 Introduction ............................................................................................................... 1 1.2 Research Objectives .................................................................................................. 4 1.3 Dissertation Overview .............................................................................................. 5 References ....................................................................................................................... 5 CHAPTER 2: AGROVER DESIGN AND DEVELOPMENT .......................................... 9 2.1 Background Introduction .......................................................................................... 9 2.2 AgRover Evolution ................................................................................................. 11 2.2.1 AgRover Gen. I ................................................................................................ 11 2.2.1.1 High ground clearance .............................................................................. 11 2.2.1.2 Expandable chassis ................................................................................... 12 2.2.1.3 Self-leveling system .................................................................................. 12 2.2.2 AgRover Gen. II............................................................................................... 15 2.2.2.1 Lighter chassis and better maneuverability ............................................... 15 2.2.2.2 Upgraded central controller ...................................................................... 16 2.2.2.3 Triangle chassis design ............................................................................. 17 2.3 Steering and Driving System .................................................................................. 18 2.3.1 Steering ............................................................................................................ 18 2.3.2 Driving ............................................................................................................. 19 2.4 Control System........................................................................................................ 20 2.4.2.1 Joystick operation ..................................................................................... 22 2.4.2.2 Remote operation program ....................................................................... 23 2.4.3 AgRover local controller.................................................................................. 24 2.4.4 Motors and encoders ........................................................................................ 25 2.4.5 Safety redundancy ............................................................................................ 26 2.5 Steering Modes ....................................................................................................... 27 2.6 Automatic Navigation Control ................................................................................ 29 2.6.1 System integration ........................................................................................... 29 iv 2.6.2 Control structure .............................................................................................. 30 2.7 Conclusions ............................................................................................................. 31 References ..................................................................................................................... 31 CHAPTER 3: BACKSTEPPING-BASED SLIDING MODE CONTROL FOR AN AGRICULTURAL ROBOTIC VEHICLE ........................................................... 33 3.1 Abstract ................................................................................................................... 33 3.2 Introduction ............................................................................................................. 33 3.3 4WS System Introduction ....................................................................................... 35 3.3.1 Introduction to AgRover Platform ................................................................... 35 3.4 System Modelling ................................................................................................... 41 3.4.1 Vehicle kinematic model ................................................................................. 41 3.4.2 Vehicle dynamic model ................................................................................... 41 3.5 Methods................................................................................................................... 44 3.5.1 Sliding Mode Control ...................................................................................... 44 3.5.1.1 The concept of a “sliding mode” .............................................................. 44 3.5.1.2 Design procedure ...................................................................................... 45 3.5.2 Backstepping Technique .................................................................................. 45 3.5.3 Backstepping SMC Design .............................................................................. 46 3.5.3.1 Step I: ........................................................................................................ 46 3.5.3.2 Step II: ....................................................................................................... 46 3.6 Simulation Results .................................................................................................. 48 3.6.1Tracking a straight line path ............................................................................. 48 3.6.2 Tracking an inconsistent path .......................................................................... 51 3.6.3 Track a circle reference path ............................................................................ 53 3.6.4 Robustness Test ............................................................................................... 53 3.6.4.1 Step perturbation test ................................................................................ 53 3.6.4.2 High frequency disturbance test................................................................ 55 3.7 Conclusion .............................................................................................................. 57 References ..................................................................................................................... 58 CHAPTER 4: ROBUST NAVIGATION CONTROL IMPLEMENTATION AND EXPERIMENTS ON A 4WD/4WS ROBOTIC VEHICLE ................................. 60 4.1 Abstract ................................................................................................................... 60 4.2 Introduction ............................................................................................................. 60 4.3 Vehicle Modeling.................................................................................................... 62 v 4.3.1 AgRover platform evolution overview ............................................................ 62 4.3.2 Vehicle kinematic model and local coordinate conversion ............................. 65 4.3.2.1 Front-steering kinematic