ROBOT. Smooth Obstacle-avoidance by 4-wheel Navigational Vehicle Using Non-360 Range Sensors

Σχετικά έγγραφα
Real time mobile robot control with a multiresolution map representation

ER-Tree (Extended R*-Tree)

Quick algorithm f or computing core attribute

Nov Journal of Zhengzhou University Engineering Science Vol. 36 No FCM. A doi /j. issn

Autonomous navigation control for mobile robots based on emotion and environment cognition

Research on real-time inverse kinematics algorithms for 6R robots

Schedulability Analysis Algorithm for Timing Constraint Workflow Models

Journal of South China University of Technology Natural Science Edition. ADAMS-Matlab /Simulink . 1. f θ = v fsin γ + l rγ

CorV CVAC. CorV TU317. 1

A research on the influence of dummy activity on float in an AOA network and its amendments

1 (forward modeling) 2 (data-driven modeling) e- Quest EnergyPlus DeST 1.1. {X t } ARMA. S.Sp. Pappas [4]

No. 7 Modular Machine Tool & Automatic Manufacturing Technique. Jul TH166 TG659 A

Vol. 31,No JOURNAL OF CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY Feb

Correction of chromatic aberration for human eyes with diffractive-refractive hybrid elements

Study on the Strengthen Method of Masonry Structure by Steel Truss for Collapse Prevention

Study of In-vehicle Sound Field Creation by Simultaneous Equation Method

Adaptive grouping difference variation wolf pack algorithm

Motion analysis and simulation of a stratospheric airship

The straight-line navigation control of an agricultural tractor subject to input saturation

Δρ. Ηλίας Ξυδιάς Τηλ.: ,

Traversing Assist System for Tracked Vehicles on Rough Terrain Based on Continuous Three-Dimensional Terrain-Scanning

2 ~ 8 Hz Hz. Blondet 1 Trombetti 2-4 Symans 5. = - M p. M p. s 2 x p. s 2 x t x t. + C p. sx p. + K p. x p. C p. s 2. x tp x t.

Buried Markov Model Pairwise

Research on Economics and Management

Estimation of stability region for a class of switched linear systems with multiple equilibrium points

A new practical method for closed-loop identification with PI control

ΕΥΡΕΣΗ ΤΟΥ ΔΙΑΝΥΣΜΑΤΟΣ ΘΕΣΗΣ ΚΙΝΟΥΜΕΝΟΥ ΡΟΜΠΟΤ ΜΕ ΜΟΝΟΦΘΑΛΜΟ ΣΥΣΤΗΜΑ ΟΡΑΣΗΣ

High order interpolation function for surface contact problem

An Automatic Modulation Classifier using a Frequency Discriminator for Intelligent Software Defined Radio

( ) , ) , ; kg 1) 80 % kg. Vol. 28,No. 1 Jan.,2006 RESOURCES SCIENCE : (2006) ,2 ,,,, ; ;

Analysis of energy consumption of telecommunications network and application of energy-saving techniques

supporting phase aerial phase supporting phase z 2 z T z 1 p G quardic curve curve f 2, n 2 f 1, n 1 lift-off touch-down p Z

ROBOT. Mater-slave Control Technology for Abdominal Minimally Invasive Surgery Robot and Its Experiments

ΕΝΟΤΗΤΑ 2: Αυτόνομα Ευφυή Κινούμενα Ρομποτικά Συστήματα

ROBOT. Design and Realization of a Control System for Laparoscopic Robot

Homomorphism in Intuitionistic Fuzzy Automata

Approximation Expressions for the Temperature Integral

The optimization of EV powertrain s efficiency control strategy under dynamic operation condition

GPGPU. Grover. On Large Scale Simulation of Grover s Algorithm by Using GPGPU

2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems

VSC STEADY2STATE MOD EL AND ITS NONL INEAR CONTROL OF VSC2HVDC SYSTEM VSC (1. , ; 2. , )

Stress Relaxation Test and Constitutive Equation of Saturated Soft Soil

Research on model of early2warning of enterprise crisis based on entropy

Supplementary Materials for Evolutionary Multiobjective Optimization Based Multimodal Optimization: Fitness Landscape Approximation and Peak Detection

CAP A CAP

