SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
ACEEE International Journal on Communication, Vol 1, No. 2, July 2010




 Autonomous Parallel Parking Methodology for
       Ackerman Configured Vehicles.
                                          Ankit Gupta1, 2, Rohan Divekar1
             1
              Department of Electronics and Telecommunication, Maharashtra Institute of Technology,
                                              ankit_gupta@ieee.org
                                            divekarrohan@gmail.com
                                    2
                                      Advance Robotics Research Organization
                                                  ankit@arro.in

   Abstract – Parallel parking is challenge for all drivers        introduced by Toyota Motor Corporation in Toyota
say amateurs or the experts. An automatic car parking              Prius in 2004. Lexus also debuted a car, the 2007 LS,
system is a solution to this ordeal. This vehicular                with an Advanced Parking Guidance System.
technology has been implemented using many other
sPaud Road, Kothrud, Pune, Maharashtra, India –
411038ystems but a cost effective, simple and accurate
solution will be greatly appreciated. This paper explains
in detail a simple and precise autonomous car-parking
algorithm for Ackerman steering configuration. A two-
parttrajectory-planning algorithm consists of the
steeringplanning and simple distance calculations. The
limits of vehiclemechanism and drive torque are taken
into account.Simulation results are presented to illustrate
theapplication of the proposed algorithm.The algorithm                  Fig. 1 Block Diagram of Automatic Parking System (APS)
uses simple geometry for its path planning and odometry.
The system uses sonar sensors and wheel encoders for its              This paper presents a technique that has easy and
perception. This sensed data is interpreted in the                 simple yet effective path planning and tracking control
processor of the vehicle.        As per the trajectory             algorithm to automatically park a vehicle.
determined, the vehicle parks itself into the parking                 Our approach consists of user interface, ultrasonic
space. Simulation and experiment results shows that using          sensor data, and wheel encoder data, drive by wire and
this algorithm the parking maneuver will become more
                                                                   path planning and path tracking for parallel parking.
safe, efficient and fast.
                                                                   Fig. 1 shows the block diagram of the system.
  Keywords – Automatic Parking System, Path Planning,
Tracking Algorithm, Parallel Parking, Parking Sensors.                        II. PATH PLANNING AND KINEMATICS
                                                                      The path planning involves simple geometrical
                 I.   INTRODUCTION
                                                                   equations in this system. The path that the vehicle
   Now a day’s parking space has become too scarce in              travels before maneuvering into the parallel parking
big cities. For amateur drivers to squeeze their cars in           place, perfectly aligned, has three differentiable
such a tiny place is a big nuisance. This often leads to           segments to consider. One is the straight line and the
minor dents and scratches on the car. Therefore                    other two are the arcs of circles, as shown in fig.
automatic parking is one of the growing technologies               2.During the whole parking task the wheel has to align
that aim at enhancing the comfort and safety of driving.           and change its angle only twice, at point ‘p’ and point
This system helps drivers to automatically maneuver                ‘o’. This not only shunts the possible errors that could
their vehicles in constrained parking environments                 arise from frequent steering but also consumes less
where much attention and experience is required.                   power and hence is more energy efficient and simple.
Further it also ensures efficient management of the                   The whole parking trajectory is calculated only from
parking space and time by avoiding traffic congestion.             the knowledge of the distance between the parking
The parking tactic is accomplished by the control of the           vehicle and the vehicle already parked which is
steering angle and taking into account the original                obtained from the distance sensors. All other
environment conditions for collision-free motion with              parameters required for path planning are either
in the space.                                                      constant or are derived from the above-mentioned
   Numerous efforts by various automobile researchers              distance parameter using equations, explained further
and manufacturers are made in this area. Many of these             in this section. This illustrates the fact that not much
systems involve imaging and complex processing [1]. A              sensing is required for the path planning and hence the
commercial version of automatic parallel parking was               processing is much simpler.


                                                              22
© 2010 ACEEE
DOI: 01.ijcom.01.02.05
ACEEE International Journal on Communication, Vol 1, No. 2, July 2010




                  Fig. 2 Parking Trajectory

   This trajectory for parking does not demands the
vehicles to be parallel instead it also perfectly works
fine ifthe vehicles have some angle of misalignment
between them. It has some boundary conditions and is
very robust.
 A. Ackerman steering calculations.
  Ackerman steering was developed around 1800 A.D.
The concept of Ackerman is to have all four wheels roll
without slipping, around a common point during a turn
[2]. This common point is known as instantaneous
center of curvature (ICC).
         Rs1 = (l /tanθi1) + d/2.              (1.a)
                                                                           Fig. 4 – Path Planning and Parking Trajectory
              Rs2 = (l/tan θi2) + d /2.(1.b)
Where,Rs1isfirst steer angle radius of curvature;l is               When the vehicle is parallel to the parked vehicle the
length between front axel and the rear axel; d is the            distance between the two vehicles is calculated say X c
distance between points of contact of rear wheels; θ i1is        using the distance sensors. Then the distance ‘A-q’ is
the angle of inner front wheel, see fig. 3.                      evaluated using,
   In the (1), l and d are constant and by substituting                   ‘A-q’ = do + Xc. (3)
the value of θi1(that is assumed to be 450 in our case)
Rs1 is calculated. Rs1 varies according to vehicle size          Where, dois the width of the car. Also,
for fixed θi.
                                                                          ‘A-q’ = Rs2 + d / 2. (4)
            Cot θi– Cot θo = d / l            (2)
                                                                   Here Rs2 is the radius of curvature corresponding to
   Equation (2) relates θi to θo. Where, θo is angle of          second steer angle. Then the vehicles moves to point
alignment of outer wheel.                                        ‘A’ which must always line on the line joining the point
                                                                 of contact of rear wheels and extended. This line is
