Autonomous Navigation System of Crawler-Type Robot Tractor

Similar documents
Improving autonomous orchard vehicle trajectory tracking performance via slippage compensation

Evaluating the Performance of a Vehicle Pose Measurement System

*Optimized Coverage Path Planning and Headland Turning Trajectory Optimization for Auto-Steer Agricultural Field Equipment

Navigation and Tree Mapping in Orchards

Simulation of Autonomous Agricultural Machine Based on Improved Pure Pursuit Model

Development of Unmanned Aircraft System (UAS) for Agricultural Applications. Quarterly Progress Report

Autonomous Navigation for Flying Robots

S-SHAPED ONE TRAIL PARALLEL PARKING OF A CAR-LIKE MOBILE ROBOT

Navigation of an Autonomous Tractor for a Row-Type Tree Plantation Using a Laser Range Finder Development of a Point-to-Go Algorithm

Vehicle Localization. Hannah Rae Kerner 21 April 2015

Autonomous Mobile Robots Using Real Time Kinematic Signal Correction and Global Positioning System Control

Iwane Mobile Mapping System

DS-IMU NEXT GENERATION OF NAVIGATION INSTRUMENTS

> Acoustical feedback in the form of a beep with increasing urgency with decreasing distance to an obstacle

Quaternion Kalman Filter Design Based on MEMS Sensors

LANDINS Georeferencing and Orientation System

Autonomous Landing of an Unmanned Aerial Vehicle

Camera Drones Lecture 2 Control and Sensors

VISUAL NAVIGATION SYSTEM ON WINDSHIELD HEAD-UP DISPLAY

Exterior Orientation Parameters

ROBOT TEAMS CH 12. Experiments with Cooperative Aerial-Ground Robots

Inertial Systems. Ekinox Series TACTICAL GRADE MEMS. Motion Sensing & Navigation IMU AHRS MRU INS VG

Collaboration is encouraged among small groups (e.g., 2-3 students).

Research Article. ISSN (Print) *Corresponding author Chen Hao

CANAL FOLLOWING USING AR DRONE IN SIMULATION

Operating Instructions

IP-S2 HD HD IP-S2. 3D Mobile Mapping System. 3D Mobile Mapping System

Zero Launch Angle. since θ=0, then v oy =0 and v ox = v o. The time required to reach the water. independent of v o!!

GEOENGINE M.Sc. in Geomatics Engineering. Master Thesis by Jiny Jose Pullamthara

AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION

Calibration of Inertial Measurement Units Using Pendulum Motion

Correcting INS Drift in Terrain Surface Measurements. Heather Chemistruck Ph.D. Student Mechanical Engineering Vehicle Terrain Performance Lab

POINT CLOUD ANALYSIS FOR ROAD PAVEMENTS IN BAD CONDITIONS INTRODUCTION

Sensor Fusion: Potential, Challenges and Applications. Presented by KVH Industries and Geodetics, Inc. December 2016

Testing the Possibilities of Using IMUs with Different Types of Movements

3D Terrain Sensing System using Laser Range Finder with Arm-Type Movable Unit

A 3D Scanner Based Technology for Land Levelling

This was written by a designer of inertial guidance machines, & is correct. **********************************************************************

An Intro to Gyros. FTC Team #6832. Science and Engineering Magnet - Dallas ISD

Neural Networks Terrain Classification using Inertial Measurement Unit for an Autonomous Vehicle

E80. Experimental Engineering. Lecture 9 Inertial Measurement

Right Association. Published by Elsevier

Intelligent Outdoor Navigation of a Mobile Robot Platform Using a Low Cost High Precision RTK-GPS and Obstacle Avoidance System

Tools and methods to develop and validate soil-wheel interaction model and knowledge

Dynamic Modelling for MEMS-IMU/Magnetometer Integrated Attitude and Heading Reference System

An Experimental Exploration of Low-Cost Solutions for Precision Ground Vehicle Navigation

The Applanix Approach to GPS/INS Integration

Satellite Attitude Determination