N8-0 (1 *.0 ' :7 ' _H $ (G0 )-: + $ B1+ N (+:- A+1 5.

3: A convolution-pooling layer in PS-CNN 1: Partially Shared Deep Neural Network 2.2 Partially Shared Convolutional Neural Network 2: A hidden layer o

Study on Re-adhesion control by monitoring excessive angular momentum in electric railway traction

Gro wth Properties of Typical Water Bloom Algae in Reclaimed Water

A System Dynamics Model on Multiple2Echelon Control

ΑΚΑ ΗΜΙΑ ΕΜΠΟΡΙΚΟΥ ΝΑΥΤΙΚΟΥ ΜΑΚΕ ΟΝΙΑΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

ROBOT. Dynamic Model Based Motor Control for Wheeled Mobile Robots

Εξερεύνηση χώρου από κινούμενα ρομπότ

PLATEAU METEOROLOGY. X 6 min. 6 min Vol. 34 No. 4 August doi /j. issn X X / cosθcosφ P412.

Journal of Central South University (Science and Technology) May Bragg TU443 A (2011)

Vol. 38 No Journal of Jiangxi Normal University Natural Science Nov. 2014

Quantum dot sensitized solar cells with efficiency over 12% based on tetraethyl orthosilicate additive in polysulfide electrolyte

GPU. CUDA GPU GeForce GTX 580 GPU 2.67GHz Intel Core 2 Duo CPU E7300 CUDA. Parallelizing the Number Partitioning Problem for GPUs

Study of urban housing development projects: The general planning of Alexandria City

Control Theory & Applications PID (, )

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

Research on vehicle routing problem with stochastic demand and PSO2DP algorithm with Inver2over operator

Μειέηε, θαηαζθεπή θαη πξνζνκνίσζε ηεο ιεηηνπξγίαο κηθξήο αλεκνγελλήηξηαο αμνληθήο ξνήο ΓΗΠΛΩΜΑΣΗΚΖ ΔΡΓΑΗΑ


ΔΙΠΛΩΜΑΣΙΚΗ ΕΡΓΑΙΑ. του φοιτητή του Σμήματοσ Ηλεκτρολόγων Μηχανικών και. Σεχνολογίασ Τπολογιςτών τησ Πολυτεχνικήσ χολήσ του. Πανεπιςτημίου Πατρών

Optimizing Microwave-assisted Extraction Process for Paprika Red Pigments Using Response Surface Methodology

Appendix to On the stability of a compressible axisymmetric rotating flow in a pipe. By Z. Rusak & J. H. Lee

Development of the Nursing Program for Rehabilitation of Woman Diagnosed with Breast Cancer

Antimicrobial Ability of Limonene, a Natural and Active Monoterpene

Studies on the Binding Mechanism of Several Antibiotics and Human Serum Albumin

ΕΛΕΓΧΟΣ ΤΩΝ ΠΑΡΑΜΟΡΦΩΣΕΩΝ ΧΑΛΥΒ ΙΝΩΝ ΦΟΡΕΩΝ ΜΕΓΑΛΟΥ ΑΝΟΙΓΜΑΤΟΣ ΤΥΠΟΥ MBSN ΜΕ ΤΗ ΧΡΗΣΗ ΚΑΛΩ ΙΩΝ: ΠΡΟΤΑΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΑΝΟΙΚΤΟ ΣΤΕΓΑΣΤΡΟ

LUO, Hong2Qun LIU, Shao2Pu Ξ LI, Nian2Bing

Research of Han Character Internal Codes Recognition Algorithm in the Multi2lingual Environment

, Litrrow. Maxwell. Helmholtz Fredholm, . 40 Maystre [4 ], Goray [5 ], Kleemann [6 ] PACC: 4210, 4110H

College of Life Science, Dalian Nationalities University, Dalian , PR China.

Q L -BFGS. Method of Q through full waveform inversion based on L -BFGS algorithm. SUN Hui-qiu HAN Li-guo XU Yang-yang GAO Han ZHOU Yan ZHANG Pan

Jesse Maassen and Mark Lundstrom Purdue University November 25, 2013

Arbitrage Analysis of Futures Market with Frictions

Development of a basic motion analysis system using a sensor KINECT

UAV. UAV Unmanned Aerial Vehicle LED Light Emitting Diodes LQR Linear Quadratic Regulator

A Method for Creating Shortcut Links by Considering Popularity of Contents in Structured P2P Networks

: Monte Carlo EM 313, Louis (1982) EM, EM Newton-Raphson, /. EM, 2 Monte Carlo EM Newton-Raphson, Monte Carlo EM, Monte Carlo EM, /. 3, Monte Carlo EM

A summation formula ramified with hypergeometric function and involving recurrence relation

Reaction of a Platinum Electrode for the Measurement of Redox Potential of Paddy Soil

Optimization Investment of Football Lottery Game Online Combinatorial Optimization

Zigbee. Zigbee. Zigbee Zigbee ZigBee. ZigBee. ZigBee

2 PbO 2. Pb 3 O 4 Sn. Ti/SnO 2 -Sb 2 O 4 -CF/PbO x SnO 2 -Sb PbO 2. Sn-Sb 1:1. 1 h. Sn:Sb=10:1. PbO 2 - CeO 2 PbO 2. [8] SnO 2 +Sb 2 O 4 _

Dynamic Torque Control Strategy of Engine Clutch in Hybrid Electric Vehicle

Table of Contents 1 Supplementary Data MCD

An Advanced Manipulation for Space Redundant Macro-Micro Manipulator System

Εφαρμογή Υπολογιστικών Τεχνικών στην Γεωργία

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική»

8Q5SAC) 8Q5SAC UV2Vis 8500 ( ) ; PHS23C ) ;721 ( ) :1 4. ;8Q5SAC : molπl ;Britton2Robinson Q5SAC BSA Britton2Robinson,

