中英文翻译(9页).doc
《中英文翻译(9页).doc》由会员分享,可在线阅读,更多相关《中英文翻译(9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-中英文翻译-第 9 页Fuzzy Logic Based Autonomous Skid Steering Vehicle Navigation L.Doitsidis,K.P.Valavanis,N.C.Tsourveloudis Technical University of Crete Department of Production Engineering and Management Chania,Crete,Greece GR-73100 Idoitsidis ,kimonv,nikostdpem.tuc.grAbstract-A two-layer fuzzy logic co
2、ntroller has been designed for 2-D autonomous Navigation of a skid steering vehicle in an obstacle filled environment. The first layer of the Fuzzy controller provides a model for multiple sonar sensor input fusion and it is composed of four individual controllers, each calculating a collision possi
3、bility in front, back, left and right directions of movement. The second layer consists of the main controller that performs real-time collision avoidance while calculating the updated course to be applicability and implementation is demonstrated through experimental results and case studies perform
4、ed o a real mobile robot.Keywords - Skid steering, mobile robots, fuzzy navigation. .INTRODUCTION The exist several proposed solutions to the problem of autonomous mobile robot navigation in 2-D uncertain environments that are based on fuzzy logic1,2,evolutionary algorithms 3,as well as methods comb
5、ining fuzzy logic with genetic algorithms4 and fuzzy logic with electrostatic potential fields5. The paper is the outgrowth of recently published results 9,10,but it studies 2-D environments navigation and collision avoidance of a skid steering vehicle. Skid steering vehicles are compact, light, req
6、uire few parts to assemble and exhibit agility from point turning to line driving using only the motions, components, and swept volume needed for straight line driving. Skid steering vehicle motion differs from explicit steering vehicle motion in the way the skid steering vehicle turns. The wheels r
7、otation is limited around one axis and the back of steering wheel results in navigation determined by the speed change in either side of the skid steering vehicle. Same speed in either side results in a straight-line motion. Explicit steering vehicles turn differently since the wheels are moving aro
8、und two axes. The geometric configuration of a skid steering vehicle in the X-Y plane is shown in Fig1,while at is the heading angle, W is the robot width, the sense of rotation and S1, S2 are the speeds in the either side of the robot. The derived and implemented planner a two-layer fuzzy logic bas
9、ed controller that provides purely” reactive behavior” of the vehicle moving in a 2-D obstacle filled environment, with inputs readings from a ring of 24 sonar sensors and angle errors, and outputs the updated rotational and translational velocities of the vehicle.DESIGN OF THE FUZZY LOGIC CONTROL S
10、YSTEM The order to the vehicle movement, a two-layer Madman-type controller has been designed and implemented. In the first layer, there are four fuzzy logic controllers repondible for obstacle detection and calculation of the collision possibleilities in the four main directions, front, back, left
11、and right. The possibilities calculated in the first layer are the input to the second layer along with the angle error (the difference between the robot heading angle and the desired target angle), and the output is the updated vehicles translational and the rotational speed. Fig. 1.Geometric confi
12、guration of the robot in the X-Y plane.A .first layer of the fuzzy logic controller The ATRV-mini is equipped with an array of 24 ultrasonic sensors that are vehicles as shown in Fig.2. The ultrasonic sensors that are used are manufactured by Polaroid.After experiment with, and testing several metho
13、ds concerning sonar sensor date grouping and management, it was first decided to follow the sensor grouping in pairs as proposed in 8(considering the ATRV mini twelve sonar group Ais=1,.,12, have been enumerated as shown in Fig.2) and then divide the sun of the provided pair sensor data by two to de
14、termine the distance from the (potential) obstacle. However, this method gave unsatisfactory results due to the ATRV minis specific sensor unreliability. Even in cases with obstacles present in the vicinity of the vehicle, the sensors were detecting a “free path”. To overcome this problem, a modifie
15、d, simpler, sensor grouping and data management method was tested that return much better and accurate results: The sensors were again grouped in pairs according to Fig.2, but the minimum of the (potential) obstacle. Each ATRV mini sonar returns from obstacles at a maximum distance of 4metres (exper
16、imentally verified as opposed to different value provided by the sonar sensors manufacturerFig.2. Grouping of the Sensors.The form of each first layer individual fuzzy controller, including the obstacle detection module, is shown in Fig.3.Observing Fig.3, data from group sensors A1, A2, .,A5(5 input
17、s) and group sensors A7, A8 , ,A11(5 inputs) serve as inputs to the individual controllers responsible for the calculation of the front and back collision possibilities, respectively. Data from group sensors A5, A6, A7 (3 inputs) serve as input to calculate the left and right possibilities, respecti
18、vely. The individual fuzzy controllers utilize the same membership functions to calculate the collision possibilities. The linguistic values of the variable distance_from_obstance are defined to be three, near, meium_distance, away with membership functions as shown in Fig.4 reflecting the maximum d
19、istance of 4 meters a sonar returns accurate information about potential obstacles.Fig.3.Obstacle detection module.Fig.4.Input Variable Distance_ From _ Obstacle.The first layer output is a collision possibility in each direction taking values from 0 to 1.The linguistic variables describing each dir
20、ection output variable collision possibility (with empiricallyDerived for best performance) membership functions as shown In Fig.5.A part of the rules base for left collision is presented in Table. An example of the rules used to extract front collision possibilities is: IF A1 is near AND A2 is near
21、 AND A3 is Near AND A4 is medium_distance AND A5is near THEN collision_possibility is high. Similar for the back collision possibility.For left (equivalently for right collision)possibilities the rule is of the form: If A5 is near And A6 is nearAnd A7 is near THEN collision_possibility is high.Fig.5
22、.Output Variable collision_possibilityTABLE PART OF THE RULES BASE FOR LEFT COLLISIONInput VariablesOutputVariablesA5A6A7NearNearNearHigh_PossibilityAwayAwayAwayNot_possibleNearAwayMedium_DistancePossibleNearAwayNearHigh_PossibilityB. Second layer of the fuzzy logic controller The second layer fuzzy
23、 controller recives as inputs the four collision possibilities in the four directions and the angle error, and outputs the translational velocity, which is responsible for moving the vehicle backward or forward and the rotational speed, which is responsible for the vehicle rotation as shown in Fig.6
24、. The angle error represents the difference between the robot-heading angle and the desired angle the robot should have in order to reach its target. The angle error takes values ranging from-1800to 1800. The linguistic variables that represent the angle error are: Backwards_1, Hard_Left, Left, righ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中英文 翻译
限制150内