Slope Traversal Experiments with Slip Compensation Control for Lunar/Planetary Exploration Rover

Review of research on agricultural vehicle autonomous guidance

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM

VISUAL NAVIGATION SYSTEM ON WINDSHIELD HEAD-UP DISPLAY

Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter

Error Simulation and Multi-Sensor Data Fusion

Tracking a Mobile Robot Position Using Vision and Inertial Sensor

(1) and s k ωk. p k vk q

Optimum harvesting area of convex and concave polygon field for path planning of robot combine harvester

REMOTE SENSING LiDAR & PHOTOGRAMMETRY 19 May 2017

EE565:Mobile Robotics Lecture 2

Introduction... 3 Features... 3 Harness Connections... 4

DYNAMIC POSITIONING OF A MOBILE ROBOT USING A LASER-BASED GONIOMETER. Joaquim A. Batlle*, Josep Maria Font*, Josep Escoda**

Robust Controller Design for an Autonomous Underwater Vehicle

GI-Eye II GPS/Inertial System For Target Geo-Location and Image Geo-Referencing

Introduction to Inertial Navigation (INS tutorial short)

GPS Ontario Newsletter 2012 Issue 2

GPS-Aided Inertial Navigation Systems (INS) for Remote Sensing

AUTOMATIC PARKING OF SELF-DRIVING CAR BASED ON LIDAR

Control of Walking Robot by Inverse Dynamics of Link Mechanisms Using FEM

Optimal Path Planning For Field Operations

CAMERA GIMBAL PERFORMANCE IMPROVEMENT WITH SPINNING-MASS MECHANICAL GYROSCOPES

Sphero Lightning Lab Cheat Sheet

Outline Sensors. EE Sensors. H.I. Bozma. Electric Electronic Engineering Bogazici University. December 13, 2017

William E. Dietrich Professor 313 McCone Phone Fax (fax)

Inertial Navigation Systems

Cinematica dei Robot Mobili su Ruote. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

POSITION DETERMINATION USING LANDMARK LOCALIZATION FOR A MOBILE ROBOT

CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH

Datasheet 2102 SERIES TWO-AXIS POSITIONING AND RATE TABLE SYSTEM

9 Degrees of Freedom Inertial Measurement Unit with AHRS [RKI-1430]

ALGORITHMS FOR DETECTING DISORDERS OF THE BLDC MOTOR WITH DIRECT CONTROL

Fast Local Planner for Autonomous Helicopter

An Introduction to Lidar & Forestry May 2013

ROAD SURFACE STRUCTURE MONITORING AND ANALYSIS USING HIGH PRECISION GPS MOBILE MEASUREMENT SYSTEMS (MMS)

AN APPROACH TO DEVELOPING A REFERENCE PROFILER

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education

Motion estimation of unmanned marine vehicles Massimo Caccia

LiDAR & Orthophoto Data Report

Camera kinetic model applied to crop row tracking and weed detection

novatel.com For comprehensive Waypoint information, visit:

System for definition of the pipeline diagram

Autonomous Ground Vehicle (AGV) Project

A TURNING SCHEME IN THE HEADLAND OF AGRICULTURAL FIELDS FOR AUTONOMOUS ROBOT

Activations. Set date and time prior to entering Activation codes to ensure the Activations will be acknowledged. Data Transfer

DETECTION OF 3D POINTS ON MOVING OBJECTS FROM POINT CLOUD DATA FOR 3D MODELING OF OUTDOOR ENVIRONMENTS

Orientation Capture of a Walker s Leg Using Inexpensive Inertial Sensors with Optimized Complementary Filter Design

OPEN CONFIGURABLE CONTROL SYSTEM FOR PRECISION FARMING

AUTONOMOUS VEHICLE GUIDANCE FOR CITRUS GROVE NAVIGATION

TEST RESULTS OF A GPS/INERTIAL NAVIGATION SYSTEM USING A LOW COST MEMS IMU

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Synchronization aspects of sensor and data fusion in a research multi-sensor-system

Transcription:

Preprints of the 8th IFAC World Congress Milano (Italy) August 8 - September, Autonomous Navigation System of Crawler-Type Robot Tractor Ryosue TAKAI*, Oscar BARAWID Jr.**, Noboru NOGUCHI*** *Laboratory of Vehicle Robotics, Graduate School of Agriculture, Hoaido University, Sapporo, Japan (Tel: +8--76-3884, Email: taai@bpe.agr.houdai.ac.jp) **Laboratory of Vehicle Robotics, Graduate School of Agriculture, Hoaido University, Sapporo, Japan (Tel: +8--76-3884, Email: oscar@bpe.agr.houdai.ac.jp) ***Laboratory of Vehicle Robotics, Graduate School of Agriculture, Hoaido University, Sapporo, Japan (Tel: +8--76-3847, Email: noguchi@bpe.agr.houdai.ac.jp) Abstract: The objective of this research was to modify a commercial crawler-type tractor into a robot tractor that can be navigated autonomously by using RTK-GPS and IMU as navigation sensors. Navigation algorithms were developed. Steering control test and autonomous navigation test in farmland were conducted. Steering control test was conducted in different speeds, and the accuracy was evaluated. In each speed, the robot ran with ~3cm lateral error. Autonomous navigation test was conducted on multi-path map. In headland area, the robot used eyhole turning and transferred to the next path. The robot could finish the multipath navigation successfully. Keywords: RTK-GPS, IMU, crawler-type tractor, steering control, eyhole turning, robot tractor Fig.. CT8 (YANMAR). INTRODUCTION Hoaido, the northernmost island of Japan, is central region of agricultural industry in Japan, in spite of its long time winter season and accumulated snow. Hoaido prefecture has about 83,46 m land area, which occupies about % of Japanese land. Its rich and broad plain fields and primal acceptance of large-scale agricultural production system enabled Hoaido to become Japan`s capital production area of wheat, paddy, corn, potato, dairy cattle, and so on. Though Hoaido is such a capital area of agriculture, the shortage of agricultural wor force and its aging farmers is happening. A crawler-type tractor is a vehicle with tracs instead of wheels. Crawler-type tractors are widely used in Japan, especially in paddy fields, because of their high traction and low ground pressure. And they are also used on purpose for snow removal in the winter season. Crawler-type tractors are different from wheel-type tractors in their steering control mechanisms. The tractor controls its direction by changing the rotation velocity between the two crawlers. The two crawlers can spin in the counter direction each other. So it can turn in small radius and even on the spot. The objective of this research was to develop a crawler-type robot tractor that wors in agricultural fields. The authors modified a commercial crawler-type tractor into robot tractor based on RTK-GPS (Real-time inematic global positioning system) and IMU (Inertial measurement unit) as navigation sensors.. MATERIALS AND METHODS.. Research platform and navigation sensors Table.. Specifications of a crawler tractor Model CT8 Drive system Crawler Dimensions Overall length,mm 37 Overall width,mm 9 Overall height,mm 63 Ground clearance,mm 38 Weight g 399 Engine Model 4TNV98T Type 4-cycle, water-cooled diesel Output(w(ps)) 8.8(8) Disppacement(cc) 338 Fuel Tan Capacity(lit) Crawler Trac Length(mm) 6 Width(mm) 4 Tread(mm) Brae Wet dis Max, travel speed (m/hr) Front 8 Rear 8 Copyright by the International Federation of Automatic Control (IFAC) 46

Preprints of the 8th IFAC World Congress Milano (Italy) August 8 - September, to convert control PC s digital signal to analog signal to operate the vehicle. ECU has the CAN (Control area networ) bus interface and communicated with the control PC. ECU sent analog signals to vehicle s actuators. Vehicle s functions, forward and bacward movement, steering angle, height of three-point lin hitch, engine speed, PTO`s turning on and off, were controlled by ECU. Fig.. RTK-GPS (Legacy-E TOPCON) antenna and receiver. Sensor fusion Fig.3. IMU (Inertial measurement unit) Obtain GPS status, latitude, longitude, speed, GPS-time RTK-GPS IMU Obtain roll, pitch, yaw Vehicle controller Control steering angle and speed by changing HST of the tractor RS3C Voltage Voltage CAN Navigation of the robot tractor PC AD conversion ECU DA conversion control the value of shift, steer, and emergency stop Fig.4. Schematic diagram of a robot tractor Figure shows the research platform, A YANMAR CT8, acrawler-type standard tractor was used in this research. Table. shows its specification. Table shows specification of YANMAR CT8. It has about 4, g weights and engine output is 8ps. Figure shows schematic diagram of the robot tractor. RTK-GPS and IMU were used as navigation sensors to determine lateral and heading errors which were necessary in to evaluate the autonomous navigations. Figure 3 shows the RTK-GPS's (Legacy-E, TOPCON) antenna and receiver. To obtain the absolute position of the robot vehicle, a VRS (Virtual reference station) was used with positioning accuracy of ± cm. Fig.4 shows IMU (Inertial measurement unit) (JCS-74A, Japan Aviation Electronics Ind., Ltd.) used as the posture sensor that could obtain roll, pitch and yaw, and angular velocity of the robot vehicle. It could measure roll and pitch angles within ±4 and yaw angle of ±8. The IMU has a drift error of.deg/hour. The error was corrected dynamically using sensor fusion algorithm based on IMU and GPS signal. Control PC in the vehicle calculated vehicle s functions for autonomous navigation using developed algorithms and navigation maps. ECU (Electrical control unit) was developed Fig.. Vehicle dynamics model using RTK-GPS and IMU for sensor fusion To obtain the lateral error direction of the robot vehicle, an LSM (Least square method) was used (Kise 3). Figure shows the vehicle dynamics using the RTK-GPS and IMU sensor fusion. The robot vehicle's absolute position (X +, Y + ) can be calculated using () and (). X +, Y + = absolute position of the vehicle, m V = travel speed, m/s = absolute heading direction of the vehicle, deg 466

Latitude Preprints of the 8th IFAC World Congress Milano (Italy) August 8 - September, t = time, sec The absolute heading direction of the robot vehicle can be calculated using (3). (3) D (3) IMU.3. Navigation map = absolute heading direction, deg IMU = relative angle measured by the IMU, deg D = correction value which compensates the drift error, deg The vector of the vehicle position can be calculated using (4) and () Evaluation function to decide D was defined as (6). Since I is sum of the error, a proper D can be calculated by using (7) that minimizes the I N=number of navigation points (4) () (6) (7) vector of the vehicle position by position sensor =vector of the vehicle position by posture sensor and velocity sensor (8) can be described from () to (6) Fig.6. Navigation map Longitude Figure 6 shows the straight lines composed of three dimensional points which were created by GIS. The robot wors following the navigation map. Navigation points were defined as three dimensional Euclidean space E 3 shown as (4) (Kise 3). Navigation points N: The number of navigation points : Latitude and longitude of navigation points in WGS-84 coordinate : Codes of vehicle`s jobs..4. Steering control algorithm (4) (8) (9) () Finally, is calculated using (7) and (8). () () Fig.7. Steering control The robot changes its steering angle dynamically on the straight lines of navigation map. Steering angle was calculated using PID control based on lateral error d and heading error shown as (). Figure 7 shows the algorithm of steering control. () 467

Preprints of the 8th IFAC World Congress Milano (Italy) August 8 - September,. Keyhole turning Fig.8. Schematic trajectory of eyhole turning After the robot finishing a path, it turns in the headland to enter the next path. Keyhole turning is a way of turning that contains no bacward movements. Diagram of a eyhole turning is shown in Fig.8. During this turning, the robot tractor turns in the same radius, so the influence on the ground is thought to be almost constant. The radius can be changed by the ground condition. In this figure, vehicle advances on point-a, point-b, point-c, point-d, in order. Equation (4) was used to represent. : turning angle from point-a to point-b : width between two woring lines : turning radius.6. Autonomous navigation tests Automatic navigation tests were conducted on single-line path and multiline paths. At first, single-line path navigation test was conducted on a road in fields to test the accuracy of steering control. The robot followed the line using algorithm shown in (3) and Fig.3 in different speeds. The gains were changed as to the speed. In each speed, the accuracy was evaluated as lateral and heading errors. Then autonomous navigation test was conducted. Four path lines were created by GIS, and in headland area the robot turned with eyhole turning that used algorithm shown in (4) and Fig.4. The speed was about m/s on straight lines and about.4m/s during headland turning. Acceleration speed, PTO and the height of three-point hitch were also controlled in this navigation. On path lines, acceleration speed were elevated, PTO rotated and three-point hitch was moved downward. During turning, acceleration speed was reduced, PTO stopped and three-point hitch was moved upward. (4) Fig.9. Trajectry of autonomous navigation - - - - st path r.m.s. error=. cm 3 4 6 7 8 nd path r.m.s. error=4.3 cm 3 4 6 7 8 3rd path r.m.s. error=.cm 3 4 6 7 8 4th path r.m.s. error=.6 cm 3 4 6 7 8 Fig.. Lateral error of autonomous navigation 468

Preprints of the 8th IFAC World Congress Milano (Italy) August 8 - September,. -. 4 6 8 - - -. - - - st path r.m.s. error=.37 deg nd path r.m.s. error=.8 deg 3 4 6 7 8 -.. - - - -. 4 6 8. - - - 3rd path r.m.s. error=.9deg 4th path r.m.s. error=.89 deg -. 4 6 8 Fig.. Heading error of autonomous navigation Table.. Accuracy of straight line navigation Speed,m/s r.m.s lateral error,mm r.m.s heading error,deg.6.4.9 8.47.3 9.76.7.3.63 8.4 4. CONCLUSION The authors modified a standard crawler-type tractor into a robot tractor that controls functions electrically and navigates itself automatically following a navigation map. Navigation map was created by the GIS. Steering control algorithm and eyhole turning algorithm was developed and autonomous navigation tests were conducted. On a single straight line path, the robot ran with ~3cm lateral error and less than deg heading error at the speed of.6~ m/s. This result suggested that this agricultural robot had enough ability to wor on straight lines at the speed less than m/s. On multiline path, the robot controlled its functions such as speed, steering angle, PTO, tree-point hitch, and in headland area, it turned with eyhole turning. The robot finished its autonomous navigation successfully. REFERENCES Noguchi, N., Ishii, K., and Terao, H. (997). Development of an agricultural mobile robot using a geomagnetic direction sensor and image sensors. Journal of Agricultural Engineering Research, 67,. Barawid, O. C. Jr., Mizushima, A., Ishii, K., and Noguchi, N. (7). Development of an autonomous navigation system using two-dimensional laser scanner in an orchard application. Biosystems Engineering, 96(), 39-49. Kise, M. (3), Development of General-Purpose Robot Tractor, Memoirs of the Graduate School of Agriculture Hoaido University, (), -6 Nagasaa, Y., Umeda, N., Kanetai, Y., Taniwai, K., and Sasai, Y. (4). Autonomous guidance for rice transplanting using global positioning and gyroscopes. Computers and Electronics in Agriculture, 43(3): 3-34. Kise M., Noguchi, N., Ishii, K. and Terao,H., (), Development of the agricultural tractor with an RTK-GPS and FOG. In Proc. Fourth IFAC symposium on intelligent autonomous vehicle, 3-8. Sapporo, Japan, -7 September. 3. RESULTS AND DISCUSSION Table shows the RMS lateral and heading error of single path navigation test in each speed. The lateral error was about ~3 cm and the heading error was less than deg. This result suggested the robot has enough accuracy to satisfy automatic navigation in a speed less than m/s. Figure 9 shows the trajectory of multipath navigation. The robot followed the navigation map and wored its jobs on straight lines. In headlands, the robot turned using eyhole turning algorithm and entered to next path with 4~ cm errors. Figure and shows the transition of lateral and heading error respectively. The lateral error at the beginning point of each path was converged gradually. 469