Design of Experimental Platform for Intelligent Car. , Heyan Wang

Similar documents
Design of intelligent vehicle control system based on machine visual

The Design of Intelligent Wheelchair Based on MSP430

A New Simulation Technology Research for Missile Control System based on DSP. Bin Tian*, Jianqiao Yu, Yuesong Mei

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Design of Removable Guardrail System Based on ZigBee Network

Study on Synchronous Generator Excitation Control Based on FLC

Path Planning for Mobile Robots Based on Hybrid Architecture Platform

Based on the ARM and PID Control Free Pendulum Balance System

The Design of Experimental Teaching System for Digital Signal Processing Based on GUI

Control System of Tension Test for Spring Fan Wheel Assembly

The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng2, b

Exploration on Application of Electronic Circuit Simulation Technology in Electronic Application Technology. Mingming Fang

Available online at ScienceDirect. Procedia Technology 14 (2014 )

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

Development of Virtual Reality Simulation Training System for Substation Zongzhan DU

A Universal Motor Performance Test System Based on Virtual Instrument

The Pitch Control Algorithm of Wind Turbine Based on Fuzzy Control and PID Control

High Voltage Security System Design and Testing of Electric Car

Dynamics and simulation analysis of table tennis robot based on independent joint control

An Engraving Character Recognition System Based on Machine Vision

Research on Intelligent CNC Turret Punch Press Process Programming. System

A Simple Design of Clean Robot

Available online at ScienceDirect. Procedia Engineering 168 (2016 ) th Eurosensors Conference, EUROSENSORS 2016

Insulation and monitoring system for pure electric vehicle based on microcontroller unit

Simulation and Fault Detection for Aircraft IDG System

A Fault Detection Device for Energy Metering Equipment

Effects of Measuring Instrument and Measuring Points on Circular Coordinate Measurement Precision

Drink Bottle Defect Detection Based on Machine Vision Large Data Analysis. Yuesheng Wang, Hua Li a

Study of multi physical parameter monitoring device based on FBG sensors demodulation system

A smooth tracking algorithm for capacitive touch panels

Design of Automatic Control System for NDT Device

Adaptive filter and noise cancellation*

Fig.2 the simulation system model framework

Research on Flicker Measurement Algorithm Based on FFT

Application of Artificial Intelligence in Mechanical Engineering. Qi Huang

Design of the Chaotic Signal Generator Based on LABVIEW

Using Signal Express to Automate Analog Electronics Experiments

Virtual Digital Control Experimental System

THE DESIGN OF RURAL POWER NETWORK POWER QUALITY MONITORING AND ANALYSIS PLATFORM ON LABVIEW

Cleaning Robot Working at Height Final. Fan-Qi XU*

Design of Virtual Sphygmomanometer Based on LABVIEWComparison, Reflection, Biological assets, Accounting standard.

Signal Analysis and Processing Platform Based on LabVIEW

*Corresponding author. Keywords: Sub-packaging Screw, Operating Characteristic, Stepping Motor, Pulse Frequency.

Study and Design of Virtual Laboratory in Robotics-Learning Fei MA* and Rui-qing JIA

LabVIEW 8" Student Edition

Resistance Furnace Temperature Control System Based on OPC and MATLAB

Design of Temperature Controller for Heating Furnace in Oil Field

Research Article Research of Smart Car s Speed Control Based on the Internal Model Control

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

The Tension and Temperature Automatic Control Device for the Cutting Wire of EPS Cutting Machine

Path Planning in Dynamic Environments Using Time Warps. S. Farzan and G. N. DeSouza

SOC Estimation of Power Battery Design on Constant-current Discharge

Simulation Analysis of SPWM Variable Frequency Speed Based on Simulink

The Hardware Design of Power Quality Online Monitoring Device Based. on MCU

Keywords: symlet wavelet, recoil acceleration, sensor, filtering

ELECTRICAL CONTROL DESIGN FOR DRIVING SYSTEM OF SERVO MOTOR

Telemetry Vibration Signal Trend Extraction Based on Multi-scale Least Square Algorithm Feng GUO

2 Intelligent meter reading mode

