AUTONOMOUS DRIVING ALGORITHMS IN SCALED ENVIRONMENT

Similar documents
A New Buck-Boost Converter for a Hybrid-Electric Drive Stand P. Mašek

TRANSMISSION COMPUTATIONAL MODEL IN SIMULINK

NUMERICAL ANALYSIS OF IMPACT BETWEEN SHUNTING LOCOMOTIVE AND SELECTED ROAD VEHICLE

COMPUTATIONAL MODEL OF THE AVIATION DIESEL ENGINE FOR HIL TESTING

USING OF dspace DS1103 FOR ELECTRIC VEHICLE MODELING

CONTROLS SYSTEM OF VEHICLE MODEL WITH FOUR WHEEL STEERING (4WS)

Study on V2V-based AEB System Performance Analysis in Various Road Conditions at an Intersection

ADVANCED USAGE OF INERTIA TEST STAND MEASUREMENT OF THE GEARBOX NO-LOAD LOSSES

CONTROLLING CAR MOVEMENTS WITH FUZZY INFERENCE SYSTEM USING AID OF VARIOUSELECTRONIC SENSORS

EVALUATION OF VEHICLE HANDLING BY A SIMPLIFIED SINGLE TRACK MODEL

Wind Turbine Emulation Experiment

Automatic Driving Control for Passing through Intersection by use of Feature of Electric Vehicle

Analysis and evaluation of a tyre model through test data obtained using the IMMa tyre test bench

NEW APPROACH TO MEASURE THE VEHICLE CENTRE OF GRAVITY HEIGHT

students (mostly MS level, partially BS and PhD) academic staff

TRACTION CONTROL OF AN ELECTRIC FORMULA STUDENT RACING CAR

REU: Improving Straight Line Travel in a Miniature Wheeled Robot

Steering Actuator for Autonomous Driving and Platooning *1

USING OF BRAKING IN REAL DRIVING URBAN CYCLE

USING OF dspace DS1103 FOR ELECTRIC VEHICLE POWER CONSUMPTION MODELING

Robert D. Truax. June A uthor... :... Department of Mechanical Engineering May 9, 2008

Modeling of the Hybrid Electric Drive with an Electric Power Splitter and Simulation of the Fuel Efficiency

PREPARATION, TESTING AND COMPARISON OF FRICTION COMPOSITES. Nanotechnology Centre, VŠB-Technical University of Ostrava, Czech Republic

18th ICTCT Workshop, Helsinki, October Technical feasibility of safety related driving assistance systems

Hybrid Power System Power Flow Analysis

A Practical Solution to the String Stability Problem in Autonomous Vehicle Following

KINEMATICAL SUSPENSION OPTIMIZATION USING DESIGN OF EXPERIMENT METHOD

Comparison of Braking Performance by Electro-Hydraulic ABS and Motor Torque Control for In-wheel Electric Vehicle

THE STRESS OF LASHING POINTS IN FULL- LOADED 3,5-TONNE VAN DURING EMERGENCY BRAKING

Vehicle Dynamics and Drive Control for Adaptive Cruise Vehicles

FUZZY CONTROL OF INVERTED PENDULUM USING REAL-TIME TOOLBOX

Driving Performance Improvement of Independently Operated Electric Vehicle

Prerequisites for Increasing the Axle Load on Railway Tracks in the Czech Republic M. Lidmila, L. Horníček, H. Krejčiříková, P.

The design and implementation of a simulation platform for the running of high-speed trains based on High Level Architecture

Vehicle Dynamic Simulation Using A Non-Linear Finite Element Simulation Program (LS-DYNA)

Enhancing Wheelchair Mobility Through Dynamics Mimicking

IMPROVED EMERGENCY BRAKING PERFORMANCE FOR HGVS

Control of small gasoline genset

Freescale Cup Competition. Abdulahi Abu Amber Baruffa Mike Diep Xinya Zhao. Author: Amber Baruffa

Experimental Development of Active Control Systems of Railway Vehicle Bogies

EFFECTIVENESS OF THE ACTIVE PNEUMATIC SUSPENSION OF THE OPERATOR S SEAT OF THE MOBILE MACHINE IN DEPEND OF THE VIBRATION REDUCTION STRATEGIES

Experimental Validation of a Scalable Mobile Robot for Traversing Ferrous Pipelines

Development and validation of a vibration model for a complete vehicle

Research of the vehicle with AFS control strategy based on fuzzy logic

DESIGN, SIMULATION AND TESTING OF SHRIMP ROVER USING RECURDYN

Dipl.-Inform. Günter Ehmen Dipl.-Inform. Stefan Puch

C-ITS status in Europe and Outlook

Keywords: driver support and platooning, yaw stability, closed loop performance

Comparison of Braking Performance by Electro-Hydraulic ABS and Motor Torque Control for In-wheel Electric Vehicle

Functional Algorithm for Automated Pedestrian Collision Avoidance System

Vehicle Dynamics and Control

Evaluation of Deadband Effect in Steer- by-wire Force Feedback System by Using Driving Simulator Nuksit Noomwongs a and Sunhapos Chantranuwathana b

Human Body Behavior as Response on Autonomous Maneuvers, Based on ATD and Human Model*

Luigi Giacalone CEO Autostrade Tech. SICVe Safety Tutor

A Personalized Highway Driving Assistance System

Optimization of Seat Displacement and Settling Time of Quarter Car Model Vehicle Dynamic System Subjected to Speed Bump

Ing. Ivo Malina, CSc. Slovo úvodem By way of Introduction. doc. Ing. Karel Sellner, CSc.

COMPUTATIONAL MODELING OF HEAVY DUTY TRUCK DRIVESHAFT

Segway with Human Control and Wireless Control

A Methodology to Investigate the Dynamic Characteristics of ESP Hydraulic Units - Part II: Hardware-In-the-Loop Tests

Results of HCT- vehicle combinations

FEM ANALYSIS OF CONNECTING ROD FOR STATIONARY ENGINE. Republic

Developing a Platoon-Wide Eco-Cooperative Adaptive Cruise Control (CACC) System

Simulation of Influence of Crosswind Gusts on a Four Wheeler using Matlab Simulink

University Of California, Berkeley Department of Mechanical Engineering. ME 131 Vehicle Dynamics & Control (4 units)

VALIDATION OF ROLING AND STEER RESISTANCE OF ARTICULATED TRACKED ROBOT

Eurathlon Scenario Application Paper (SAP) Review Sheet

Braking Performance Improvement Method for V2V Communication-Based Autonomous Emergency Braking at Intersections

Supporting Information. For. Evaluating the Potential of Platooning in. Lowering the Required Performance Metrics of

AEB System for a Curved Road Considering V2Vbased Road Surface Conditions

Methods of brake efficiency evaluation for heavy duty vehicles in Slovakia

Design & Development of Regenerative Braking System at Rear Axle

CONNECTED AUTOMATION HOW ABOUT SAFETY?

Racing Tires in Formula SAE Suspension Development

WHITE PAPER Autonomous Driving A Bird s Eye View

Multi-body Dynamical Modeling and Co-simulation of Active front Steering Vehicle

Application of Steering Robot in the Test of Vehicle Dynamic Characteristics

Autonomous cars navigation on roads opened to public traffic: How can infrastructure-based systems help?

Cooperative brake technology

Experimental investigations of pressure pulsations damping in screw compressor system

INTERCOOLER FOR EXTREMELY LOW TEMPERATURES OF CHARGING

Ambient Magnetic Field Compensation for the ARIEL (Advanced Rare IsotopE Laboratory) Electron Beamline. Gabriela Arias April 2014, TRIUMF

Automated Driving - Object Perception at 120 KPH Chris Mansley

Design of Wheeled Mobile Robot with Tri-Star Wheel as Rescue Robot

Spark. The open source ECU project

CHAPTER 4: EXPERIMENTAL WORK 4-1

Application of Data Acquisition and Telemetry System into a Solar Vehicle

Development and design of linear drive and methodology of linear drive testing

DEVELOPMENT OF A CONTROL MODEL FOR A FOUR WHEEL MECANUM VEHICLE. M. de Villiers 1, Prof. G. Bright 2

EMERGING TRENDS IN AUTOMOTIVE ACTIVE-SAFETY APPLICATIONS

EFFECTIVENESS OF COUNTERMEASURES IN RESPONSE TO FMVSS 201 UPPER INTERIOR HEAD IMPACT PROTECTION

SAFERIDER Project FP SAFERIDER Andrea Borin November 5th, 2010 Final Event & Demonstration Leicester, UK

UNIFIED, SCALABLE AND REPLICABLE CONNECTED AND AUTOMATED DRIVING FOR A SMART CITY

A TRAILER STEERING STRATEGY FOR THE B-DOUBLE COMBINATION

RF Based Automatic Vehicle Speed Limiter by Controlling Throttle Valve

Integrated Control Strategy for Torque Vectoring and Electronic Stability Control for in wheel motor EV

An Adaptive Nonlinear Filter Approach to Vehicle Velocity Estimation for ABS

A Novel Chassis Structure for Advanced EV Motion Control Using Caster Wheels with Disturbance Observer and Independent Driving Motors

INCREASING THE ELECTRIC MOTORS EFFICIENCY IN INDUSTRIAL APPLICATIONS

REALISTIC DESIGN LOADS AS A BASIS FOR SEMI-TRAILER WEIGHT REDUCTION

Transcription:

10.2478/v10138-011-0016-y AUTONOMOUS DRIVING ALGORITHMS IN SCALED ENVIRONMENT GABRIELA ACHTENOVÁ Josef Božek Research Centre of Engine and Automotive Technology, Czech Technical University in Prague, Technická 4, 166 07 Prague 6,, E-mail: gabriela.achtenova@fs.cvut.cz ONDREJ KOREC Czech Technical University in Prague, Faculty of Mechanical Engineering SHRNUTÍ Článek se zabývá zhodnocením vývoje projektu SMALL na ČVUT v Praze, který se týkal zkoušek systémů vedoucí k autonomnímu navádění vozidel. Pomocí zmenšeného modelu vozidla byly odzkoušeny algoritmy adaptivního tempomatu, včetně systému Stop&Go a sledování trajektorie vpředu jedoucího vozidla. Pomocí podobnostního teorému je možné výsledky přepočítat na skutečné vozidlo a předpovídat tak chování vozidla v koloně, či stabilitu kolony vozidel. KLÍČOVÁ SLOVA: ZMENŠENÝ MODEL VOZIDLA, ADAPTIVNÍ TEMPOMAT, SLEDOVÁNÍ TRAJEKTORIE PILOTNÍHO VOZIDLA ABSTRACT The article gives a brief overview about the evolution of the SMALL project at Czech Technical University in Prague. The work was dedicated to test control algorithm, for autonomous drive of vehicles. With help of scale model the algorithms of Adaptive Cruise Control were tested, including Stop&Go System and the following of path of leading vehicle. With help of Buckingham PI theorem of similarity is possible to recalculate the obtained results to the real vehicle and predict the behavior of vehicle in the platoon, or the stability of a platoon. KEYWORDS: SCALED MODEL, ADAPTIVE CRUISE CONTROL, PATH FOLLOWING OF LEADING VEHICLE 1. INTRODUCTION The SMALL project (Scaled Mobility on Laboratory Level) was started by prof. Joop Pauwelussen on HAN University in the Netherlands [1]. The target of the project was to built an educational tool which will enable to test and understand the intelligent transport system at low-budget level. Czech Technical University in Prague joined this project and developed its own scaled vehicle [2]. However the control part of scaled vehicle of Czech Technical University was during last year completely changed, as well as the control environment on the supervising computer. The vehicle is described in next chapter. Further are summarized the results achieved in last year in frame of a master thesis [3], which was focused on testing of adaptive cruise control with Stop&Go system. Finally we will describe the tests of algorithm of following the trajectory of leading vehicle. These tests were carried out in frame of a bachelor thesis [4]. 2. SMALL VEHICLE The model has a chassis with twin-wishbone axles, inflatable tyres (exchangeable for rubber tyres), disc brakes on all wheels with servos actuating the hydraulic pressure for brake operation separately on every wheel, and a servo for steering and driving electromotor Satrema SA2420 with its own controller JETI model JES045 DC. The vehicle can be coupled with one or two axle trailers equipped with their own sensors. Notwithstanding in the present article all results are acquired with single vehicle only. The description of trailer and semi-trailer can be found in [5]. As a control and data acquisition unit was chosen NI SbRIO with respect of ease of use and programming, low weight and good customer and academic support from National Instruments (NI). NI Single-Board RIO is one of the devices of RIO platform that combines deployable, embedded devices that feature a realtime processor, reconfigurable field-programmable gate array, and analog and digital I/O on a single board programmed with NI LabView software. The SbRIO is used for data acquisition and PWM control of servo actuators. All data are sent to the Gabriela ACHTENOVÁ, Ondrej Korec MECCA 03 2011 PAGE 23

supervising computer, which decides about the main control of the vehicle movement; because it is running the algorithm for autonomous drive. For sending the data to the supervising computer wireless access point LinkSys WAP54G is used. The movement of the vehicle is sensed by optocouplers used for sensing the revolutions of each wheel and electric motor. To monitor the behavior of the vehicle in longitudinal and lateral direction, SMALL is further equipped with bi-axial accelerometers ADXL203 and yaw-rate. Last named sensors are placed in the center of gravity of the vehicle. The energy supply is solved with using two Pb accumulators 12 V; 0,8 A.h and two NiMH accu-packs SunPower 4000 7,2 V; 4 A.h which are supplying two voltage levels 24 V for SbRIO device with the actuators and auxiliary devices and 14,4 V for JES045 regulator and electric driving motor. The 5 V necessary for some sensors and servo actuators is provided with help of DC-DC converter Lambda PXF40-12S05. Further two additional DC-DC miniconverter switching regulators of LM 2576T-5 were made. 3. ADAPTIVE CRUISE CONTROL (ACC) The first target was to compare the behaviour of full scale vehicle (FSV) equipped with ACC with behaviour of scaled vehicle SMALL. The bibliographic search of ACC algorithm is presented in [3]. For testing on SMALL vehicle was finally chosen the algorithm proposed by Ondřej Laník, which was tested on FSV during preparation of PhD thesis, and where the complete algorithm with all tuning constant is known. The description of the used algorithm can be found in [6]. To compare the results between experiments and simulations done for FSV with experiments and simulations done for SMALL the Buckingham similarity theorem was used. This theorem says that when two systems can be described by one model, then for both systems can be used the same non-dimensional equations and both systems are dynamically similar. For the fuzzy ACC controller were chosen two inputs: relative speed see equation (1), and headway distance error (2). DV = v l - v f (1) ΔR h xl = v f - x T f h 100-100 Where x l (x f ) signifies longitudinal position of leading (following) vehicle, v l and v f mean velocity of leading and following vehicle, T h is headway time. The output from the controller is the desired acceleration within a limited range. Within a fuzzy ACC-controller the inputs are divided using Gauss membership functions into linguistic values. (2) Inside fuzzy ACC controller is a set of 25 rules. During the tests described in [6] the controller did not work properly in cases when the following vehicle lost the contact with leading vehicle. Therefore the controller was extended by three inputs: cruising speed, target presence and visible distance. Totally was prepared a system with 34 rules. The algorithm was tested with several scenarios on Dutch highways. This extended fuzzy controller we used for test in SMALL vehicle. For our experiments we recalculated the membership functions to values achievable with SMALL vehicle and converted the desired accelerations from ACC to real control signal for available actuators. The tests were performed mostly indoor. The environment for testing includes two vehicles. One is SMALL model with implemented ACC algorithm and second is preceding vehicle simple radio controlled model without any sensors see Figure 4. With regards to the available equipment in time of experiments we could perform only the following tests: 1. Total stop of the vehicle in front of the obstacle (test of Stop&Go functioning). 2. "Closing" scenario. The SMALL vehicle approaches the leading vehicle cruising at constant speed. This scenario is characteristic with the transition to constant-speed following. To perform the ACC test the SMALL vehicle is equipped with laser range sensor Banner LT3PI. To be able to use the maximal range of sensor the obstacle for first test was covered with reflexive material. The results of both performed test are depicted in the following Figures. The results from the first test in Figure 1 show the comparison between the experimentally sensed and simulated data. The second test compares the experimentally measured data from FSV which were scaled down to SMALL with data acquired during SMALL tests. The peaks in SMALL data in vehicle velocity measurements can be explained from low precision of optocouplers. In all cases both systems show quite similar performances, which proves that the SMALL vehicle can be used as device for simulating the FSV behaviour. 4. FOLLOWING OF TRAJECTORY OF LEADING VEHICLE To perform the tests of following the trajectory the SMALL vehicle was equipped with MSI MIN StarCampClip webcamera mounted perpendiculat to the longitudinal axis in front of the vehicle. For data transmission between the web camera and supervising computer was used router TP-Link type tl-ps310u with speed of 54 Mbit/s. First was experimentally verified the angle of view of the camera. Gabriela ACHTENOVÁ, Ondrej Korec MECCA 03 2011 PAGE 24

