car dynamics with abs, esp and gps systems

45
Analyzed and Implemented By Mohammad Shaker Ismaeel Abu Abdalla Noor Elden Alhamwi Zaher Wanli Supervised by Ubai Sandouk Faculty of Information Technology Engineering of Damascus, Syria 2010, 2011 Physics Simulation of Car Behavior Under ABS, ESP and GPS Systems

Upload: mohammad-shaker

Post on 14-May-2015

671 views

Category:

Self Improvement


1 download

DESCRIPTION

This is my project in my third year of studying in the Faculty of Information Technology Engineering in Damascus, Syria, 2011 with Ismaeel Abo Abdalla, Zaher Wanli and Mhd Noor Alhamwi. The project simulates the physics of the car movement with/without Anti Brake-Lock System (ABS), Electronic Stability Program (ESP) and Global Positioning System (GPS) all in realtime.

TRANSCRIPT

Page 1: Car Dynamics with ABS, ESP and GPS Systems

Analyzed and Implemented ByMohammad Shaker

Ismaeel Abu AbdallaNoor Elden Alhamwi

Zaher Wanli

Supervised byUbai Sandouk

Faculty of Information Technology Engineering of Damascus, Syria 2010, 2011

Physics Simulation of Car Behavior Under ABS, ESP and GPS Systems

Page 2: Car Dynamics with ABS, ESP and GPS Systems

Timeline

• 5 min: Physics Model

• 5 min: Demo

• 10 min: Discussion

Page 3: Car Dynamics with ABS, ESP and GPS Systems

• Car Physics (Acc, Velocity, Gravity, Turning)

• Electronic Stability Program (ESP)

• Anti-brake System (ABS)

• Global Positioning System (GPS)

What is the model?

Page 4: Car Dynamics with ABS, ESP and GPS Systems

Car Movement Modeling

Page 5: Car Dynamics with ABS, ESP and GPS Systems

• Basic Forces, Torques and Gravity for Car Movement

– Gravity

– Engine Torque

– Wheels Torque

– Traction

– Aerodynamics

– Braking

Physics Model – Car Movement

Page 6: Car Dynamics with ABS, ESP and GPS Systems

Engine Torque (Power vs rpm)

Can be achieved by Interpolation

Engine Torque

Page 7: Car Dynamics with ABS, ESP and GPS Systems

Electronic Stability Program (ESP)

Page 8: Car Dynamics with ABS, ESP and GPS Systems

ESP System

Car Movement around its different axis

Page 9: Car Dynamics with ABS, ESP and GPS Systems

ESP System

Car Movement around its different axis

Page 10: Car Dynamics with ABS, ESP and GPS Systems

ESP SystemControlling Car Behaves Through Corners

Page 11: Car Dynamics with ABS, ESP and GPS Systems

UndersteerOversteer

Understeer VS Oversteer

Page 12: Car Dynamics with ABS, ESP and GPS Systems

Two-Wheel Bicycle Model

Page 13: Car Dynamics with ABS, ESP and GPS Systems

ESP Simulation

• Weight distribution change

• Wheels slipping angles 𝛼𝑓, 𝛼𝑟

• Longitudinal and Lateral acceleration 𝑎𝑥• Forces effecting front and rears 𝐹𝑥𝑟 , 𝐹𝑥𝑓

• Movement around axis

– Yaw rate

– Slip angle

• Corner radius

• Deviation angle for fronts under auto-pilot

Page 14: Car Dynamics with ABS, ESP and GPS Systems

Typical ESP architecture

Page 15: Car Dynamics with ABS, ESP and GPS Systems

ESP Algorithm

Page 16: Car Dynamics with ABS, ESP and GPS Systems

Anti-brake System (ABS)

Page 17: Car Dynamics with ABS, ESP and GPS Systems

ABS System

Page 18: Car Dynamics with ABS, ESP and GPS Systems

ABS System Params

• The Brake Pedal Force

• The Master Cylinder

• Brake Fluid, Brake Pipes, and Hoses

• The Caliper

• The Rotor

• Wheel Torque

• Force between wheel and ground

• Wheel’s angular velocity ω

• Friction Coefficient μ

Page 19: Car Dynamics with ABS, ESP and GPS Systems

Global Positioning System (GPS)

Page 20: Car Dynamics with ABS, ESP and GPS Systems

GPS System Simulation

Find closest route with minimum traffic

Page 21: Car Dynamics with ABS, ESP and GPS Systems

Positioning Enhancement Algorithm

Page 22: Car Dynamics with ABS, ESP and GPS Systems

Positioning Enhancement Algorithm

Page 23: Car Dynamics with ABS, ESP and GPS Systems

Positioning Enhancement Algorithm

Page 24: Car Dynamics with ABS, ESP and GPS Systems

Positioning Enhancement Algorithm

Page 25: Car Dynamics with ABS, ESP and GPS Systems

Now Moving Backwards

Page 26: Car Dynamics with ABS, ESP and GPS Systems

Now Moving Backwards

Page 27: Car Dynamics with ABS, ESP and GPS Systems

Now Moving Backwards

Page 28: Car Dynamics with ABS, ESP and GPS Systems

Now Moving Backwards

Page 29: Car Dynamics with ABS, ESP and GPS Systems

Now Moving Backwards

Page 30: Car Dynamics with ABS, ESP and GPS Systems

Shortest Path (Dijkstra)

Page 31: Car Dynamics with ABS, ESP and GPS Systems

XML Road files

Road Curves Interpolation

Page 32: Car Dynamics with ABS, ESP and GPS Systems

Collision Detection

Page 33: Car Dynamics with ABS, ESP and GPS Systems

Collision Detection

• Why CD?

• Algorithm (Quad trees)

• CD and GPS working together at realtime

Page 34: Car Dynamics with ABS, ESP and GPS Systems

ImplementationGraphics EnginePhysics EngineSounds Engine

Page 35: Car Dynamics with ABS, ESP and GPS Systems

ImplementationC# and XNA, XML

Page 36: Car Dynamics with ABS, ESP and GPS Systems

Snapshots

Page 37: Car Dynamics with ABS, ESP and GPS Systems

Different Cameras

Page 38: Car Dynamics with ABS, ESP and GPS Systems

Different Cameras

Page 39: Car Dynamics with ABS, ESP and GPS Systems

ESP and ABS

at realtime

Page 40: Car Dynamics with ABS, ESP and GPS Systems

GPS Presentation

• GPS and different routes to target

• Traffic

Start

End

Page 41: Car Dynamics with ABS, ESP and GPS Systems

GPS at realtime

Page 42: Car Dynamics with ABS, ESP and GPS Systems

ControllersKeyboard and Joysticks!

Page 43: Car Dynamics with ABS, ESP and GPS Systems

Future Perspectives

• Physics Engine

– Formula1?

– Simulation, enhancement and delivery

• Graphics \ Physics \ Sounds Engines

– Object3D \ Object2D realtime instantiation

– Cameras

Page 44: Car Dynamics with ABS, ESP and GPS Systems

ReferencesRead the documentation

Page 45: Car Dynamics with ABS, ESP and GPS Systems

Thanx