Skip to content

Sysmic-Robotics/engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CondorSSL Logo

Engine

License Version

This is a desktop engine and development interface built for robot control and debugging, using C++, Qt6, and Lua scripting. It is part of the Sysmic Robotics control system.

🧩 Table of Contents


📥 Installation

git clone https://github.com/Sysmic-Robotics/CondorSSL.git
cd CondorSSL

Follow platform-specific instructions in the setup guide below.

🛠️ Development Usage

Windows

  1. Install:

  2. Configure :

    • Add MinGW location to CMake Tools using Configure
    • Add Cmake Path to VSCode Settings
  3. Run :

    • Build using CMake Tools
    • Run code by launching the debugger
  4. Opcional use windeployqt to bundle dependencies:

windeployqt C:\CondorSSL\build\engine.exe

Linux

  1. Install:

    • Qt6 (gcc_64 with SerialPort and WebSockets)
    • Lua (e.g. sudo apt install liblua5.3-dev)
    • grSim simulator (grSim GitHub)
  2. Build and Run in VSCode:

    • Open Command Palette → CMake: Configure
    • Then: Build → Debug

If Qt6 is not found, manually set the Qt6_DIR using CMake: Edit Cache (UI).

💬 Commands

Command Description
run <path> Run a Lua script from the specified path
pause Pause the currently running script
reload Reload the last successfully run script
exit Exit the console reader thread (does not quit app)

👥 Contributors

📄 License

This project is licensed under the terms of the MIT License.

About

Low-level control software for RobocupSSL

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •