Tuesday, October 22, 2019

Automatic car navigation system Essay Example

Automatic car navigation system Essay Example Automatic car navigation system Essay Automatic car navigation system Essay What is Automated Car Navigation System? It has been about 100 old ages since autos have been turn overing out of the mills and there has been singular promotions in engineering, from the traditional maximal 40 km/hr to the present twenty-four hours 300 km/hr, along came many radical engineerings and detectors, for illustration the distant detector which senses if there is any obstruction while parking the auto. All this has been possible by utilizing the microprocessors in the auto. All the determination devising after feeling the obstruction is done by the microprocessor. What would be the following radical thing now? Cars can wing? ! Well, yes that can excessively be the following large thing, but since we are speaking about the microprocessors and there coming in car sector, the following large thing which seems to me is the automatic auto pilotage system. Yes, auto thrusts itself, The user merely gives in the finish and the auto figures out the way, steering itself carefully through the traffic. Present Day Technology Soon there is non working paradigm in the commercial sector, but there is a batch of research and development traveling on. Let s discuss few of them- GPS Navigation: The most common technique is the usage of Global Positioning Satellite to obtain the current coordinates of the auto and the coordinates of our finish and this information is fed into the computing machine which decides which is the shortest way to make the finish. Demerits: Lack of truth ( mistake is in metres ) and the engineering is expensive as it would necessitate more orbiters to be fired up into the infinite Options An option to the GPS solution is utilizing the A ; lsquo ; Local Mapping Technique . When we travel in an unknown terrain, how best do we make a finish? By inquiring the people local to that location, For illustration person coming from Delhi to Chehrhu take the national main road and when it will make Punjab it will look for route marks and inquire local people the shortest way to make Chehrhu. Same solution we will use to our pilotage system. Rather than linking all the autos to a geostationary orbiter, we can on the contrary connect these autos to local waiters, much like how our nomadic phones interact with the nomadic towers. Each auto will act like a nomadic set and everytime it enters the A ; lsquo ; coverage country of our pilotage waiters, it will interact with it by directing a long whole number value ( bespeaking it s finish reference ) , the waiter will so decrypt the whole number value and figure out the finish. It will subsequently pass on the little instructions to the auto and assist the auto to voyage. Like in our analogy, a local individual might state us A ; lsquo ; Go straight till You hit a left bend, take left and so once more travel directly till You reach a chownk . After making the A ; lsquo ; chownk we once more ask for the following direction from another individual. The local waiter will state something similar to the auto and the auto will merely follow the instructions. How will the auto cognize where is it heading? How will the auto still cognize how much distance to go till it fetches the following direction? One method can be mensurating the distances, by cognizing the current velocity of the auto and the clip the auto travelled at that velocity and merely ciphering the distance it travelled by the speed-distance expression. In this instance the waiter will pass on the distance that the auto should go before it farther asks for following instructions from it. Puting it all together So before we start discoursing our Automatic Car Navigation System, allow s see what the basic thought truly is. The Car tells the waiter ( via a transceiver ) where it presently is and where it wants to travel. The waiter calculates the shortest possible way and saves it in memory. The waiter so sends instructions to auto and hence helps it to voyage The auto moves the instructed distance and so seeks for following direction from the waiter. This is continued till the auto reaches its finish. We would be utilizing 8051 microcontroller in both Car and Server. What are the constituents of Our system? The chief constituents of our system are- Car Waiter Map They are discussed in item in the undermentioned subdivisions. Car The auto is a 3 Wheeler design whose forward two tyres are connected with Stepper Motors and a rear tyre is connected at the centre. Diagrammatic representation of Car The ground why we are utilizing Stepper Motors is it will work out the job of mensurating distance. The auto would cover a distance of 2*Pi*radius ( equal to the perimeter of the tyre ) in a 360o rotary motion. If the hoofer angle of stepper motor is, say, 1o, so the auto covers a distance of ( 2*Pi ) /360o, which comes out to be equal to 0.0174 metres in a individual measure rotary motion ( presuming radius of the tyre to be 1 metre ) . Now, for illustration, the auto has to travel 20 metres, so, the figure of 1 degree rotary motions it would necessitate for the auto to cover that distance would be 20/0.0174, which comes out to be approximately 1176 rotary motions. Now let s hold a expression at elaborate construction of auto. Different Components of Car The auto communicates with the waiter via a Radio Frequency Transreceiver ( the 1 that is being used in this undertaking is of Sunrom company- RF TR433 ) . The operating frequence is 433 MHz and has a scope of 100 metres. The Microcontroller 8051 interacts with the transreceiver via interface IC ST1197. This IC has been used to simplify things because it automatically performs some basic maps such as cyclic redundancy cheque, etc. Waiter The waiter is the chief guiding constituent of our system. It is the waiter which calculates the shortest possible way and so steer the auto to make at that place. It consists of following constituents. Components of Server Map The Real-World Physical Map had to be digitalized in order that the waiter understands the locations and figures out a manner. The most simplest method was followed, the whole map was plotted on a grid in such a mode that the entire figure of grid squares that the map consumes is an built, the map merely consumed 15 grid squares and non 15.2 or 15.3, that is a whole figure. Each square Grid represents two co-ordinates ; thereby an array was created in the package which has same figure of indices as that of Grid Squares. The Square Grids over which the motion of that auto is possible have been assigned a corresponding value of 1 in the array ; others have been assigned a value 0 in the array. This was how the map has been digitalized. The undermentioned Figure gives an illustration: The transition of a Physical Map to a Digital Map Array How make the Car and Server Communicate with each other? The communicating between the auto and the waiter is carried on by following some peculiar Protocols. The Protocols are briefly divided into two types- the 1s followed by the auto and the 1s followed by the waiter. The first message that the auto sends to the waiter is chiefly a 6 byte message. This 6 byte message tells the waiter where is the auto standing, where does the auto wants to travel and it s orientation with regard to absolute. The diagram in the following page describes what does each byte represent in their several order. The Data Bytes sent by auto in the first message to the waiter. The orientation of the auto is with regard to the map. For the interest of simpleness the orientation of the auto has been divided into merely four waies merely. The Diagram on the right explains how the orientation byte is assigned a value with regard to the absolute ( 0,0 ) co-ordinate of the map. Orientation System of the Car After the first transmittal, the Server calculates the shortest way to the finish and saves it in its memory. It so sends distances to the auto following the protocol given in the diagram on the following page ( a ) . The auto performs the map as directed by Byte 2 and so sends a message to the map utilizing the undermentioned protocol given in the following page ( B ) . ( a ) . Protocol followed by the waiter ( B ) Protocol followed by the auto during 2nd transmittal The distances are sent in whole number value ( whole Numberss ) for the interest of simpleness. If the value is 100 it represents a left bend ( with regard to the auto s orientation ) , if the value is 200 it represents a right bend ( with regard to the auto s orientation ) ; the staying values represent distances. Example Assume the auto is standing at a location ( 11,0 ) on the physical map and it intends to make its finish which is located at ( 14,8 ) . The auto is presently in a way of negative Y axis ( with regard to the 0,0 co-ordinates of the physical map ) ; Hence the orientation of the auto has a value of 0. The auto would direct the undermentioned message to the waiter: 256/11/00/14/08/00 Byte 1: 256 ( particular codification ) Byte 2: 11 ( ten co-ordinate of auto ) Byte 3: 00 ( y co-ordinate of auto ) Byte 4: 14 ( ten co-ordinate of auto ) Byte 5: 08 ( y co-ordinate of auto ) Byte 6: 00 ( orientation of auto ) The waiter will have the information, calculate the shortest possible way and so convey 1 direction at a clip. The instructions to be transmitted one by one would be in following mode: First Transmission: 6/2 ( Entire figure of instructions left excepting this one is 6 ; Move a distance of 2 unit squares ) Second Transmission: 5/200 ( Number of instructions left are 5 ; Turn to your right ) Third Transmission: 4/1 ( Number of instructions left are 4 ; Move a distance of 1 unit square ) Fourth Transmission: 3/100 ( Number of instructions left are 3 ; Turn to your left ) Fifth Transmission: 2/4 ( Number of instructions left are 2 ; Move a distance of 2 unit squares ) Sixth Transmission: 1/100 ( Number of instructions left are 1 ; Turn to your left ) Seventh Transmission: 0/5 ( Number of instructions left are 0 ; Move a distance of 5 unit squares ) To every transmittal of the waiter the auto will convey 2 bytes. First being the entire figure of instructions left ( the same value as it received from the waiter ) and 2nd being a verification byte holding a value of 1. Merits No excess investing on hardware required: We already have so many nomadic towers installed and we can utilize them for pilotage, the nomadic companies can supply the function information. Simple, Reliable and Accurate: This is a more accurate solution as the auto merely contacts a local waiter so it is highly accurate. The auto is relieved: The biggest demerit of other techniques is the auto has to calculate out everything, the way to the finish, hit sensings, etc. etc. In Our method the auto merely follows the instructions that comes from a dependable waiter and hence it is free to make other services like hit sensing, etc. etc. Imagine the Possiblities Imagine a clip where we merely plug in our nomadic phones and the auto connects to the nearest nomadic waiter and drives itself to the finish. What will my Term Paper focal point upon? I will be concentrating upon the pilotage system- The waiter, how it will cipher the shortest way, the communicating between auto and the waiters, the pilotage of auto. The undertaking will dwell of a simple auto, a waiter and a little map as a paradigm for presentation. I will howoever non working upon hit sensings and the traffic flux of the system. Since it would merely be a paradigm at that place would merely be a individual auto, and straight roads with 90 grade bends, so there is no demand of advanced hit sensing techniques.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.