Analysis on construction application of lager diameter pile foundation engineering in Guangdong coastal areas

ΠΣΤΥΙΑΚΗ ΔΡΓΑΙΑ. Μειέηε Υξόλνπ Απνζηείξσζεο Κνλζέξβαο κε Τπνινγηζηηθή Ρεπζηνδπλακηθή. Αζαλαζηάδνπ Βαξβάξα

ACTA MATHEMATICAE APPLICATAE SINICA Nov., ( µ ) ( (

Design Method of Ball Mill by Discrete Element Method

Fragility analysis for control systems

EM Baum-Welch. Step by Step the Baum-Welch Algorithm and its Application 2. HMM Baum-Welch. Baum-Welch. Baum-Welch Baum-Welch.

ΕΠΙΧΕΙΡΗΣΙΑΚΗ EΡΕΥΝΑ & ΔΙΟΙΚΗΤΙΚΗ ΕΠΙΣΤΗΜΗ OPERATIONS RESEARCH & MANAGEMENT SCIENCE

Transcript:

35 5 2013 9 ROBOT Vol.35, No.5 Sep., 2013 DOI 10.3724/SP.J.1218.2013.00527 360 510642 bug 360 Pioneer3-AT bug 360 TP249 A 1002-0446(2013)-05-0527-08 Smooth Obstacle-avoidance by 4-wheel Navigational Vehicle Using Non-360 Range Sensors TAN Zhibin ZHAO Zuoxi ZHAO Ruqi LI Jiaojiao YU Long (Key Laboratory of Key Technology on Agricultural Machine and Equipment of South China Agricultural University, College of Engineering, South China Agricultural University, Guangzhou 510642, China) Abstract: An obstacle-avoidance navigation algorithm based on bug algorithm is proposed for the vehicle using non-360 range sensors and having minimum turning radius. Then the vehicle can bypass obstacle edge along a continuous and smooth path and complete the fixed-goal navigation task. This algorithm uses virtual antenna to intuitively represent passable state in the front. The tentacle algorithm is used to analyze turning state, and the minimum turning radius of the vehicle is changed according to the surrounding environment to correct the turning route in real time. The test result on a Pioneer 3-AT wheeled robot show that the robot using the proposed algorithm can reach the fixed goal in an unknown environment without collision, and the trajectory is continuous and smooth. The algorithm solve the problem that bug algorithm cannot be used in this kind of vehicles. Keywords: smooth trajectory; non-360 range; obstacle avoidance; virtual antenna; tentacle 1 Introduction [1] [2] bug [3] [4-10] 360 bug 360 180 bug 360 360 360 bug [11] bug 45 [12] 180 6117508120114404110003 948 2011-G32 zhao zuoxi@hotmail.com 2012-12-06/2013-03-25/2013-08-03

528 2013 9 360 bug [13] bug bug bug bug Pioneer3-AT 2 Design of virtual antennas [13] 1 D r L r W r O 1 180 360 R max D recb L W b D recs L W s W b > W s D recs W s = W r W s W r D recb D recs W b W s L 3 Turning route selection mechanism bug von Hundelshausen [14] [15] [16] 3.1 2 3.3 4.2 3 45 6 7 8910 11 2 12 1 13 D recs R max D recb W s W b L O L r 2 W r Fig.2 Vehicle and tentacles distribution 1 Fig.1 Design of virtual antennas [14]

35 5 360 529 k r k ρ k R min, k = 0,,(n 3)/2 r k =, k = (n 1)/2 (1) ρ k 7 R min, k = (n + 1)/2,,n 1 R min ρ ρ ρ [14] ρ ρ ρ n k 0,1,,n 1 n (n 1)/2 (n 1)/2 (n 1)/2 R min 1/4 n = 13 ρ = 1.3 R min = 500 mm 2 3.2 DIN70000 3 O O 1 O θ O 1 O Y x k = r k cosθ L arc = r k θ πr (2) y k = r k sinθ + r k 0 2 L arc θ α k O O θ Y O 3 Fig.3 Simulated body position on tentacle diagram X 2 3 α k = θ P k = [x k,y k,α k ] T 3.3 P kt = [x kt,y kt,α kt ] T k t 1) 7 0,,6 4 H A T kt k H t I 0 B A 1 2 34 5 a H 6 A C A 23 1 4 4 5 0 t 1 2 3 b 5 6 0 6 (a) (b) (c) Fig.4 4 H Cases of the vehicle moving along different tentacles 2) 0 T 00 T 0a 7(a) T 0a D recb T 0a D recb B D r T 0a I[0] T 0a 3) 2) 1 T 10 T 1t 7(b) D recb D r I[1] T 1t H

