This project is performed in Engineering Desing (MECH404)
Hardware : 4Wheel Steering Car Software : Autonomous Driving
- 4Wheel Steering Car observes environment by 4 cameras.
- PPO model(RL) decides action based on 4 distance to line from car.
- 4Wheel Steering Car do action RL model decides.
(Action mode is only composed by [Go Straight, Go Diagonal, Turn])
Hardware include individual wheel controled by each teensy. RL model provides proper action to each teensy for one action.
Car used two Raspberry Pi to allocate tasks deciding actions & observing environments. (Two Raspberry Pi connect each other by Ethernet communication.)
Deciding action Raspberry Pi send action command to each teensy.
Software consists of three parts.
- vision process - 4 cameras get frames & distance from car to lines
- simulation - 2D simulation to train RL autonomous vehicle model (openai gym)
- sim2real - by using vision process & RL model, execute hardware properly
Straight Mode |
Diagonal Mode |
Zero Turn Mode |