B. Parking Path Geometry                                         speculated from the desired position of the vehicle after
   1. Ideal Case, when the car is parallel to the                complete parking.
       parked car.                                               Now in right angled triangle ‘ABC’ of fig. 4,

                                                                          (Xd)2 = (AB)2 = (AC)2 - (CB)2 (5)

                                                                    The Xdis the distance that the vehicle needs to drive
                                                                 from point A before turning the steering angle. AC will
                                                                 be Rs1 + Rs2. CB is Rs1. Now the vehicle moves the
                                                                 distance Xd to point B that is fed back to the system
                                                                 through the wheel encoders this completes the first part
                                                                 of the trajectory indicated with red line in fig. 2. While
                                                                 moving to point B, the system measures the distance
                                                                 between the parked vehiclesi.e. parking space. If this
                                                                 distance is less than Aq + FOS (factor of safety) then
                                                                 the system aborts the parking mission and returns back
        Fig. 3 Ackerman Steering Angle and Geometry.             to manual mode.


                                                            23
© 2010 ACEEE
DOI: 01.ijcom.01.02.05
ACEEE International Journal on Communication, Vol 1, No. 2, July 2010


  After reaching point B the wheel is aligned at 450.
Angle α is,

         α = tan-1(Xd / Rs1)                             (6)

         β = α.     (7)

Therefore the arc length ‘po’ of circle C of radius R s1 -
d / 2 is,

           length(po) = (α / 360) × 2π × (Rs1 - d / 2) (8)

arc length ‘oq’ of circle A of radius Rs2 + d / 2 is,

           length(oq) = (β / 360) × 2π × (Rs2 + d / 2).(9)

   The vehicle then moves the distance ‘po’,
completing the second segment of its trajectory
indicated green in fig. 2. At point ‘o’ the angle of
alignment of the wheel is changed to an angle θ i2
determined from Rs2 using (1.a, 1.b) and (2).
   After aligning its wheel to the new angle θi2 the
vehicle travels arc length ‘oq’ to conclude its mission
with this final segment of its path indicated blue in
fig.2.
                                                                           Fig. 6 – Parking Trajectory for a misaligned vehicle.
          II. Practical case, when the car is misaligned
                                                                       Once the Φ is calculated form equation (3), then rest
          to the parked vehicle.
                                                                    of the calculations are analogous to the ideal case,
     Unlike in ideal case, in practical environment it is           taking into consideration the effect of Φ on other
very likely that during parking the vehicle is not                  parameters like parking space between the vehicles, the
initially aligned parallel to the parked vehicle. In that           driving distance Xd,localization of the point A
case the angle of inclination is determined with                    (precisely depending on measured values of Xs1, the
reference to the parked car using distance sensors as               movement lp and the calculated Φ) and the radius of
shown in the fig. 5.                                                curvature ‘Rs2’ for third segment of the trajectory. Then
                                                                    the vehicle moves on a three-segment trajectory ‘np’,
                  Φ = tan-1((Xs2 – Xs1) / ds).(10)                  ‘po’ and ‘oq’ as shown in fig. 6.
                                                                    The calculations are complementary if the angle of
Where, ds is the distance between the front and rear                misalignment is negative i.e. when vehicle is aligned
sensor.Xs2 and Xs1 are the distances measured by the                towards the parked vehicle. The β will be α ± Φ
sensors and Φ is the angle of misalignment.                         depending on positive or negative misalignment.
                                                                       There are certain boundary conditions on the angle
                                                                    of alignment between the vehicles. The driver is
                                                                    instructed to keep its vehicle with in these conditions in
                                                                    case of violation.

                                                                                      III. ELECTRONICS AND CONTROL
                                                                          The electronics and control system is divided into
                                                                    four subsystems.
                                                                      Perceptiondevices, the processing unit, actuating
                                                                    devices and the user interface (see fig. 1).

                                                                    A. Perception and Sensing components
                                                                      These components gather data for the parameters
                                                                    required for the path planning and path tracking. The
                                                                    two sensors
           Fig. 5 – Misalignment between the vehicles.




                                                               24
© 2010 ACEEE
DOI: 01.ijcom.01.02.05
ACEEE International Journal on Communication, Vol 1, No. 2, July 2010


                                                                    assemblies the control solution will have to be an
                                                                    automaton, where the steer angle and speed are
                                                                    controlled mechanically by actuators (rotary or linear)
                                                                    which are again controlled by the processor [8]. These
                                                                    actuators are a close loop system and provide feedback
                                                                    to the processor to maintain accuracy.
                                                                     D. User Interface.
           Fig. 7 - Placement of sensors on the vehicle
                                                                    The system forms an interactive ambience with the
                                                                    user. Not only it takes inputs like “start parking”, “put
 employed in this system are distance sensor and rotary             reverse gear” and “put parking gear”, the user is the
 encoders.                                                          authoritative that can quit the process at any point of
 The ultrasonic distance sensors are active type                    time and return back to its normal maneuver. In
 sensors.This sensor determines the perpendicular                   autonomous parking mode this system displays the
 distance of an object or a body from the point of their            trajectory and the localization of the vehicle on the
 placement, from the time of flight [3]. These sensors              trajectory, elapsed time, localization of interfering
 are placed on the outer body above the wheels                      things and other such aesthetic parameters on user
 symmetrically on either side, as illustrated in fig. 7. In         graphic LCD.
 the proposed systemthis sensor is used determine the
 distance between vehicles ‘Xc’, the angle of                                             IV. ALGORITHM
 misalignment ±Φ and the parking space availability.                As soon as the start command is received from the user
 Apart from this the distance sensors at rear and front             interface the parking mission begins. Immediately it
 bumpers give the knowledge of the interruptions that               decides whether parking is a left side or right side
 might occur during the parking mission, to avoid                   parking and takes this into consideration for future
 collisions and ensure a safe maneuver.                             calculations.     Next it calculates the angle of
     The high-resolution dual track magnetic wheel                  misalignment Φ from the already parked vehicle. Then
 encoder is used for path tracking [4]. The encoder                 it locks the steering at perfect straight position and
 provides the information about the rotation of the wheel           moves a little distance and ensures the angle Φ.
 that is interpreted into distance by a mathematical
 relation and dead reckoning. This calculations of
 distance travelled from the rotational data considers the
 diameter of the wheel for different air pressures for its
 precise interpretation.
   These encoders are present in the vehicle for Anti-
