Tuesday, June 18, 2024

GPS Based Trajectory For Real Time Path Tracking

ashwiniDrones, autonomous cars, and robots are being a massive hit in recent times. Real-time tracking is much needed for all these devices. In the case of autonomous cars, trajectory tracking helps to detect slopes, curves and bends on the road.

This data lets the car move in the right direction and also helps in further analysis for new algorithms to be set up.

This Trajectory Tracking DIY project is a simple system that can receive and store real-time trajectory data. Either this data can be sent from the GPS to obtain the trajectory of the device over Bluetooth, or can be recorded and later used to view the trajectory.

Note that sending and recording the data can also be done simultaneously.

U-Center GPS Data Monitoring
GPS showing data on U-center
GPS real-time location on map
GPS showing real-time location on the map

The components listed in the bill of materials table are needed for this project.

- Advertisement -

Bill of Material

GPS Trajectory Project Components
Bill of Material

Software Required 

Verios software has to be installed as it helps connect the GPS module and the data collected. It also helps in recording the data received. The SIM COM software also has to be downloaded to check the GPS signal and other related data.

To get the GPS data and view it in a real time-map, U-BLOX (U_centre) must be downloaded. This software helps in connecting the GPS and gives a live position while recording the data and obtaining the trajectory.

Circuit Connection

The AIR530 GPS has to be connected to a PC. This module is finger-sized and can run a mini CR3.3 V battery. This is connected to an FTDI module in the case of autonomous cars. For a drone, it is connected wirelessly with Bluetooth HC05.

- Advertisement -

The GPS pin is connected to the FTDI/Bluetooth module as seen in the circuit diagram. Both FTDI and Bluetooth modules are basically serial converters that use the USART pin.

This means Vcc is the power pin; GND and USART pins are Rx and Tx respectively. The pins should be connected as per the circuit diagram.

GPS Trajectory Circuit Diagram
GPS Trajectory Circuit Diagram
GPS based DIY Trajectory
GPS Trajectory Device

Based on the device being used, the FTDI or Bluetooth is connected. Here the FTDI is being used and is thus connected via the USB port to the laptop.

Note the name of the COM port that can be seen on the ‘device manager’ from ‘PC settings’ under the COM port number. Next, open the SIM COM software and then select the COM port and baud rate.

The default baud rate of our GPS module is 9600. After connecting it to the GPS, the Serial COM starts displaying the data. Wait for a few moments till the GPS is properly fixed. Once the GPS is connected with the satellite, the ‘fixed’ button turns GREEN with the latitude and longitude displayed.

If the ‘fix’ is in 3D, the altitude can also be seen.

SIM COM showing GPS data and showing FIX

The GPS can now show the data of a location. The next step is to map the trajectory from the recorded data to view the path taken. This can be viewed from the U-Blox software that has been installed.

Connect the U-centre with the GPS device via the right serial port and baud rate. You will now be able to see the altitude, longitude, latitude, azimuthal angle, speed, etc. as long as your device is moving.

The speed can also be seen along with the nearby satellite to which the GPS is connected.

Connecting GPS to U-Center
Connecting GPS to U-Center

To record the data, the red record icon must be clicked.

U-Center GPS Deviation Mapping
U-Center GPS Deviation Mapping
U-Center Software Satellite Data
New U-center software showing the satellite available data and using data
U-Center GPS Real-Time Location
Showing the GPS location in real-time

Once the GPS data is recorded, it is saved in a .ubx format. On another browser, open the data and convert it to view the trajectory of the device. You can convert it using gpsvisualizer.

Once the data has been converted, it can be viewed in .PNG or .KML format. To view the path on Google Earth, .KML format can be used. (as seen in figure 16).

Real Time Path Tracking Trajectory
Showing the trajectory in the image
Real Time trajectory on map
Showing the trajectory on a map

This is how you can get real-time GPS trajectory data.

Is there any other option to receive real-time trajectory-tracking data? If you know the simpler and easy way…let everyone know in the comments below.

Here are some interesting GPS Tracking DIY Projects:

One more thing…

To connect with the community of electronics hobbyists, engineers, and experts, you can use our Forum.

This Article Updated on 28-10-2022

Ashwini Sinha
Ashwini Sinha
A tech journalist at EFY, with hands-on expertise in electronics DIY. He has an extraordinary passion for AI, IoT, and electronics. Holder of two design records and two times winner of US-China Makers Award.



Unique DIY Projects

Electronics News

Truly Innovative Tech

MOst Popular Videos

Electronics Components