This program is a program developed for research projects related to unmanned aerial vehicles. There is cooperation in the development of many parts. This program will be used to extract data from satellites using GNSS-RTK. and process the data to create accurate routes for unmanned vehicles.
--> Software
- Ubuntu 20.04 LTS ( require )
- Python 3.8.10 ( recommend )
--> Hardware
- SimpleRTK2B Lit
1.Flow Chart on the left side shows the work process.
- Connect the SimpleRTK2B Lite device to the computer used for data collection. To receive and transmit satellite signals.
- Data transmission follows the NMEA 0183 standard. NMEA specifies data in many ways. But in this experiment, only GNGGA and GNRMC.
- Get and display the number of satellites. Latitude and longitude position on the computer screen and export data using text file.
- Make sure the SimpleRTK2B Lite device is connected to the computer. To prevent various errors.
- The map shows the current latitude and longitude and when moving, a line and distance information will be created between the current location and the next location.
- When approaching the target point within a radius of less than 4 meters, it will move to the next point.
Result.GnssRTK_compress.mp4
- Identify your current location in real time.
- A vehicle's route can be created following a specified route.
- Can change the display of the map.
- Tell the distance of the car to the nearest point, which must be at least 10 m, but if it's lower, it will indicate the next location.
- Clone this repository :
git clone https://github.com/SupakunZ/GNSS_RTK.git
- Navigate to the project folder and see how to install the dependencies :
cd GNSS_RTK
cd documentation
cd Documentation.pdf
--> Documentation.pdf
is a document that tells you in detail how to install the program. If you want to install instructions for other software used in this project, access file Appendix.pdf
and you can see the results of the program at Result GnssRTK.mp4
within the test folder.