lock Breaking System (ABS) and Electric Stability
Control (ESC). A 640-pole pair encoder gives a
resolution of 0.120.
 B. The Processing Unit.
This is the brain of the system that establishes a link
between all other subsystems of the system (see fig. 1).
From the data available from the sensors the path
planning is performed at this block of the system. Then
the processor commands the actuating units to
maneuver the calculated trajectory and track it at same
time from various feedbacks. Also the processing unit
interfaces with the user whenever required.
 C. Actuators.
 Actuators control the motion of the vehicle and make it
 traverse the calculated path. The two types of control
 that is required for this system is steering control and
 speed control. The steering and the speed actuations
 are controlled automatically from the processor. This
 actuations can be achieved in a “steer by wire” and
 “drive by wire” [5-7] embedded cars by simply giving                          Fig. 8 – flow chart of the algorithm part1
 the corresponding signal to the actuators as they are
 electrically controlled, whereas in mechanical


                                                               25
© 2010 ACEEE
DOI: 01.ijcom.01.02.05
ACEEE International Journal on Communication, Vol 1, No. 2, July 2010




           Fig. 9 – flow chart of the algorithm part2                        Fig. 10 – Flow chart of the algorithm part 3

   Once the Φ is finalized then all the other calculations         reverse gear. After which the front collision sensors
are performed taking into consideration the effect of Φ            sleep and rear collision sensor activates. The vehicle
on them. The point A (see fig. 6) is localized and the             starts traversing on the second segment of its trajectory
distance that the vehicle needs to travel to point A is            from point ‘p’ to point ‘o’ (see fig. 20). Then the
determined. Also the distance till point B (see fig. 6)            steering angle is changed again as per the calculated θ i2
that is Xd is determined, along with the radius of                 using (1.a,1.b) and (2). Then lastly the vehicle moves
curvature of second steer-angle Rs2 and θi2. Immediately           on the final segment of its trajectory o to q and requests
the whole path length from the length of each path                 to put the vehicle into parking gear to end the mission.
segment is determined.        After all calculations the              During the whole process the driver has the option to
boundary conditions are determined, if the conditions              end the task and return back to manual mode.
fails the user interface displays corrective solution and
system exits automatic parking mode or else the vehicle                                    V. SIMULATIONS
maneuvers on the calculated trajectory, which is
tracked by the wheel encoder. Parallel to this, the                   The representative of vehicle parameters such as
knowledge of the parking space availability and                    width of the car, length of the car is used for simulation
obstacle on its trajectory is continuously sensed. If the          in MATLAB environment.
space is not sufficient then it intimates the driver and              The fig. 11 illustrates the parallel parking trajectory
exits the automatic parking mode and if it detects an              simulation result for the path planning. It is been
obstacle on its path then it goes into delay mode and              deduced that the path of the misaligned vehicle (other
pauses and continues when the path is cleared.                     parameters kept constant) is greater than ideally aligned
   After completing its first segment of trajectory from           vehicle and hence driver must attempt to keep his
n to p (see fig. 2), the steering angle is changed such            vehicle aligned to the parked car to save the parking
that the angle of inner wheel θi1 is exactly 450. Then             time.
user interface requests the driver to put the vehicle into


                                                              26
© 2010 ACEEE
DOI: 01.ijcom.01.02.05
ACEEE International Journal on Communication, Vol 1, No. 2, July 2010


Distance                                                                      The addition of subsystems would further add to the
                                                                              accuracy of the system. The wheel pressure can be
                                                                              sensed and calibrated to the diameter of the wheel so as
                                                                              increase accuracy of the path tracking. The path
                                                                              tracking can be furthered improved with embedding
                                                                              GPS into the system that will look after the errors due
                                                                              to slip and skid of the wheel. The GPS will also provide
                                                                              a new definition to the calculations of few parameters
                                                                              like Φ and its relatives, which will be much easier and
                                                                              accurate.

                                                                                             ACKNOWLEDGEMENT
                                                                              Our special thanks to Sanket Deshpande (Maharashtra
                                                                              Institute of Technology, Pune),Rohit Nayak(MIT,
Fig. 11 – Trajectory of the ideal and misaligned vehicle in simulation        Manipal), for their help and concern.
configuration.(Trajectory dependency on the angle of misalignment)
                                                                                                   REFERENCES
The fig. 12 illustrates that the trajectory will be shortest
                                                                              [1]   Jin Xu, Guang Chen and Ming Xie; “ Vision- Guided
if the outer bodies of the vehicles abut each other,
                                                                                    Automatic Parking for Smart Car,”Intelligent Vehicles
which has no practical applicability. Therefore, the                                Symposium, 2000. IV 2000, pp. 735 – 730, Oct 2000.
vehicle will follow the shortest trajectory when it is as                     [2]   Allan Bonnick; “ Automotive Science and
nearer to the parked vehicle. The farthest distance                                 Mathematics”; Butterworth Heinemann, 2008.
between the vehicles allowed would be the width of the                        [3]   Carullo, A. and Parvis, M.; “An ultrasonic sensor for
vehicle deducted from the parallel parking space,                                   distance measurement in automotive applications”;
ideally. Practically factor of safety is considered.                                Sensors Journal, IEEE,vol. 1, issue: 2, pp. 143-147,
Beyond this maximum distance the parking trajectory                                 Aug 2001.
interferes with the parked vehicle                                            [4]   Pascal Desbiolles, Achim Friz; “ Development of high
                                                                                    resolution sensor element MPS40S and dual track
                                                                                    magnetic encoder for rotational speed and position
           VI. CONCLUSION AND FUTURE SCOPE                                          measurement”; NTN Technical Review, NO. 75,
   A low cost and staunch autonomous parallel parking                               2007.
                                                                              [5]   Joachim Langenwalter; The MathWorks “embedded
method is proposed. The path planning (section 2)
                                                                                    automotive system development process - steer-by-
derives the vehicles trajectory for a perfectly aligned                             wire system”, Design, Automation and test in Europe,
estimated parking position, irrespective of the                                     2005. Proceedings, vol. 1, pp. 538-539, Mar 2005.
orientation and position of the vehicle within its                            [6]   S. Laws, C. Gadda, S. Kohn, P. Yih, J.C Gerdes, J.C
boundary conditions. Simple calculations and limited                                Milroy, “Steer-by-wire suspension and steering design
sensing devices attributes to its ease in processing, low                           for controllability and observability”, 16 th IFAC World
cost and agile performance. This particular algorithm                               Congress, Volume 16, part 1, 2005.
can also be implemented for the perpendicular parking                         [7]   Se-Wook OH, Ho-Chol CHAE, Seok-Chan YUN and
situations with few minor changes.                                                  Chang-Soo HAN; “The design of a controller for
Distance                                                                            steer-by-wire system”; JSME international Journal,
                                                                                    VOl. 47(2004),No. 3, pp. 896 – 907.
Distance                                                                      [8]   Jose E. Naranjo; Carlos Gonzalez;Garcia, R; de Pedro,
                                                                                    T.; Haber, R.E.; “ power-steering control architecture
                                                                                    for automatic driving”, IEEE transaction Intelligent
                                                                                    Transportation System, VOL.6, NO. 4, pp. 406 – 415,
                                                                                    Dec 2005.




Fig. 12 – Boundary conditions of the path planning in simulation
environment. (Trajectory dependency on the distance between the
vehicles)




                                                                         27
© 2010 ACEEE
DOI: 01.ijcom.01.02.05

Contenu connexe

Tendances

DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM NITISH K
 
Mobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimizationMobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimizationeSAT Publishing House
 
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...cscpconf
 
Dynamic Path Planning
Dynamic Path PlanningDynamic Path Planning
Dynamic Path Planningdare2kreate
 
IRJET- Business Scaling and Rebalancing in Shared Bicycle Systems
IRJET- Business Scaling and Rebalancing in Shared Bicycle SystemsIRJET- Business Scaling and Rebalancing in Shared Bicycle Systems
IRJET- Business Scaling and Rebalancing in Shared Bicycle SystemsIRJET Journal
 
Robotics for Path Planning
Robotics for Path PlanningRobotics for Path Planning
Robotics for Path PlanningHitesh Mohapatra
 
Automated Parallel Parking Using Fuzzy Logic
Automated Parallel Parking Using Fuzzy LogicAutomated Parallel Parking Using Fuzzy Logic
Automated Parallel Parking Using Fuzzy Logicguest66dc5f
 
Path Planning for Mobile Robots
Path Planning for Mobile RobotsPath Planning for Mobile Robots
Path Planning for Mobile Robotssriraj317
 
Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...
Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...
Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...csandit
 
Design and Implementation Intelligent Adaptive Front-lighting System of Autom...
Design and Implementation Intelligent Adaptive Front-lighting System of Autom...Design and Implementation Intelligent Adaptive Front-lighting System of Autom...
Design and Implementation Intelligent Adaptive Front-lighting System of Autom...IJECEIAES
 
Design and Analysis of Articulated Inspection Arm of Robot
Design and Analysis of Articulated Inspection Arm of RobotDesign and Analysis of Articulated Inspection Arm of Robot
Design and Analysis of Articulated Inspection Arm of RobotIJTET Journal
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
 
Knowledge Based Genetic Algorithm for Robot Path Planning
Knowledge Based Genetic Algorithm for Robot Path PlanningKnowledge Based Genetic Algorithm for Robot Path Planning
Knowledge Based Genetic Algorithm for Robot Path PlanningTarundeep Dhot
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...CSCJournals
 
Performance measurement and dynamic analysis of two
Performance measurement and dynamic analysis of twoPerformance measurement and dynamic analysis of two
Performance measurement and dynamic analysis of twoeSAT Publishing House
 
AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM
AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHMAGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM
AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHMijseajournal
 
OpenCVand Matlab based Car Parking System Module for Smart City using Circle ...
OpenCVand Matlab based Car Parking System Module for Smart City using Circle ...OpenCVand Matlab based Car Parking System Module for Smart City using Circle ...
OpenCVand Matlab based Car Parking System Module for Smart City using Circle ...JANAK TRIVEDI
 

Tendances (20)

DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
 
Mobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimizationMobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimization
 
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
 
Session 51 Stefan Flügel
Session 51 Stefan FlügelSession 51 Stefan Flügel
Session 51 Stefan Flügel
 
Dynamic Path Planning
Dynamic Path PlanningDynamic Path Planning
Dynamic Path Planning
 
IRJET- Business Scaling and Rebalancing in Shared Bicycle Systems
IRJET- Business Scaling and Rebalancing in Shared Bicycle SystemsIRJET- Business Scaling and Rebalancing in Shared Bicycle Systems
IRJET- Business Scaling and Rebalancing in Shared Bicycle Systems
 
Robotics for Path Planning
Robotics for Path PlanningRobotics for Path Planning
Robotics for Path Planning
 
Automated Parallel Parking Using Fuzzy Logic
Automated Parallel Parking Using Fuzzy LogicAutomated Parallel Parking Using Fuzzy Logic
Automated Parallel Parking Using Fuzzy Logic
 
4260 9235-1-pb
4260 9235-1-pb4260 9235-1-pb
4260 9235-1-pb
 
Path Planning for Mobile Robots
Path Planning for Mobile RobotsPath Planning for Mobile Robots
Path Planning for Mobile Robots
 
Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...
Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...
Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...
 
Design and Implementation Intelligent Adaptive Front-lighting System of Autom...
Design and Implementation Intelligent Adaptive Front-lighting System of Autom...Design and Implementation Intelligent Adaptive Front-lighting System of Autom...
Design and Implementation Intelligent Adaptive Front-lighting System of Autom...
 
