The standard method for speed control is the cruise control system built into most modern vehicles. These systems employ a PID controller which actuates the accelerator thus, in turn, maintains the desired vehicle speed. The main drawback of such a system is that typically the cruise control will only engage above 25 mph. The goal of this paper is to describe a system which we used to control vehicle speed from a stop to any desired speed using an Arduino microcontroller and a CAN BUS shield, from where autonomous features can be built upon. With this system, we were able to implement a proportional gain controller which maintains the speed at within ±1 mph with a 1s rise time.
[1]
M. Spong,et al.
Robot Modeling and Control
,
2005
.
[2]
Matthew C. Snare.
DYNAMICS MODEL FOR PREDICTING MAXIMUM AND TYPICAL ACCELERATION RATES OF PASSENGER VEHICLES
,
2002
.
[3]
Norman S. Nise,et al.
Control Systems Engineering
,
1991
.
[4]
Mohd Ashraf Ahmad,et al.
Modelling and controller design for a cruise control system
,
2009,
2009 5th International Colloquium on Signal Processing & Its Applications.
[5]
Khaled Sailan,et al.
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN VEHICLES
,
2013
.