Separately Excited DC Motor for Electric Vehicle Controller Design Yulan Qi

Software Computer Vision - Driver Assistance

GE 320: Introduction to Control Systems

Virtual Instrument for FPGA based Spectrum Analyzer

Research on State Estimation and Information Processing Method for Intelligent Substation

A SOFTWARE-BASED GAIN SCHEDULING OF PID CONTROLLER

LAB II. INTRODUCTION TO LABVIEW

Design of Signal Conditioning Circuit for Photoelectric Sensor. , Zhennan Zhang

Electrical and Automation Engineering, Fall 2018 Spring 2019, modules and courses inside modules.

The Lubrication Oil Wearing Particles Monitoring System with Three-coil Inductive Sensor

Reversible data hiding based on histogram modification using S-type and Hilbert curve scanning

Kid-Size Humanoid Soccer Robot Design by TKU Team

The Open Automation and Control Systems Journal, 2015, 7, Application of Fuzzy PID Control in the Level Process Control

Simulation and analysis of frequency modulation circuit based on LM566 Zhang Qian1, a, Hu Meng2, b

Establishing the Connection between Control Theory Education and Application: An Arduino Based Rapid Control Prototyping Approach

A comprehensive test system for precision transmission performance of CORT reducer

An Improved DV-Hop Localization Algorithm Based on Hop Distance and Hops Correction

A Multi-Robot Formation Control System Design

A Brief Discussion on the Development of University Culture Promoted by Photo Archives Ying Zhang

1, 2, 3,

Frequency Control Method of Isolated Micro-grid Based on Thermostatically Controlled Load Qingzhu Wan1, a, Yuan Bian1, b and Yalan Chen1, c

Design of Spread-Spectrum Communication System Based on FPGA

Research on Design and Application of Self-made Simulation Test Platform for University Lab

The Application of the Three-dimensional Display Technology in the Website Construction

2280. Optimization of the control scheme for human extremity exoskeleton

Non-contact structural vibration monitoring under varying environmental conditions

Multi-robot Formation Control Based on Leader-follower Method

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Study and Simulation for Fuzzy PID Temperature Control System based on ARM Guiling Fan1, a and Ying Liu1, b

3rd International Conference on Machinery, Materials and Information Technology Applications (ICMMITA 2015)

Design of Joint Controller for Welding Robot and Parameter Optimization

Instrumentation and Control Systems

Automatic Navigation System of Facility Agricultural Machinery Based on ZigBee

Research on the smart measuring system for DC resistance box

MD-TDOF-PID Controller Based on LabView Yu Jian, Liu Changliang

A Solution for Identification of Bird s Nests on Transmission Lines with UAV Patrol. Qinghua Wang

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers

HEADING CONTROL SYSTEM DESIGN FOR A MICRO-USV BASED ON AN ADAPTIVE EXPERT S-PID ALGORITHM

The Design of Switched Reluctance Motor Torque Optimization Controller

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

The Influence of Odevity of Carrier Ratio on Three-level Rectifier Wang Pengzhan1, a, Luo Wei2, Yang Shasha1, Cao Tianzhi3 and Li Huawei1

5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015)

Transcription:

7th International Conference on Education, Management, Computer and Medicine (EMCM 2016) Design of Experimental Platform for Intelligent Car 1, a* Hongtao Yu 1, b, Sen Wang 2, c, Heyan Wang 1, d and Yanhua Lei 1 College of Automation, Shenyang Institute of Engineering, Shenyang Liaoning110136, China 2 Assets Distribution Department, Metering Center of the State Grid Liaoning Electric Power Supply Co., Ltd, Shenyang Liaoning 110168, China a neu970773@sohu.com, bwangs@sie.edu.cn, cwanghy@162.com, dleiyh@sie.edu.cn Keywords: Experimental platform; Intelligent car; LabVIEW; PID; Virtual instrument Abstract. Based on the study of the principle of intelligent car movement, this paper designs the tracking process, the PID adjustment process, the real-time monitoring process, and displays the simulation interface on the intelligent car software platform. So that the simulation results can be used to determine the scope of the actual adjustment results to facilitate the adjustment of the actual debugging process. The simulation experiment is done on the experimental platform, and the rationality of the simulation platform and the effectiveness of the path tracking control algorithm are verified by analyzing the debugging results of the actual intelligent car. Introduction In recent years, the robot has become a hot research field in mobile robot field at home and abroad, and the path tracking control has become one of the main problems of the automatic guided car. In order to master how the theoretical knowledge is applied in practice and to further improve the performance of intelligent car competition[1-3], this paper studies the development of the platform of intelligent car. The simulation platform can improve the efficiency of the control algorithm and reduce the manpower and material cost, especially for the limited experimental space. Therefore, this paper presents a intelligent car simulation system based on LabVIEW software[4,5]. In order to optimize the control algorithm, different types of runways are often produced in the process of intelligent car speed regulation. This not only wastes a lot of time in making the runway, but also increases the cost of researching intelligent car control algorithms. The simulation platform provides the loading function module of the runway, which can establish the arbitrary runway shape conveniently and quickly, and solves the problems mentioned above. Introduction of Virtual Instrument A virtual instrument is a computer-based tool. The close combination of computer and instrument is an important development direction of the instrument at present. Simply put, there are two ways to accomplish this combination, one is to insert the instrument, the typical example of which is the intelligent instrument computer, which includes increasingly powerful computer functions, and more powerful embedded system equipment functions. Another method is to install the instrument to the computer to the common computer hardware and operating system based on the realization of a variety of instrument functions, virtual instrument mainly refers to this method. In fact, it is based on the demand of data acquisition system for virtual instrumentation. Virtual instrument research mainly involves computer data acquisition and digital signal processing. At present, in this field, the more extensive use of the computer language is LabVIEW. Like C and BASIC languages, LabVIEW[6,7] is also a common programming system, there is a huge library of tasks to complete the programming. LABVIEW library includes data acquisition, GPIB, serial control, data analysis, data display and data storage and so on. LabVIEW also has traditional debugging tools such as setting breakpoints, animating display data and subroutine results, single stepping, etc. to facilitate the debugging process. LabVIEW is a graphical programming language that Copyright 2017, the Authors. Published by Atlantis Press. This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/). 1281

uses icons instead of text to create an application. Traditional text-based programming language statements determine the order of execution of the program according to the instruction sequence, and then use the LabVIEW data flow programming, data flow diagram between the block diagram to determine the VI and the function of the order of execution. LabVIEW provides a variety of controls that look and feel similar to traditional instruments such as oscilloscopes and multimeters, and can be used to easily create a user interface. The user interface of LabVIEW is called the front panel. It uses icons and connections to programmatically control front panel objects. This is the graphics source code, also known as G code. Similar to the way flow charts LabVIEW graphical source code, it is also known as the block diagram code. The Design of Intelligent Car Experimental Platform Based on LabVIEW The Module of Runway Loading. As the design is completely off-line simulation platform, so the intelligent car tracking process is not through the external sensor input signal. The idea of the development of the intelligent car platform is to determine the position of the intelligent car through the pre-conceived runway and take the uniform point coordinates on the runway. Therefore, the loading of the runway is arbitrary, and the shape of the runway can be changed by arbitrarily changing the coordinate value. This provides a visual simulation environment for various runway PID debugging. Runway loading module display interface is shown in Fig. 1. Figure 1. Runway loading module The Control Module. At present, it is often used to test the parameters of PID control algorithm[8-10] of intelligent car. Due to the lack of the necessary theoretical guidance and lack of experience, we often waste a lot of time in the adjustment process. Because of the need for intelligent cars repeatedly debugging, which often causes damage to the hardware and increases costs. Therefore, it is very important to set up the correct method to solve these problems. It is worth to study the actual adjustment process on the off-line simulation platform. In the off-line simulation platform, different speed values are set on the runway of different shapes, and the PID value is adjusted by the conversion process of the speed value to determine the final running speed of the intelligent car. In the simulation process, P, I, D three values of the entire simulation process is the core of the process, when the PID value changes, the intelligent car running speed changes will be different, the ideal set of speed and actual value The difference between the speed values will be different. In the LabVIEW environment, the speed of the intelligent car is to adjust the actual speed based on ideal speed, which is got by P, I, D input value by using the PID module. Through the adjustment process of the PID module, Speed value is assigned to the corresponding position in the intelligent car, which completes the speed of the debugging process. This is the purpose of selecting the debugging process of off-line simulation intelligent car. The process of repeated and troublesome PID 1282

debugging is carried out on off-line simulation platform, and the hardware is replaced by software to save manpower and material resources. PID toolkit is shown in Fig. 2. Figure 2. PID toolkit The Module of Real-time Monitoring. In the intelligent car simulation of the entire visual interface, in addition to intelligent car running along the runway, the most important is the speed of the real-time monitoring of the process of change, the ideal speed of the set process, the actual PID regulation of the speed of change process. The idea of real-time monitoring is to show the change of velocity with time and runway, and to compare the ideal speed with the actual speed. It is convenient to determine the accuracy and validity of PID. In order to make the PID debugging results more accurately expressed, the simulation software will be the ideal speed and the actual speed value of the deviation between the value of real-time monitoring, through the deviation of the curve to a more intuitive entry into the PID worth debugging. Real-time monitoring is shown in Fig. 3. Figure 3. Curve of real-time monitoring The control panel of the experimental platform is shown in Fig. 4. 1283

Figure 4. The control panel of the experimental platform Conclusions In this paper, the intelligent car simulation system based on LabVIEW software is put forward. In the establishment of the real platform, the PID parameters tuning, runway loading module, real-time monitoring module and simulation control module will be emphasized. The runway loading module can easily load different runways. The real-time monitoring module can make the user see the running status of the intelligent car so that they can make the intelligent car speed running time more accurate simulation. Users use the simulation control module can control the software running process.therefore, the platform based on LabVIEW can be well used for simulation of intelligent cars. Acknowledgements This work was supported in part by Liaoning Province Education Science "13th Five-Year Plan" project under Grant No. JG16DB321, JG16DB523, 12th Five-Year Plan project under Grant No. JG15DB289 and JG15DB274 and Science Research General Project of Liaoning Education Department under Grant L2014530. References [1] Guo L, Ge P S, Yue M, et al. Lane Changing Trajectory Planning and Tracking Controller Design for Intelligent Vehicle Running on Curved Road[J]. Mathematical Problems in Engineering, 2014, 2014(8):1-9. [2] Yang D, Liu T, Hu C. Design of an intelligent car for searching track and avoiding obstacles[j]. International Journal on Smart Sensing & Intelligent Systems, 2015, 8(2):1354-1378. 1284

[3] Shah S, Patel S, Narula H. Intelligent Vehicle Theft Control using Embedded System[J]. International Journal of Computer Applications, 2014, 107(19):34-37. [4] Ponce H, Ponce P, Molina A. The development of an artificial organic networks toolkit for LabVIEW[J]. Journal of Computational Chemistry, 2015, 36(7):478-92. [5] Zhu W, Liu J, Yang H, et al. Design of High Precision Temperature Measurement System based on Labview[J]. International Journal of Advanced Computer Science & Applications, 2015, 6(6):193. [6] Duan J, Shi H, Liu D, et al. Square Root Cubature Kalman Filter-Kalman Filter Algorithm for Intelligent Vehicle Position Estimate[J]. Procedia Engineering, 2016, 137:267-276. [7] Du M, Mei T, Chen J, et al. RRT-based motion planning algorithm for intelligent vehicle in complex environments[j]. Jiqiren/robot, 2015, 37(4):443-450. [8] Sahu R K, Panda S, Pradhan P C. Design and analysis of hybrid firefly algorithm-pattern search based fuzzy PID controller for LFC of multi area power systems[j]. International Journal of Electrical Power & Energy Systems, 2015, 69:200-212. [9] Liem D T, Truong D Q, Ahn K K. A torque estimator using online tuning grey fuzzy PID for applications to torque-sensorless control of DC motors[j]. Mechatronics, 2015, 26:45-63. [10] Kolarik G L. Coordination of PSS and PID Controller for Power System Stability Enhancement Overview[J]. Aba Journal, 2015, 8(2):142. 1285