Design and Analysis of Articulated Inspection Arm of Robot
Design and Analysis of Articulated Inspection Arm of RobotDesign and Analysis of Articulated Inspection Arm of Robot
Design and Analysis of Articulated Inspection Arm of Robot
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
Knowledge Based Genetic Algorithm for Robot Path Planning
Knowledge Based Genetic Algorithm for Robot Path PlanningKnowledge Based Genetic Algorithm for Robot Path Planning
Knowledge Based Genetic Algorithm for Robot Path Planning
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
 
Amj fuzzy slides
Amj fuzzy slidesAmj fuzzy slides
Amj fuzzy slides
 
Performance measurement and dynamic analysis of two
Performance measurement and dynamic analysis of twoPerformance measurement and dynamic analysis of two
Performance measurement and dynamic analysis of two
 
AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM
AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHMAGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM
AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM
 
OpenCVand Matlab based Car Parking System Module for Smart City using Circle ...
OpenCVand Matlab based Car Parking System Module for Smart City using Circle ...OpenCVand Matlab based Car Parking System Module for Smart City using Circle ...
OpenCVand Matlab based Car Parking System Module for Smart City using Circle ...
 

Similaire à Autonomous Parallel Parking Methodology for Ackerman Configured Vehicles

REU spring 2016
REU spring 2016REU spring 2016
REU spring 2016Jack Yuan
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processingGhazalpreet Kaur
 
Offline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCS
Offline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCSOffline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCS
Offline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCSeuroFOT
 
Anti Collision For Train using RF PPT.pptx
Anti Collision For Train using RF PPT.pptxAnti Collision For Train using RF PPT.pptx
Anti Collision For Train using RF PPT.pptxPoojaBan
 
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...IRJET Journal
 
Realtime Road Lane Detection
Realtime Road Lane DetectionRealtime Road Lane Detection
Realtime Road Lane DetectionIRJET Journal
 
A cost-effective GPS-aided autonomous guided vehicle for global path planning
A cost-effective GPS-aided autonomous guided vehicle for global path planningA cost-effective GPS-aided autonomous guided vehicle for global path planning
A cost-effective GPS-aided autonomous guided vehicle for global path planningjournalBEEI
 
Mathematical modeling and kinematic analysis of 5 degrees of freedom serial l...
Mathematical modeling and kinematic analysis of 5 degrees of freedom serial l...Mathematical modeling and kinematic analysis of 5 degrees of freedom serial l...
Mathematical modeling and kinematic analysis of 5 degrees of freedom serial l...IJECEIAES
 
Minimum cost implementation of autonomous vehicle
Minimum cost implementation of autonomous vehicleMinimum cost implementation of autonomous vehicle
Minimum cost implementation of autonomous vehicleeSAT Journals
 
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...IRJET Journal
 
Review on Railway crack detection by LED-LDR assembly
Review on Railway crack detection by LED-LDR assemblyReview on Railway crack detection by LED-LDR assembly
Review on Railway crack detection by LED-LDR assemblyIRJET Journal
 
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...ijma
 
A Longitudinal Control Algorithm for Smart Cruise Control with Virtual Parame...
A Longitudinal Control Algorithm for Smart Cruise Control with Virtual Parame...A Longitudinal Control Algorithm for Smart Cruise Control with Virtual Parame...
A Longitudinal Control Algorithm for Smart Cruise Control with Virtual Parame...ijceronline
 
IRJET- Adaptive Headlights System for Vehicle using Arduino
IRJET- Adaptive Headlights System for Vehicle using ArduinoIRJET- Adaptive Headlights System for Vehicle using Arduino
IRJET- Adaptive Headlights System for Vehicle using ArduinoIRJET Journal
 
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...rahulmonikasharma
 
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...rahulmonikasharma
 
Vehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image featuresVehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image featuresYixin Chen
 
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...IRJET Journal
 

Similaire à Autonomous Parallel Parking Methodology for Ackerman Configured Vehicles (20)

REU spring 2016
REU spring 2016REU spring 2016
REU spring 2016
 
C0431923
C0431923C0431923
C0431923
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processing
 
Offline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCS
Offline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCSOffline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCS
Offline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCS
 
Anti Collision For Train using RF PPT.pptx
Anti Collision For Train using RF PPT.pptxAnti Collision For Train using RF PPT.pptx
Anti Collision For Train using RF PPT.pptx
 
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
 
Realtime Road Lane Detection
Realtime Road Lane DetectionRealtime Road Lane Detection
Realtime Road Lane Detection
 
A cost-effective GPS-aided autonomous guided vehicle for global path planning
A cost-effective GPS-aided autonomous guided vehicle for global path planningA cost-effective GPS-aided autonomous guided vehicle for global path planning
A cost-effective GPS-aided autonomous guided vehicle for global path planning
 
Mathematical modeling and kinematic analysis of 5 degrees of freedom serial l...
Mathematical modeling and kinematic analysis of 5 degrees of freedom serial l...Mathematical modeling and kinematic analysis of 5 degrees of freedom serial l...
Mathematical modeling and kinematic analysis of 5 degrees of freedom serial l...
 
Minimum cost implementation of autonomous vehicle
Minimum cost implementation of autonomous vehicleMinimum cost implementation of autonomous vehicle
Minimum cost implementation of autonomous vehicle
 
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
 
Review on Railway crack detection by LED-LDR assembly
Review on Railway crack detection by LED-LDR assemblyReview on Railway crack detection by LED-LDR assembly
Review on Railway crack detection by LED-LDR assembly
 
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
 
A Longitudinal Control Algorithm for Smart Cruise Control with Virtual Parame...
A Longitudinal Control Algorithm for Smart Cruise Control with Virtual Parame...A Longitudinal Control Algorithm for Smart Cruise Control with Virtual Parame...
A Longitudinal Control Algorithm for Smart Cruise Control with Virtual Parame...
 
40120140501008
4012014050100840120140501008
40120140501008
 
IRJET- Adaptive Headlights System for Vehicle using Arduino
IRJET- Adaptive Headlights System for Vehicle using ArduinoIRJET- Adaptive Headlights System for Vehicle using Arduino
IRJET- Adaptive Headlights System for Vehicle using Arduino
 
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
 
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
 
Vehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image featuresVehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image features
 
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
 

Plus de IDES Editor

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A ReviewIDES Editor
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...IDES Editor
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...IDES Editor
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...IDES Editor
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCIDES Editor
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...IDES Editor
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingIDES Editor
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...IDES Editor
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsIDES Editor
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...IDES Editor
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...IDES Editor
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkIDES Editor
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetIDES Editor
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyIDES Editor
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’sIDES Editor
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...IDES Editor
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance AnalysisIDES Editor
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesIDES Editor
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...IDES Editor
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...IDES Editor
 

Plus de IDES Editor (20)

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A Review
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive Thresholds
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through Steganography
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’s
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance Analysis
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
 

Dernier

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Dernier (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Autonomous Parallel Parking Methodology for Ackerman Configured Vehicles

  • 1. ACEEE International Journal on Communication, Vol 1, No. 2, July 2010 Autonomous Parallel Parking Methodology for Ackerman Configured Vehicles. Ankit Gupta1, 2, Rohan Divekar1 1 Department of Electronics and Telecommunication, Maharashtra Institute of Technology, ankit_gupta@ieee.org divekarrohan@gmail.com 2 Advance Robotics Research Organization ankit@arro.in Abstract – Parallel parking is challenge for all drivers introduced by Toyota Motor Corporation in Toyota say amateurs or the experts. An automatic car parking Prius in 2004. Lexus also debuted a car, the 2007 LS, system is a solution to this ordeal. This vehicular with an Advanced Parking Guidance System. technology has been implemented using many other sPaud Road, Kothrud, Pune, Maharashtra, India – 411038ystems but a cost effective, simple and accurate solution will be greatly appreciated. This paper explains in detail a simple and precise autonomous car-parking algorithm for Ackerman steering configuration. A two- parttrajectory-planning algorithm consists of the steeringplanning and simple distance calculations. The limits of vehiclemechanism and drive torque are taken into account.Simulation results are presented to illustrate theapplication of the proposed algorithm.The algorithm Fig. 1 Block Diagram of Automatic Parking System (APS) uses simple geometry for its path planning and odometry. The system uses sonar sensors and wheel encoders for its This paper presents a technique that has easy and perception. This sensed data is interpreted in the simple yet effective path planning and tracking control processor of the vehicle. As per the trajectory algorithm to automatically park a vehicle. determined, the vehicle parks itself into the parking Our approach consists of user interface, ultrasonic space. Simulation and experiment results shows that using sensor data, and wheel encoder data, drive by wire and this algorithm the parking maneuver will become more path planning and path tracking for parallel parking. safe, efficient and fast. Fig. 1 shows the block diagram of the system. Keywords – Automatic Parking System, Path Planning, Tracking Algorithm, Parallel Parking, Parking Sensors. II. PATH PLANNING AND KINEMATICS The path planning involves simple geometrical I. INTRODUCTION equations in this system. The path that the vehicle Now a day’s parking space has become too scarce in travels before maneuvering into the parallel parking big cities. For amateur drivers to squeeze their cars in place, perfectly aligned, has three differentiable such a tiny place is a big nuisance. This often leads to segments to consider. One is the straight line and the minor dents and scratches on the car. Therefore other two are the arcs of circles, as shown in fig. automatic parking is one of the growing technologies 2.During the whole parking task the wheel has to align that aim at enhancing the comfort and safety of driving. and change its angle only twice, at point ‘p’ and point This system helps drivers to automatically maneuver ‘o’. This not only shunts the possible errors that could their vehicles in constrained parking environments arise from frequent steering but also consumes less where much attention and experience is required. power and hence is more energy efficient and simple. Further it also ensures efficient management of the The whole parking trajectory is calculated only from parking space and time by avoiding traffic congestion. the knowledge of the distance between the parking The parking tactic is accomplished by the control of the vehicle and the vehicle already parked which is steering angle and taking into account the original obtained from the distance sensors. All other environment conditions for collision-free motion with parameters required for path planning are either in the space. constant or are derived from the above-mentioned Numerous efforts by various automobile researchers distance parameter using equations, explained further and manufacturers are made in this area. Many of these in this section. This illustrates the fact that not much systems involve imaging and complex processing [1]. A sensing is required for the path planning and hence the commercial version of automatic parallel parking was processing is much simpler. 22 © 2010 ACEEE DOI: 01.ijcom.01.02.05
  • 2. ACEEE International Journal on Communication, Vol 1, No. 2, July 2010 Fig. 2 Parking Trajectory This trajectory for parking does not demands the vehicles to be parallel instead it also perfectly works fine ifthe vehicles have some angle of misalignment between them. It has some boundary conditions and is very robust. A. Ackerman steering calculations. Ackerman steering was developed around 1800 A.D. The concept of Ackerman is to have all four wheels roll without slipping, around a common point during a turn [2]. This common point is known as instantaneous center of curvature (ICC). Rs1 = (l /tanθi1) + d/2. (1.a) Fig. 4 – Path Planning and Parking Trajectory Rs2 = (l/tan θi2) + d /2.(1.b) Where,Rs1isfirst steer angle radius of curvature;l is When the vehicle is parallel to the parked vehicle the length between front axel and the rear axel; d is the distance between the two vehicles is calculated say X c distance between points of contact of rear wheels; θ i1is using the distance sensors. Then the distance ‘A-q’ is the angle of inner front wheel, see fig. 3. evaluated using, In the (1), l and d are constant and by substituting ‘A-q’ = do + Xc. (3) the value of θi1(that is assumed to be 450 in our case) Rs1 is calculated. Rs1 varies according to vehicle size Where, dois the width of the car. Also, for fixed θi. ‘A-q’ = Rs2 + d / 2. (4) Cot θi– Cot θo = d / l (2) Here Rs2 is the radius of curvature corresponding to Equation (2) relates θi to θo. Where, θo is angle of second steer angle. Then the vehicles moves to point alignment of outer wheel. ‘A’ which must always line on the line joining the point of contact of rear wheels and extended. This line is B. Parking Path Geometry speculated from the desired position of the vehicle after 1. Ideal Case, when the car is parallel to the complete parking. parked car. Now in right angled triangle ‘ABC’ of fig. 4, (Xd)2 = (AB)2 = (AC)2 - (CB)2 (5) The Xdis the distance that the vehicle needs to drive from point A before turning the steering angle. AC will be Rs1 + Rs2. CB is Rs1. Now the vehicle moves the distance Xd to point B that is fed back to the system through the wheel encoders this completes the first part of the trajectory indicated with red line in fig. 2. While moving to point B, the system measures the distance between the parked vehiclesi.e. parking space. If this distance is less than Aq + FOS (factor of safety) then the system aborts the parking mission and returns back Fig. 3 Ackerman Steering Angle and Geometry. to manual mode. 23 © 2010 ACEEE DOI: 01.ijcom.01.02.05
  • 3. ACEEE International Journal on Communication, Vol 1, No. 2, July 2010 After reaching point B the wheel is aligned at 450. Angle α is, α = tan-1(Xd / Rs1) (6) β = α. (7) Therefore the arc length ‘po’ of circle C of radius R s1 - d / 2 is, length(po) = (α / 360) × 2π × (Rs1 - d / 2) (8) arc length ‘oq’ of circle A of radius Rs2 + d / 2 is, length(oq) = (β / 360) × 2π × (Rs2 + d / 2).(9) The vehicle then moves the distance ‘po’, completing the second segment of its trajectory indicated green in fig. 2. At point ‘o’ the angle of alignment of the wheel is changed to an angle θ i2 determined from Rs2 using (1.a, 1.b) and (2). After aligning its wheel to the new angle θi2 the vehicle travels arc length ‘oq’ to conclude its mission with this final segment of its path indicated blue in fig.2. Fig. 6 – Parking Trajectory for a misaligned vehicle. II. Practical case, when the car is misaligned Once the Φ is calculated form equation (3), then rest to the parked vehicle. of the calculations are analogous to the ideal case, Unlike in ideal case, in practical environment it is taking into consideration the effect of Φ on other very likely that during parking the vehicle is not parameters like parking space between the vehicles, the initially aligned parallel to the parked vehicle. In that driving distance Xd,localization of the point A case the angle of inclination is determined with (precisely depending on measured values of Xs1, the reference to the parked car using distance sensors as movement lp and the calculated Φ) and the radius of shown in the fig. 5. curvature ‘Rs2’ for third segment of the trajectory. Then the vehicle moves on a three-segment trajectory ‘np’, Φ = tan-1((Xs2 – Xs1) / ds).(10) ‘po’ and ‘oq’ as shown in fig. 6. The calculations are complementary if the angle of Where, ds is the distance between the front and rear misalignment is negative i.e. when vehicle is aligned sensor.Xs2 and Xs1 are the distances measured by the towards the parked vehicle. The β will be α ± Φ sensors and Φ is the angle of misalignment. depending on positive or negative misalignment. There are certain boundary conditions on the angle of alignment between the vehicles. The driver is instructed to keep its vehicle with in these conditions in case of violation. III. ELECTRONICS AND CONTROL The electronics and control system is divided into four subsystems. Perceptiondevices, the processing unit, actuating devices and the user interface (see fig. 1). A. Perception and Sensing components These components gather data for the parameters required for the path planning and path tracking. The two sensors Fig. 5 – Misalignment between the vehicles. 24 © 2010 ACEEE DOI: 01.ijcom.01.02.05
  • 4. ACEEE International Journal on Communication, Vol 1, No. 2, July 2010 assemblies the control solution will have to be an automaton, where the steer angle and speed are controlled mechanically by actuators (rotary or linear) which are again controlled by the processor [8]. These actuators are a close loop system and provide feedback to the processor to maintain accuracy. D. User Interface. Fig. 7 - Placement of sensors on the vehicle The system forms an interactive ambience with the user. Not only it takes inputs like “start parking”, “put employed in this system are distance sensor and rotary reverse gear” and “put parking gear”, the user is the encoders. authoritative that can quit the process at any point of The ultrasonic distance sensors are active type time and return back to its normal maneuver. In sensors.This sensor determines the perpendicular autonomous parking mode this system displays the distance of an object or a body from the point of their trajectory and the localization of the vehicle on the placement, from the time of flight [3]. These sensors trajectory, elapsed time, localization of interfering are placed on the outer body above the wheels things and other such aesthetic parameters on user symmetrically on either side, as illustrated in fig. 7. In graphic LCD. the proposed systemthis sensor is used determine the distance between vehicles ‘Xc’, the angle of IV. ALGORITHM misalignment ±Φ and the parking space availability. As soon as the start command is received from the user Apart from this the distance sensors at rear and front interface the parking mission begins. Immediately it bumpers give the knowledge of the interruptions that decides whether parking is a left side or right side might occur during the parking mission, to avoid parking and takes this into consideration for future collisions and ensure a safe maneuver. calculations. Next it calculates the angle of The high-resolution dual track magnetic wheel misalignment Φ from the already parked vehicle. Then encoder is used for path tracking [4]. The encoder it locks the steering at perfect straight position and provides the information about the rotation of the wheel moves a little distance and ensures the angle Φ. that is interpreted into distance by a mathematical relation and dead reckoning. This calculations of distance travelled from the rotational data considers the diameter of the wheel for different air pressures for its precise interpretation. These encoders are present in the vehicle for Anti- lock Breaking System (ABS) and Electric Stability Control (ESC). A 640-pole pair encoder gives a resolution of 0.120. B. The Processing Unit. This is the brain of the system that establishes a link between all other subsystems of the system (see fig. 1). From the data available from the sensors the path planning is performed at this block of the system. Then the processor commands the actuating units to maneuver the calculated trajectory and track it at same time from various feedbacks. Also the processing unit interfaces with the user whenever required. C. Actuators. Actuators control the motion of the vehicle and make it traverse the calculated path. The two types of control that is required for this system is steering control and speed control. The steering and the speed actuations are controlled automatically from the processor. This actuations can be achieved in a “steer by wire” and “drive by wire” [5-7] embedded cars by simply giving Fig. 8 – flow chart of the algorithm part1 the corresponding signal to the actuators as they are electrically controlled, whereas in mechanical 25 © 2010 ACEEE DOI: 01.ijcom.01.02.05
  • 5. ACEEE International Journal on Communication, Vol 1, No. 2, July 2010 Fig. 9 – flow chart of the algorithm part2 Fig. 10 – Flow chart of the algorithm part 3 Once the Φ is finalized then all the other calculations reverse gear. After which the front collision sensors are performed taking into consideration the effect of Φ sleep and rear collision sensor activates. The vehicle on them. The point A (see fig. 6) is localized and the starts traversing on the second segment of its trajectory distance that the vehicle needs to travel to point A is from point ‘p’ to point ‘o’ (see fig. 20). Then the determined. Also the distance till point B (see fig. 6) steering angle is changed again as per the calculated θ i2 that is Xd is determined, along with the radius of using (1.a,1.b) and (2). Then lastly the vehicle moves curvature of second steer-angle Rs2 and θi2. Immediately on the final segment of its trajectory o to q and requests the whole path length from the length of each path to put the vehicle into parking gear to end the mission. segment is determined. After all calculations the During the whole process the driver has the option to boundary conditions are determined, if the conditions end the task and return back to manual mode. fails the user interface displays corrective solution and system exits automatic parking mode or else the vehicle V. SIMULATIONS maneuvers on the calculated trajectory, which is tracked by the wheel encoder. Parallel to this, the The representative of vehicle parameters such as knowledge of the parking space availability and width of the car, length of the car is used for simulation obstacle on its trajectory is continuously sensed. If the in MATLAB environment. space is not sufficient then it intimates the driver and The fig. 11 illustrates the parallel parking trajectory exits the automatic parking mode and if it detects an simulation result for the path planning. It is been obstacle on its path then it goes into delay mode and deduced that the path of the misaligned vehicle (other pauses and continues when the path is cleared. parameters kept constant) is greater than ideally aligned After completing its first segment of trajectory from vehicle and hence driver must attempt to keep his n to p (see fig. 2), the steering angle is changed such vehicle aligned to the parked car to save the parking that the angle of inner wheel θi1 is exactly 450. Then time. user interface requests the driver to put the vehicle into 26 © 2010 ACEEE DOI: 01.ijcom.01.02.05
  • 6. ACEEE International Journal on Communication, Vol 1, No. 2, July 2010 Distance The addition of subsystems would further add to the accuracy of the system. The wheel pressure can be sensed and calibrated to the diameter of the wheel so as increase accuracy of the path tracking. The path tracking can be furthered improved with embedding GPS into the system that will look after the errors due to slip and skid of the wheel. The GPS will also provide a new definition to the calculations of few parameters like Φ and its relatives, which will be much easier and accurate. ACKNOWLEDGEMENT Our special thanks to Sanket Deshpande (Maharashtra Institute of Technology, Pune),Rohit Nayak(MIT, Fig. 11 – Trajectory of the ideal and misaligned vehicle in simulation Manipal), for their help and concern. configuration.(Trajectory dependency on the angle of misalignment) REFERENCES The fig. 12 illustrates that the trajectory will be shortest [1] Jin Xu, Guang Chen and Ming Xie; “ Vision- Guided if the outer bodies of the vehicles abut each other, Automatic Parking for Smart Car,”Intelligent Vehicles which has no practical applicability. Therefore, the Symposium, 2000. IV 2000, pp. 735 – 730, Oct 2000. vehicle will follow the shortest trajectory when it is as [2] Allan Bonnick; “ Automotive Science and nearer to the parked vehicle. The farthest distance Mathematics”; Butterworth Heinemann, 2008. between the vehicles allowed would be the width of the [3] Carullo, A. and Parvis, M.; “An ultrasonic sensor for vehicle deducted from the parallel parking space, distance measurement in automotive applications”; ideally. Practically factor of safety is considered. Sensors Journal, IEEE,vol. 1, issue: 2, pp. 143-147, Beyond this maximum distance the parking trajectory Aug 2001. interferes with the parked vehicle [4] Pascal Desbiolles, Achim Friz; “ Development of high resolution sensor element MPS40S and dual track magnetic encoder for rotational speed and position VI. CONCLUSION AND FUTURE SCOPE measurement”; NTN Technical Review, NO. 75, A low cost and staunch autonomous parallel parking 2007. [5] Joachim Langenwalter; The MathWorks “embedded method is proposed. The path planning (section 2) automotive system development process - steer-by- derives the vehicles trajectory for a perfectly aligned wire system”, Design, Automation and test in Europe, estimated parking position, irrespective of the 2005. Proceedings, vol. 1, pp. 538-539, Mar 2005. orientation and position of the vehicle within its [6] S. Laws, C. Gadda, S. Kohn, P. Yih, J.C Gerdes, J.C boundary conditions. Simple calculations and limited Milroy, “Steer-by-wire suspension and steering design sensing devices attributes to its ease in processing, low for controllability and observability”, 16 th IFAC World cost and agile performance. This particular algorithm Congress, Volume 16, part 1, 2005. can also be implemented for the perpendicular parking [7] Se-Wook OH, Ho-Chol CHAE, Seok-Chan YUN and situations with few minor changes. Chang-Soo HAN; “The design of a controller for Distance steer-by-wire system”; JSME international Journal, VOl. 47(2004),No. 3, pp. 896 – 907. Distance [8] Jose E. Naranjo; Carlos Gonzalez;Garcia, R; de Pedro, T.; Haber, R.E.; “ power-steering control architecture for automatic driving”, IEEE transaction Intelligent Transportation System, VOL.6, NO. 4, pp. 406 – 415, Dec 2005. Fig. 12 – Boundary conditions of the path planning in simulation environment. (Trajectory dependency on the distance between the vehicles) 27 © 2010 ACEEE DOI: 01.ijcom.01.02.05