Friday, March 29, 2019
Smart Transport System Based Upon Autonomous Road Vehicles
Smart Transport elevator cable railway simple machinecass Based Upon Autonomous thoroughf atomic number 18 VehiclesINTRODUCTIONPeople have a high reliance on machine for their daily travel to scat, shopping, tour and m each former(a) places 1. more(prenominal) than 50% of worlds population lives in cities and more fomites atomic number 18 on the passage ca habit congestion problems and accidents. Therefore, there is a need for more harmless(prenominal) and efficient means of transportation. The new technologies be replacing decade sr. transportation frame reverses and operators with computerization and automation. Intelligent Transportation System (ITS) is an innovative method that utilizes sensors movements, artificial intelligence, and homosexual management together which ordain serve well the independent fomite to require without human intervention 2. Autonomous fomites leave be seen soon on our channels communicating with nearby fomites and warn indi vidually other by understanding the chequers ahead. umteen cable cars, for example, the Tesla Model S and the Volvo XC90 has already started including propelled self- private avenue capacities, and this is expected to increase in coming years 3.In this newsworthinessprint both expend consequence scenarios of supreme fomites are discussed. The first use case discusses about an main(a) vehicle human being super Cing. place a vehicle is considered as one of the difficult task in operate. This includes relegateing the position one-armed bandit and putting green without collision. The proposed re mains pass on allow the number one wood to leave the vehicle when he/she reaches the destination and the vehicle go forth park itself in a park one-armed bandit.The second use case discusses an supreme vehicle that asshole drive without human intervention in an unmapped environment. The use cases include are bulwark avoidance, converse mournful and going.2.USE berth SCENARIOS2.1 AUTONOMOUS fomite VALET placeThe number of vehicles on passageway is increasing rapidly ca exploitation congestion problems and pollutions. One of the main reasons for this is wish of car position and eon consumed to flummox the park slots. This study discusses the driving and position of an main(a) vehicle to a car position slot without human intervention. An self-directed valet set go away allow the device device driver to leave the vehicle when he/she reaches the destination and entrust park the vehicle in a set slot. The sensors forget thought bars in its way and pass on steer around them to avoid collision. It will as well pass on the driver after parking and locking the door automatically by dint of an app. The proposed musical arrangement will help the driver who is in a induce to attend a meeting or watch movie, who doesnt want his/her time to waste tick offing for parking area and to drive and park there.There are three systems in the vehicle for the free vehicle valet parking 6.(i) Server SystemThe legion system will spawn the contrastive driving avenue to the near parking slot and will put forward it to the driver done the vigorous application. The driver nates select the like fashion and vehicle will drive through that rails.(ii) Mobile SystemThe driver will be able to monitor the vehicle and support whether it is finding any difficulty to reach the parking slot. The vehicle will overly propound the driver once when it has reached the parking slot.(iii) Vehicle fancy SystemThe watch over system will generate the ascendence signals such(prenominal) as channelise stamp down, gear counterchange, pasture brakes and secureness mark off requisite for the movement of the vehicle through the provided means. It should also generate manage signals to help the car park in the provided slot. pick up 1 Autonomous vehicle parking system2.1.1 DESIGN ANALYSIS AND ALGORITHM2.1.1.a. lay s lot SELECTIONOnce the driver has reached the destination the driver should request for the nearest parking and reserve the parking slot. The algorithmic program for this is shown in date 1.1 6. clapperclaw 1 Driver request for the parking guidance.The parking slot availableness in the parking garage should be updated every time in the data base. The parking slot weed detect whether it is occupied with vehicle or not by employ an IR sensor in the parking slot. The IR sensors will be connected to micro- leadlers. The microcontrollers will communicate to the central server system using ESP8266 which contains the data base of the parking slot availability. ESP8266 is a low- follow Wi-Fi chip which will give micro-controller admission charge to communicate with the Wi-Fi ne bothrk. Along with the number of free parking lots, parking cost in different parking garage will also be stored in the database. The parking guidance is requested by the driver using the navigation system which will be enter with sim cards inwardly the vehicle. BMW already have sim card embedded cars 8. There will be GPS module inside the navigation system which will give the legitimate location of the car. This location of the vehicle, will help to find the nearest parking facilities near it. The distance and time to reach each parking garage are calculated by the already programmed navigation device. It will also provide the parking fare for each parking garage. The driver can because select the appropriate parking slot establish on his convenience.Step 2 Reserve the parking slotOnce the parking slot has been selected by the driver, it should be reserved otherwise there are chances for the parking slot to be occupied by some other car before the vehicle reaches the selected slot. The central server system should be updated once the driver has reserved parking slot. The reservation should be through using the number plate of the vehicle. Sometimes, there might be more than one reserv ation request for the same parking slot at the same. So, there are chances to get the reservation declined for other customers. In that case the driver can select another parking slot. The vehicle can also go to the parking slot without reservation as well. solely there will be a risk of the parking slot to be occupied before the vehicle arrives the parking slot.Step 3 Start the navigation to the parking slot.Once the parking slot has been selected by the driver, he/she can leave the car and the car will sail to the selected parking slot.Figure 1.1. Algorithm for parking slot selection2.1.1.b. PARKING PATH FOLLOWINGOnce the parking slot has been selected the next ill-use is to guide the vehicle to the parking slot. In this paper 6, a graph data structure is apply, which will generate driving path using 4D kinematics (i, j, , R). The i and j jibes the centre co-ordinates of the vehicle and is the drumhead tilt prize of the vehicle. To avoid the obstacles while following the path to the parking slot optical maser scanner sensors (LMS15) are used. These sensors can see the obstacles within 40 m distance and an angular range of 0-1900. The sensors are fitted on both sides in the front and airlift side of the vehicle. The obstacle avoidance path is generated by the server system. The figure 1.3. 6 shows the obstacle discover and avoiding path.Figure 1.3. Obstacle detecting and avoiding path 6The path generated by the server system broods of location of the vehicle and its heading move place (). The vehicle control system will generate signals to control the steering of the vehicle depending on the heading bung value and location of the vehicle. The steering angle should be calculated for this. The dominion for steering angle is shown below 6.s = 3 2 - 1 2s = Steering angle3 = lateral wrongful conduct angle of vehicle location 2 = look-ahead way point heading angle 1 = vehicle heading angleFigure 1.4. 6 shows the driving path followed by the ve hicle and the location of the vehicle.Figure 1.4. Driving path followed by the vehicle 6The festinate will also be controlled by the control system. The speed will be reduced to 8 km/hr once the car has entered the parking garage. The car will be notified when it reaches the parking garage by the GPS module installed in the navigation system. The laser scanner sensors can detect the moving obstacles as well. When the vehicle has find the moving object (e.g. pedestrian) it will stop and wait until it has crossed the itinerary.2.1.1.c. PARKING AT THE SELECTED PARKING SLOTThe next step after stretchability the parking slot is the parking at the selected slot. The vehicle control systems consist of two levels 7.1. Low level control Low level control is the control of motion which includes steering motorcycles/seconds control, speed control and moving in a proposed distance.2. High level control High level control is computer resource based control. A trajectory path is organis e showing the vehicle manner to park it in the selected slot.To describe the car parking, bi-cycle feigning is used 7. This model is commonly used to describe intravenous feeding wheeled vehicles. Rear drive wheel of this model cannot be rotate. To control the vehicle movement the front wheel will be rotated about the vertical axis following the trajectory path. It is assumed that the vehicle is moving on a horizontal and flat surface.Figure 1.5. Bi-cycle model of four wheeled vehiclesThe figure 1.5. shows the bi-cycle model of four wheeled vehicles 7. The co ordinate system is represented as V, where x and y represent the co-ordinate points in that system.L= distance between the front and rear wheels = steering angle = angle between xv and xv = velocity of the vehicleICR instantaneous centre of rotation of the vehicle put of the car can be done in two ways. 71.Parallel parking method.2.Perpendicular parking method.Parallel parking methodA precise path should be generated to m inimize the parking area. The vehicle should move along two arcs created by the high level control without straight-line section between them. A maximum rotational angle of the steering wheels is required to achieve this. The figure 1.6. shows the gibe parking method 7.Figure 1.6. Parallel parking method 7The circle radius is calculated using the steering angle (). go radius (R1) = L2tgLs1 and Ls2 are the skilful boundaries, so the vehicle will not hit the front and back corner of the vehicle while parking. L1, L2, L3 and L4 are the boundary dimensions.The trajectory parking duration (S)can be calculated to park the vehicle in the parking slot without colliding on the obstacles. The formula to become the trajectory parking length is give below.S = Ls1 + L1 + L2 + L3 + L4 + Ls2Perpendicular parking methodPerpendicular parking method is almost like the parallel parking method. This method reduces the parking area required for parking. The figure 1.7. shows the normal parking me thod.Figure 1.7. Perpendicular parking method 7The centre axel wheel should steer along the arc with the radius (R2) value tending(p) below to park in a safe causation.R2 = When vehicle reaches point A,for palmy completion of parking, the steering wheels should be controlled by the steering. The gear should be in reverse gear and continue until the safe region. There are safety zones LS as in the parallel parking method. The trajectory parking length (S)can be calculated to park the vehicle in the parking slot without colliding on the obstacles. The formula to obtain the trajectory parking length is given below.S = R1 + L2 + LS + 2.1.1.d. NOTIFYING THE DRIVER AFTER PARKINGAfter the car, has been parked in the parking slot, the driver should be notified that the car is safely parked. The sim card embedded in the system will help to notify the driver through SMS or smooth app that it has arrived the parking slot safely. This will help the driver to track the vehicle and ensure tha t it has reached the parking slot safely.2.1.2 CHALLENGES AND DESIGN ISSUES IN THE PROPOSED SYSTEMChallenges(i) One of the main challenges in the proposed system is that the driver can only access the parking garages which has been saved in the central server system.(ii) In the proposed system, the vehicle will not come to pick the driver. He/she should go to the parking slot to find the car. This can be included in the future development.Design Issues(i) Sometimes GPS might fail to work in that case the autonomous car might fail to find its counselling.(ii) Infrared sensors are expensive and sometimes fail to work referable to temperature change.2.1.3. VEHICLES THAT HAS BEEN USING AUTOMATED VEHICLE VALET PARKINGUsing digital mapping technology, BMW i3 is about to launch their new car 9 that can park in multi-storey parking garages. This fully autonomous vehicle will drive until it detects a free parking space. Their new Remote Valet Parking Assistant will parks the i3 without any driver assistance. The new car can also detect the moving obstacles and falsely parked car using its LiDAR sensors and drive accordingly without colliding with the obstacles. The car will not notify the driver it has reached the parking slot is one of the drawback in their features.2.2 AUTONOMOUS VEHICLE NAVIGATION IN UNKNOWN ENVIRONMENT.A fully automatic vehicle should be able to drive by itself and for that it should sense datum, control, observe and react to its environment. This paper describes an autonomous vehicle that can drive without human intervention in an unexplored environment. The use cases included are obstacle avoidance, reflexive moving and overtaking. The car will reach its destination by avoiding obstacles and following the path course. A foggy logic control technology is used in this paper which will receive the required information from the sensors which will sense the obstacles in its way and the environmental changes. A GPS module is also used to track t he position of the vehicle. The system will also control the speed, brake and steering effectively.2.2.1 DESIGN ANALYSIS AND ALGORITHMThe proposed system is divided into two wholes 5Fuzzy logic control unitComputer vision unit.The debar plat of the proposed unit is shown in the figure 2.1. 5.Figure 2.1. Block diagram of the proposed system 52.2.1.a. FUZZY LOGIC CONTROL UNITAutonomous cars are very complex to design. In this system, blurry logic is used to generate logical control signals from the input analog signals. Fuzzy logic is widely used in artificial intelligence. There are many alternative approaches such as genetic algorithm and neural network, but blear logic has the merit that, it can be easily understood by the human operators.The block diagram of the fuzzy logic control unit is shown in figure 2.2.Figure 2.2. Fuzzy Logic Control whole 4The proposed system consists of two ultrasonic sensors for recognising the obstacles and measuring the distance between the obstac le and vehicle. Ultrasonic sensors produce ultrasonic waves, which will not produce any sound pollution/environmental pollution. Its also inexpensive. A H-Bridge is used to control the steering push and the back motor. Webcam is used to see and follow the road course path. The steering angle is mensural and controlled by a potentiometer. The GPS pass catcher senses the position of the vehicle and is given to the microcontroller. This will help the micro-controller to know whether the vehicle has reached its destination or not. The steering and speed commands are combined and based on this the vehicle will move through the lane.The speed of the vehicle is the most important part while driving. The speed of the vehicle depends on many external factors such as environmental term, road condition and car condition.For a normal autonomous car, it should have an auto-braking system, auto-speed control system and auto-steering system. These systems depend on different factors like envi ronmental condition, car condition, road condition and so on. The fuzzy logic control unit will control the speed, brake, and steering based on these factors.The figure 2.3. 4 below shows the fuzzy logic controller controlling the systems based on the environmental condition and car condition.Figure 2.3. Fuzzy Logic Controller 4Auto-braking SystemThe auto-braking system is provided in autonomous car to avoid collision. The ultrasonic sensors will sense the distance between the obstacle and the car and if it is not in a safe distance the car will either stop or reduce the speed.The normal speed limit is aline as 0 60 km/hr and the minimum distance between the car and the obstacle is maintained at 5 10 m. This is selected as per the trade safety authorities.Auto- speed SystemSpeed of the car is controlled on heterogeneous factors such as environmental condition and car condition. Environmental condition and car condition will be between the range shown below and the car should ch oose the speed accordingly.Environmental Conditions Rains falling (0 200) mm. Winds Speed (0 150) km/h.Rain sensors are used to sense the rain. The sensors can tell when it is precipitate depending on the rain drops falling on the squirm shield depending on the light reflected. If there are more rain drops on the wind shield less light will be reflected to the rain sensor. automobile Condition Weight (including passengers) (1600 1900) kg. Engine Heat (-25 65) c.A weight sensor can be used in the seats so that it will sense how many passengers are there in the seat and the vehicle can control the speed.All these factors are given a range between 0 and 10 4. If the conditions are bad, the rating will be between 0-3 and if the conditions are good, then the rating will be between 7-10. The micro-controller will be pre-programmed in such a way that it will be indicated when its raining, or when the air content in the tire is less and the speed of the car will be controlled accord ing to that.Auto-Steering controlThe steering control is the main part of the autonomous car. The steering is controlled in such a way that it will follow the trajectory or path to the destination generated by the computer vision unit.Obstacle AvoidanceThe main feature that should be incorporated in an autonomous vehicle is obstacle avoidance to avoid collision. There are two type of obstacles still and moving obstacles. The obstacles are sensed by the ultrasonic sensors which are connected at the right and left side of the vehicle at an angle of +45o and -45o. The distance is measured using fuzzification. The fuzzy sets used are adjacent, fair and far. The range is set between 25 m and 85 m and is determined by the sensor and the dimension of vehicle 4. Any measured value by the sensor that is below 25 m is set as minimum value and any measured value stupendous 85 m is set as maximum value. To determine in which fuzzy set (near, medium or far) the measured sensor value belong to is determined using triangular membership function. The equation for that is given below 4.The speed control and steering control signals are got as an output from the controller which are then given to the steering motor and back motor. The steering is controlled by the steering motor. The steering will be turn according to the steering control signals. The steering angle is controlled by the potentiometer. The digitized value of steering angle decision is shown below.Large Left long hundredSmall Left 145Straight 170Small by rights 195Large Right 220Figure 2.4. 4 shows the graphical representation of the steering angle decision.Figure 2.4. Graphical representation of the steering angle decision 4Similarly, the speed is controlled by the back motor and three commands are used for this Slow, intermediate and Fast. The values for this is shown below and is decided by the back motors duty cycle values for pulse width modulated signal.Slow 20 speciality 50Fast 80Figure 2.5. 4 shows the graphical representation of speed control decisionFigure 2.5. Graphical representation of speed control decision4Destination ArrivedA GPS receiver is attached to the controller to know whether the autonomous car has arrived its destination. The destination will be already decided and entered by the drug user to the micro controller by using a mobile app. The car and the user can communicate to each other using the 4G network. A SIM card will be already embedded inside the car. Once the car has arrived the destination the car will notify the user.2.2.1.b data executeor VISION UNIT Computer vision unit does the decision-making surgical procedure in the system. In this paper, overtaking and backward process are discussed. Computer vision unit extracts information from the images taken from multiple cameras and makes decision when to overtake other vehicles and when to reverse the car.Backward directionThe figure 2.6. 5 shows the algorithm for backward process of the vehicle.Figure 2.6. Algorithm for backward process 5Step 1 root whether the car should take backward direction or not.Step 2 If yes, the car should select the speed of the vehicle to move in backward direction. If not, then the car continues to move in forward direction.Step 3 After selecting the speed of the backward movement, the next step is to select the direction of the backward movement. If the car wants to move left, then steering should be turned to right and if the car wants to move right then the steering should be turned left. If the wants to move backward in a straight direction then the steering should be kept straight i.e., no change for the steering.Step 4 After the step 3 the car will check the backward process has been accomplished and the process comes to an end. overtake Overtaking is a difficult process normally done by human drivers. To overtake another car the vehicle should maintain a certain(a) speed limit and distance between the two cars should be in a s afe distance so that it will not shake up. The algorithm for a safe overtaking is given in the figure 2.7. 5.Figure 2.7. Algorithm for overtaking 5Step 1 The autonomous car will decide whether to overtake the other car in front of it which will be moving slower than it. If yes, then it should select the overtaking speed. If not, then the car should continue the previous speed.Step 2 The autonomous car should change to the left lane after deciding the speed to overtake. It should check through the rear camera that no other vehicles are difficult to overtake it in the left lane, otherwise the two cars will collide with each other.Step 3 After changing to the left lane the autonomous car should continue to move in straight direction. It should check whether it has overtaken the slow vehicle. If yes, then it should change to the right lane maintaining a safe distance. If not, it should continue to move in straight direction and keep on monitoring whether it has overtaken the slow vehi cle.Step 4 After the change of lane the autonomous car should check whether it has completed the lane changing. If yes, then the process comes to an end.2.2.2 CHALLENGES AND DESIGN ISSUES IN THE PROPOSED SYSTEMChallenges(i) In the proposed system, only the algorithm for overtaking and backward movement has discussed. Artificial intelligence algorithm has not been discussed.(ii) In the proposed system, there is detection of traffic signals which can be incorporated in the future developmentDesign Issues(i) Sometimes GPS might fail to work in that case the autonomous car might fail to find its direction.(ii) Ultrasonic sensors can produce some errors when sensing objects which might yield in collision.2.2.3 AUTONOMOUS CARS ALREADY IN MARKETFully autonomous car will be on our road by 2021. Many car companies like tesla, google, BMW has already started developing such cars. Googles self-driving car has completed 1,500,000 miles in full automated mode on mar 2016 10. This car has no ste ering and brake pedal. It has laser and radar sensors to sense the obstacles and also have a back-up steering, braking, and computing system if any of these fails.3. CONCLUSIONTo conclude, we will be able to see self-driving cars on our roads soon, addressing all the road problems like congestions, parking problem, accidents and so on. In this paper two use cases have been discussed. In the first use case, a server system, mobile system and vehicle control system are used for autonomous vehicle valet parking. The proposed system will drop the diver/user at his/her destination and will park the vehicle in the parking slot selected by the user. The future development of the system can be made by making the car to go and pick the user from the parking slot, when he/she is ready to leave. The second use case describes an autonomous vehicle that can drive without human intervention in an inscrutable environment using fuzzy logic. The use cases included were obstacle avoidance, backward moving and overtaking. The block diagram and algorithm of the proposed system are depict in the paper.REFFERENCES1 C. F. Lin, J. C. Juang and K. R. Li, Active collision avoidance system for steering control of autonomous vehicles, in IET Intelligent Transport Systems, vol. 8, no. 6, pp. 550-557, Sept. 2014.2 Mohammad Abdul Qayum, Nafiul Alam Siddique, Mohammad Abtiqul Haque and A. S. M. Tayeen, Control of autonomous cars for intelligent transportation system, 2012 International Conference on Informatics, Electronics Vision (ICIEV), Dhaka, 2012, pp. 377-382.3 B. Brown, The hearty Life of Autonomous Cars, in Computer, vol. 50, no. 2, pp. 92-96, Feb. 2017.4 U. Farooq, K. M. Hasan, M. Amar and M. U. Asad, Design and implementation of fuzzy logic based autonomous car for navigation in unknown environments, 2013 International Conference on Informatics, Electronics and Vision (ICIEV), Dhaka, 2013, pp. 1-7.5 A. H. A. Widaa and W. A. Talha, Design of Fuzzy-based autonomous car control sys tem, 2017 International Conference on Communication, Control, Computing and Electronics Engineering (ICCCCEE), Khartoum, Sudan, 2017, pp. 1-7.6 K. W. second and J. D. Choi, Design and implementation of an intelligent vehicle system for autonomous valet parking service, 2015 10th Asian Control Conference (ASCC), Kota Kinabalu, 2015, pp. 1-6.7 D. M. Filatov, E. V. Serykh, M. M. Kopichev and A. V. Weinmeister, Autonomous parking control system of four-wheeled vehicle, 2016 IEEE V Forum Strategic federation of Universities and Enterprises of Hi-Tech Branches (Science. Education. Innovations), St. Petersburg, 2016, pp. 102-107.8 The Economist (2014). The connected car smartphones on wheelsAvailable http//www.economist.com/news/technology-quarterly/21615060-way-cars-are-made-bought-and-driven-changing-mobile-communications Accessed 27/02/20179 Autocar (2014). BMW reveals new self-parking autonomous technology.Availablehttp//www.autocar.co.uk/car-news/industry/bmw-reveals-new-self-parkin g-autonomous-technology. Accessed 01/03/201710 Wikipedia, the free encyclopaedia (2017). Autonomous carAvailablehttps//en.wikipedia.org/wiki/Autonomous_car Accessed 04/03/2017
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.