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.
git clone https://github.com/Sysmic-Robotics/CondorSSL.git
cd CondorSSL
Follow platform-specific instructions in the setup guide below.
-
Install:
- MinGW (https://winlibs.com/)
- Qt6 (with SerialPort and WebSockets)
- CMake 3.31 (https://cmake.org/files/)
- VSCode with CMake Tools extension
- grSim simulator (grSim GitHub)
-
Configure :
- Add MinGW location to CMake Tools using Configure
- Add Cmake Path to VSCode Settings
-
Run :
- Build using CMake Tools
- Run code by launching the debugger
-
Opcional use
windeployqt
to bundle dependencies:
windeployqt C:\CondorSSL\build\engine.exe
-
Install:
- Qt6 (gcc_64 with SerialPort and WebSockets)
- Lua (e.g.
sudo apt install liblua5.3-dev
) - grSim simulator (grSim GitHub)
-
Build and Run in VSCode:
- Open Command Palette → CMake: Configure
- Then: Build → Debug
If Qt6 is not found, manually set the
Qt6_DIR
usingCMake: Edit Cache (UI)
.
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) |
This project is licensed under the terms of the MIT License.