The development of motorcycle adaptive rearview system using grey
Transcription
The development of motorcycle adaptive rearview system using grey
THE DEVELOPMENT OF MOTORCYCLE ADAPTIVE REARVIEW SYSTEM USING GREY PREDICTION Yaojung Shiao, Quang-Anh Nguyen and Chun-Fang Hou National Taipei University of Technology, Taipei, Taiwan E-mail: [email protected] ICETI 2012-H1006_SCI No. 13-CSME-36, E.I.C. Accession 3494 ABSTRACT The conventional rearview mirrors in a motorcycle are usually fixed, which is easy to cause instant rear blind area for driver on turns or hubbly roads. This study proposes an adaptive rearview mirror system using grey prediction for motorcycle. It can provide up-to-date information and ease to be embedded. According to sensor signals, this system adaptively adjusts the rearview mirrors to compensate the changes of vehicle dynamics in pitching, steering and rolling under different road conditions. A grey predictor was also developed to estimate the change of vehicle dynamics in advance. This system can provide wide and appropriate rear views to the driver to enhance driver’s safety. Keywords: adaptive rear-view mirror; grey prediction; motorcycle dynamics. LE DÉVELOPPEMENT D’UN SYSTÈME DE RÉTROVISEUR ADAPTIF UTILISANT LA PRÉDICTION GRISE RÉSUMÉ Les rétroviseurs de motocyclette conventionnels sont habituellement fixes, ce qui peut provoquer un instant de zone non visible dans les virages ou sur les routes cahoteuses. Cette étude propose un système de rétroviseur adaptif utilisant la prédiction grise. Il peut fournir des renseignements pertinents et aider l’intégration à la circulation. Selon les signaux émis par les capteurs, ce système ajuste le rétroviseur pour compenser les changements dynamiques du véhicule, le tangage, la direction et le roulement, selon les conditions de la route. Un système de prédiction grise a aussi été développé pour évaluer le changement anticipé de dynamique. Ce système peut procurer une vue large et appropriée pour augmenter la sécurité du conducteur. Mots-clés : rétroviseur adaptif ; prédiction grise ; dynamique d’une motocyclette. Transactions of the Canadian Society for Mechanical Engineering, Vol. 37, No. 3, 2013 491 Table 1. BikeSim vehicle parameters. 1. INTRODUCTION In daily usage of motorcycle, insufficient rear traffic information via conventional fixed rear-view mirrors is a major threat for driver safety. By the conventional system, blind spots of driver vision not only existed on curved roads but also happened on straight road. Moreover, limited driver eyesight prevents driver from observing and recognizing objects clearly at high motorcycle speed. It is necessary to develop an adaptive rearview mirror system and proper actuation for motorcycle to avoid any blind area behind. This article developed a suitable way for intelligent rear-view mirror systems to improve the shortcomings of viewing angle on traditional system while maintain its basic structure and require lower cost for modification. In developing actuation for an adaptive rearview system, motorcycle dynamics was simulated and analyzed. Besides, a grey predictor was also added into the actuation to provide estimated motorcycle dynamics. 2. MOTORCYCLE DYNAMICS This paper applied motorcycle dynamic simulation software to estimate the relations among riders, motorcycle and road conditions. Matlab/Simulink was used to control complex models combined to BikeSim. That offered benefits in effective dynamic simulation and analysis for different motorcycle designs and road conditions. Table 1 shows parameters of the motorcycle used in simulation. The vehicle weight is 165 kg, while the driver model is also selected as general people with average weight of 70 kg. 492 Transactions of the Canadian Society for Mechanical Engineering, Vol. 37, No. 3, 2013 Table 2. Simulated speeds and cornering radius. General road design specifications Velocity (km/h) 30 40 50 60 70 80 Turning radius (m) 80 110 140 170 200 220 Speeds and cornering radius for simulation Velocity (km/h) 30, 40, 50, 60, 70, 80, 90, 100 Turning radius (m) 20, 30, 40, 50, 60, 70, 80, 90, 100, 120, 140, 160, 180, 200, 220, 240, 260, 280, 300 Fig. 1. Illustration of steer angle and roll angle of motorcycle. Fig. 2. Motorcycle steering angle simulation results. 2.1. Motorcycle Dynamics in Cornering When a motorcycle makes cornering, it also causes changes in yaw and roll to motorcycle rearview mirrors. Theoretical models for these changes can be directly derived from motorcycle dynamics by the vehicle motion analysis proposed by Nakano et al. [1]. However, this method does not take into account driver models and weight shift. Thus, the simulated results cannot fit actual motorcycle dynamics accurately. To make the simulation results more realistic, this paper used motorcycle dynamic simulation software (BikeSim) to do the simulation of motorcycle when approaching and turning changed the steer and roll angle as seen in Fig. 1, and to explore how that changes affect rear-view mirror visual. zone. According to the simulated results, the changes of yaw, pitch and roll to rearview mirrors can be realized. Besides, the simulated results and 3D virtual animation are very helpful in understanding the effective rearview zone to motorcycle rider. In the simulation, the road curvature radius and motorcycle speed were considered as two variables. Table 2 showed the general road design specifications about road curvature and turning speed Transactions of the Canadian Society for Mechanical Engineering, Vol. 37, No. 3, 2013 493 Fig. 3. Road curvature vs steering angle simulation results. Fig. 4. Motorcycle roll angle simulation results. [2]. However, to acquire more realistic road conditions, several motorcycle speeds and road curvature radius were included to simulate the motorcycle driving in corners. 2.1.1. Dynamic Analysis of Steering Angle Motorcycle cornered mainly by rolling, not by wheel steering. The steering angle of a motorcycle in cornering was then small, and usually neglected by most research papers. However, the small steering angle in rearview mirrors resulted in large change in rearview zone to produce large blind zone to cycle riders. In addition, this usually made riders making wrong driving decision and caused traffic accident. The motorcycle was simulated in road with different road radius and speeds. To establish maximum steering angle when cornering, the curve fitting method is used to find the linear equations between steering angle with vehicle speed and road curvature, as shown in Fig. 2. The horizontal axis in Fig. 3 shows the curvature which is exchanged from radius of curvature of the road. Higher speeds result in smaller steering angles and curvatures. It is better to seek vehicle speed with steering angle and road curvature on the approximate linear equation. In addition, steering angles for cornering were always smaller than 5 degrees. 494 Transactions of the Canadian Society for Mechanical Engineering, Vol. 37, No. 3, 2013 Fig. 5. Simulation results of roll angle vs road curvature. Fig. 6. Vehicle posture angle during acceleration and deceleration. 2.1.2. Dynamic Analysis of Roll Angle Using the same way as conducting the simulation of motorcycle cornering, the maximum roll angle when cornering can be established. The curve fitting method also can find out the approximate linear equation of roll angle with vehicle speed and road curvature, as shown in Fig. 4. The horizontal axis in Fig. 5 shows the road curvature. The curves showed that larger roll angle was needed for curvier road and higher cycle speed. Besides, it also showed that rolling, not steering was the major motion for motorcycle cornering on curved roads. 2.2. Motorcycle Dynamics in Straight Road 2.2.1. Motorcycle dynamics when acceleration and deceleration These two situations or changes in road conditions will produce changes in vehicle posture. The vision of rearview mirror will al. so be affected that may cause a blind vision. As shown in Fig. 6, when acceleration, the vehicle posture angle will rise; and it will sink when deceleration or braking. 2.2.2. Affects of Load on Motorcycle Dynamics In motorcycle dynamic simulation, when the backside of vehicle is loaded with stuffs or humans as seen in Fig. 7, the pitch angle (different level of front and backside of vehicle) will be changed. Figure 8 can show clearly about the effect of load on pitch angle as the rear wheel loaded heavier resulting in the backside of vehicle body sink. 2.2.3. Motorcycle Dynamics under Bumpy Road Surface When travels through bumpy surfaces, the motorcycle posture will be changed that may cause dead rearview vision. This study examined the driving under different road conditions. The observation of changing in pitch angle is shown in Fig. 9. This study applied three common situations in traffic to conduct the dynamic Transactions of the Canadian Society for Mechanical Engineering, Vol. 37, No. 3, 2013 495 Fig. 7. Difference in pitch angle under heavy load. Fig. 8. Change of pitch angle (before and after under heavy load). Fig. 9. Motorcycle dynamic when passing through pothole [3]. Fig. 10. Common situations when driving on general road [3]. simulation: pothole (sunk 5 cm), speed breaker (raise 5 cm) and road bump (raise 12 cm) as shown in Fig. 10. Simulation speeds were at three levels: low (20 km/h), medium (60 km/h) and high (100 km/h). The effects of different speeds, roads and other simulation conditions to pitch angle are shown in Figs. 11–13. From the results, it can be concluded that sunken and raised surfaces caused poor rear vision due to the rise of sinking of vehicle body. Therefore, the mirror horizontal. angles need to be adjusted in the contrary through those conditions. The angle adjustment equation can be obtained as follows: θ p = θvelocity + θload + θbumper , (1) where θ p is the mirror horizontal angle that should be adjusted. θvelocity , θload , θbumper are the adjustment angles required for different speeds, load and bumpers, respectively. 496 Transactions of the Canadian Society for Mechanical Engineering, Vol. 37, No. 3, 2013 Fig. 11. Pitch Angle changes as vehicle passes through Pothole. Fig. 12. Pitch Angle changes as vehicle passes through Speed Breaker. Fig. 13. Pitch Angle changes as vehicle passes through Road-bump. Transactions of the Canadian Society for Mechanical Engineering, Vol. 37, No. 3, 2013 497 Fig. 14. Prediction of roll angles. Fig. 15. Pitch angle as vehicle passing through pothole road at (a) 20 km/h; (b) 100 km/h. 3. ACTUATION OF ADAPTIVE REARVIEW MIRROR SYSTEM Adjustment of rearview mirror was adaptively controlled according to motorcycle postures in pitch, steer and roll under different road radius and road conditions. The controller was built in Matlab/Simulink, and connected to BikeSim to form a closed-loop control. BikeSim provided information of dynamic motorcycle posture to the controller to determine mirror-adjusting angles, which went back to BikeSim to change the angles of virtual rearview zone. A virtual rider’s rearview zone in BikeSim was also created. Therefore, the effects of rearview mirror adjustment could be thoroughly examined in the 3D animation in BikeSim. 3.1. Design of Gray Predictor Grey theory al. gorithm was commonly used to predict the next system output response [4, 5]. This study applied the four most previous data y(k − 3), y(k − 2), y(k − 1) and y(k) to gray model to predict next step output ŷ(k + 1). The data sets of pitch, steer and roll angles from cycle dynamics were fed into the gray predictor to predict their next dynamics. By this way, it could estimate those angles in advance and give mirror system more time to response. Figure 14 showed the simulated and predicted roll angles with prediction error less than 1◦ . 3.2. Low-pass Filter Design As conditions changes, pitch angle is also changed but maximally around 4 degrees. It produces high frequency of vibration on the mirror. Later, using electric motors to adjust the mirror is challenged because the motors must be adapted to quick changes in angles. At the frequency around 10 Hz or less, the larger amplitude of the pitch angle is occurred and it significantly reduced if the frequency is higher. Therefore, Fast Fourier Transform (FFT) frequency analysis is 498 Transactions of the Canadian Society for Mechanical Engineering, Vol. 37, No. 3, 2013 Fig. 16. Pitch angle as vehicle passing through speed breaker at (a) 20 km/h; (b) 100 km/h. Fig. 17. Pitch angle as vehicle passing through road bump at (a) 20 km/h; (b) 100 km/h. Fig. 18. Complete control structure of adaptive rearview mirror system. applied to where heavy noise happened. However, adjusting the mirror with too high frequency will cause driver eyes tired. Then, the appropriate low-pass filter was applied to mirror system at a cut-off frequency of 6 Hz. Figures 15–17 presents the pitch angle changes at low speed and high speed with different road surfaces and with/without low pass filter. Comparing to original waveform, the filter response slowed down and the amplitude was smaller, providing appropriate adjustments to the mirror and giving the driver a good rearview vision. The structure controller is shown in Fig. 18 including gray predictor and low pass filter. The output from BikeSim (pitch, roll, steering angle signals) are processed through Matlab/Simulink controller to calculate the adjusted angles, and finally come back to BikeSim model to get the animation results as shown in Figs. 19 and 20. 4. EXPERIMENT RESULTS Figure 21 shows the flow chart of this system. Angles will be measured by angle sensors and then input to Compact RIO to receive angle signal. value, processing and send control signals to Motors. The two-step motors and one R/C servomotor will get the controlled signal to adjust the mirror to appropriate angles as shown in Fig. 22a. The detailed structure of experiment platform was introduced in Fig. 22b. The Transactions of the Canadian Society for Mechanical Engineering, Vol. 37, No. 3, 2013 499 Fig. 19. Rear vision when cornering without (left) & with (right) controller. Fig. 20. Rear vision when passing pothole without (left) & with (right) controller. Fig. 21. Adaptive rearview mirror system flow chart. Fig. 22. (a) Stepper motors and servomechanism control system; (b) vehicle experimental platform. motorcycle’s roll, pitch, steer angles were measured by angle sensors. The controlled signals go to stepping motor and servomotor to adjust the rearview mirror three-axis mirror angle. The circles present two-step motors installed at the two axes separately to conduct linear elongation movement. 5. CONCLUSION This study proposes an adaptive rearview mirror system, which has sensors to get the three angle val. ues. Moreover, the gray predictor and low-pass filter have been used to optimize the control process. Through two-step motors and an R/C servomotor, the weak points of conventional. rearview mirrors in a motorcycle have been improved, and help driver to have a good rearview vision for various driving conditions. 500 Transactions of the Canadian Society for Mechanical Engineering, Vol. 37, No. 3, 2013 REFERENCES 1. 2. 3. 4. 5. Nakano, S., Shimada, T., Nakaya, A., Dohmoto, M. and Nagata, K., “A development of advanced safety motorcycle”, in Proceedins of Small Engine Technology Conference & Exposition, Texas, USA, pp. 2006-32-0112, November 13, 2006. Taiwan Ministry of the Interior, Construction and Planning Agency, Radius of curvature of the general road design specifications, http://www.cpami.gov.tw. Yamaha CygnusX, http://www.yamaha-motor.com.tw/ Chiang, H.K. and Tseng, C.H., “Design and implementation of grey sliding mode controller for synchronous reluctance motor drive”, Control Engineering Practice, Vol. 12, pp. 155–163, 2004. Chiang, H.K. and Tseng, C.H., “Integral variable structure controller with grey prediction for synchronous reluctance motor drive”, IEEE Proceedings of Electric Power Applications, Vol. 151, pp. 349–358, 2004. Transactions of the Canadian Society for Mechanical Engineering, Vol. 37, No. 3, 2013 501