530 2013 9 4) 2 T 20 T 2t 4(c) T 2b D r T 2b D r C I[2] 5) I I 6) 4 0 4 Implementation principle of the improved algorithm S T X O d(x,t ) X T d(x,o) X O H L L 4.1 bug bug 2 360 360 bug bug 180 3 5 5 3 6 bug T D scb D scs D scs Fig.5 5 R ng D scb D scs Bar Bar r R max bug Design of the original bug algorithm s virtual antennas x /mm Fig.6 8000 6000 4000 2000 0 4000 6 2000 0 2000 4000 y /mm bug Experimental result of the original bug algorithm D scb D scs T 4.2 bug bug bug i) T ii) S T T 3 1 Tab.1 1 Differences between the new and original algorithms 0 3 5

35 5 360 531 4.2.1 T D recs i) T ii) D recs H 4.2.2 1) i) D recs ii) g m g g = d(x,o)/2 (3) 2) S (1) S T T T φ T i) T ii) D recs H (2) H L i) ii) D recs iii) D recs i) D recb ii) T (3) i) g ii) D recs i) D recs ii) T 4.2.3 bug D recs T i) D recs ii) D recs d(x,t ) < d(x,o) 4.3 7 S T D recs I H D D recb J (6) E T F L T SHDEFLT SH,DE,LT HD EF,FL

532 2013 9 9 180 90 90 S LMS200 H MobileRobots C++ D E ARIA C++ ARIA I J F L T 7 Fig.7 Trajectory simulation of bypassing obstacle T S 8 Fig.8 Unreachable goal situation 4.4 8 5 Test on a mobile robot and its result analysis Pioneer3-AT Pioneer3-AT MobileRobots 9 Pioneer3-AT Fig.9 Pioneer3-AT mobile robot platform [17] 10 m 7 m 10 L r =580 mm W r =493 mm R min =500 mm R max = 5000 mm L = 700 mm W b = 780 mm W s = 600 mm n = 13 ρ = 1.3 Matlab 10 Fig.10 Test environment