FIGURE 1: Test 1; Closing to the fixed obstacle. Left graph monitors the behaviour of SMALL vehicle, the right graph presents the comparison between simulation and experimental data. The test was performed for desired Headway time T h = 1,3 s. OBRÁZEK 1: Test 1; Zastavení před překážkou. Levý graf ukazuje chování vozidla SMALL, zatímco na pravém grafu je vidět srovnání mezi simulací a experimentem. Test by proveden při zvolené vzdálenosti T h = 1,3 s. FIGURE 2: Test 2; Closing scenario. Left: Comparison of scaled FSV and SMALL velocities. Right: Comparison of scaled FSV and SMALL headway distances. OBRÁZEK 2: Dojezd vozidla. Vlevo: porovnání přepočítané rychlosti skutečného vozu a vozu SMALL. Vpravo: Porovnání vzdálenosti od vpředu jedoucího vozidla pro skutečné vozidlo a SMALL. To simplify the recognition of leading vehicle, it was equipped with rectangular plate with distinct and well defined longitudinal center edge. In reality it corresponds to the wings of rear trailer doors. As input value for control algorithm was used the evaluation p of position of the center edge of the rectangular plate from the left edge of the image x s to the total width of image s. xs p = (3) s The output value for steering servo control is evaluated from the following equation, which is based on calculation of angle under which the web camera observes the center edge. The equation takes into account the angle of vision of web camera α, position of center edge p and tuning coefficient k. α OUT = k arctan ( p - 0,5) tan 2 The algorithm implemented in LabView - module IMAQ Vision is used for evaluation of center edge. During the practical test the biggest disadvantage was the low computational power of supervising computer, which causes also the slowing-down of data acquisition. The maximal achievable speed was 10 images/s, which imposes than also the limit of speed of SMALL vehicle movement to 1,5 m/s. For test was prepared a path with several obstacles. The speed of SMALL and of leading vehicle was kept constant. In Figure 3 are demonstrated the first results of path following. From Figure 3 can be seen that for sharp curves the deviation in path equals approximately half of the wheel width of the vehicle. Such deviation is in reality absolutely inadmissible. (4) Gabriela ACHTENOVÁ, Ondrej Korec MECCA 03 2011 PAGE 25