35 5 360 533 11 12 bug T S T (0,0) (8000,0) (H 1 H 2 ) (L 1 L 2 ) bug (H 1H 2 ) (L 1L 2 ) 11 12 2 bug 9000 7000 T Tab.1 2 Comparison of obstacle-avoidance results x /mm 5000 3000 L 2 H 2 L 1 /mm (7934, 28) (7960,20) /mm (8300, 50) (8380,100) /mm 8 627 10 218 Fig.11 x /mm Fig.12 1000 1000 5000 9000 7000 5000 3000 1000 11 1000 5000 12 H 1 S 0 y /mm 5000 Test result of goal navigation with obstacle avoidance using the proposed algorithm L 2 H 1 T S H 2 L 1 0 y /mm bug 5000 Test result of goal navigation with obstacle avoidance using the broken-line bug algorithm H 1 L 2 6 Conclusion (1) bug 180 (2) (3) [17] References [1] [J]2002 19(2) 117-121. Wang R B, Li B, Chu J W, et al. A review of the safety guarantee technology of worldwide intelligent vehicle[j]. Journal of Highway and Transportation Research and Development, 2002, 19(2): 117-121. [2] [J]2005 27(4) 319-324. Meng J H, Zhu J H, Sun Z Q. A new path planning algorithm for sensor-based mobile robot in unknown environment[j]. Robot, 2005, 27(4): 319-324. [3] Lumelsky V J, Stepanov A A. Path-planning strategies for a point mobile automaton moving amidst unknown obstacles of arbitrary shape[j]. Algorithmica (New York), 1987, 2(4): 403-430. [4] Sankaranarayanan A, Vidyasagar M. A new path planning algorithm for moving a point object amidst unknown obstacles in a plane[c]//ieee International Conference on Robotics and Automation. Piscataway, USA: IEEE, 1990: 1930-1936.

534 2013 9 [5] Sankaranarayanan A, Vidyasagar M. Path planning for moving a point object admidst unknown obstacles in a plane: A new algorithm and a general theory for algorithm development[c]// 29th IEEE Conference on Decision and Control. Piscataway, USA: IEEE, 1990: 1111-1119. [6] Kamon I, Rivlin E. Sensory-based motion planning with global proofs[j]. IEEE Transactions on Robotics and Automation, 1997, 13(6): 814-822. [7] Lumelsky V J, Skewis T. Incorporating range sensing in the robot navigation function[j]. IEEE Transactions on Systems, Man, and Cybernetics, 1990, 20(5): 1058-1069. [8] Kamon I, Rimon E, Rivlin E. TangentBug: A range-sensorbased navigation algorithm[j]. International Journal of Robotics Research, 1998, 17(9): 934-953. [9] Magid E, Rivlin E. CautiousBug: A competitive algorithm for sensory-based robot navigation[c]//ieee/rsj International Conference on Intelligent Robots and Systems. Piscataway, USA: IEEE, 2004: 2757-2762. [10] Choset H, Lynch K M, Hutchinson S, et al. Principles of robot motion: Theory, algorithms, and implementations[m]. Cambridge, UK: A Bradford Book, 2005. [11] [J] 2008 34(4) 11-16. Liu X, Chen J X. A limited field-of-view based obstacle avoidance and path planning algorithm for mobile robots[j]. Aerospace Control and Application, 2008, 34(4): 11-16. [12] [J] 2006 34(5) 953-956. Hao Z B, Hong B R. Sensor-based path planning for mobile robot in unknown environment[j]. Acta Electronica Sinica, 2006, 34(5): 953-956. [13] 360 [J]2010 46(19) 44-52. Zhao Z X, Wang N, Zhan Z G, et al. Implementation of sensorbased navigation on mobile robots using non-360 range sensor[j]. Journal of Mechanical Engineering, 2010, 46(19): 44-52. [14] von Hundelshausen F, Himmelsbach M, Hecker F, et al. Driving with tentacles: Integral structures for sensing and motion[j]. Journal of Field Robotics, 2008, 25(9): 640-673. [15] [J] 2011 25(4) 50-53. Wang K K, Zhao H Q, Lu Q, et.al. A motion planning method for autonomous land vehicles based on virtual tentacles[j]. Journal of Academy of Armored Force Engineering, 2011, 25(4): 50-53. [16] [J]2010 10(6) 53-58. Niu R X, Xia J T, Wang X H, et al. Tentacle algorithm of obstacle avoidance and autonomous driving for intelligent vehicle[j]. Journal of Traffic and Transportation Engineering, 2010, 10(6): 53-58. [17] [M] 3 2005. Yu Z S. The theory of automobile[m]. 3rd ed. Beijing: China Machine Press, 2005. 1987 1968