The suggested path following algorithm should be treated as premature experiment for testing the functioning of sensors, data transmission and image processing. The algorithm with more reliable results is under development. FIGURE 3: Trajectory of leading and following (SMALL) vehicle. OBRÁZEK 3: Trajektorie dráhy vedoucího a sledujícího (SMALL) vozidla. FIGURE 4: Illustrative photo of leading radio controlled vehicle with following SMALL vehicle behind. OBRÁZEK 4: Ilustrativní obrázek pilotního rádiem řízeného modelu sledovaného vozem SMALL. 5. CONCLUSIONS The SMALL project was started with objective to develop a tool which will: Help the understanding of intelligent transport systems at an easy to handle and low-budget level Serve as an educational tool to motivate students in interdisciplinary research in this challenging field. SMALL remains to be an educational tool which is completely maintained and developed by students in frame of their bachelor or master thesis. With tests results we proved that both objectives can be fulfilled. The possibility of prediction of behavior of FSV based on the measurements made on SMALL was confirmed. SMALL is valuable, low budget tool especially for systems testing autonomous driving and following of the leading. ACKNOWLEDGEMENTS The project is performed at Czech Technical University in Prague (CTU) in collaboration with Hogeschool van Arnhem en Nijmegen (HAN), Arnhem in the Netherlands. The research on Czech Technical University has been subsidized by the Czech Ministry of Education Project 1M0568 Josef Božek Research Center. The support is gratefully acknowledged. LIST OF ABBREVIATIONS ACC Adaptive Cruise Control FSV Full Scale Vehicle HAN Hogeschool van Arnhem en Nijmegen NI National Instruments SbRIO Single-board RIO SMALL Scaled Mobility on Laboratory Level REFERENCES [1] Pauwelussen J.P. (2003). Memorandum: SMALL (Scaled Mobility At Laboratory Level) [2] Achtenová G. & Pauwelussen J. (2007). A SMALL Note Short Communication. Mecca. 5(1), p. 11 14. ISSN 1214-0821. [3] Korec O. (2011). SMALL Control Unit + ACC with Stop&Go. Unpublished Master thesis, HAN University. Arnhem, The Netherlands and CTU in Prague,. [4] Škopek M. (2011). Autonomní jízda zmenšeného modelu SMALL. Unpublished bachelor thesis, Czech Technical University in Prague. [5] Kvapil V. (2004). Scaled model of articulated vehicle. Unpublished master thesis, Czech Technical University in Prague. [6] Láník O. (2004). Fuzzy Logic Adaptive Cruise Control Controller with Extended Adaptive Functions. MECCA. 2(4), p. 16 23. ISSN 1214-0821. Gabriela ACHTENOVÁ, Ondrej Korec MECCA 03 2011 PAGE 26

SUBSCRIPTION INFORMATION FOR YEAR 2012 MECCA IS PUBLISHED THREE TIMES A YEARR * Middle European countries profit special price... 200 CZK (in Czech crowns) without shipping costs per issue. * Price for rest of world...15 per issue without shipping costs. * Price for annual subscription including shipping costs for Czech republic... 760 CZK * Price for annual subscription including shipping costs for other middle European countries... 860 CZK * Price for annual subscription including shipping costs for the rest of Europe...56 * Price for annual subscription including shipping costs for the overseas...60 PLEASE PAY THE AMOUNT ON THE FOLLOWING BANK ACCOUNT: Name of account: CVUT V PRAZE FAKULTA STROJNI Address of account owner: Technická 4 16607 Praha 6 Account number: 27-4095990227 Bank code: 0100 Bank address: Komerční banka a.s., Praha 6 Dejvická 52 160 59 Praha 6 Variable symbol: 241 FOR ALL QUESTIONS, PLEASE, CONTACT THE EDITOR: Gabriela Achtenová Czech Technical University in Prague Technická 4, 166 07 Praha 6 Tel.: +420 2 24 35 24 99, Fax: +420 2 24 35 25 00 mecca@fs.cvut.cz gabriela.achtenova@fs.cvut.cz LIST OF COUNTRIES PROFITTING THE SPECIAL PRICE OF MECCA:, Slovakia, Poland, Hungary, Romania, Bulgaria, Former USSR republics, Former Yugoslav republics Gabriela ACHTENOVÁ, Ondrej Korec MECCA 03 2011 PAGE 27