Skip to content

AI assistants, Python and vision

An AI assistant on the plant inside rules it cannot change, Python beside the engine, and a camera that is a connection.

Example What it is Needs
PRJEDU_mcp an AI assistant reads the plant over MCP, and may change one value nothing; an MCP client to try it with an assistant
PRJEDU_robot_mcp the robot cell of PRJEDU_robotarm run by an AI assistant over MCP - inside rules it cannot change an MCP client to connect an assistant
PRJEDU_gauge a camera reads a dial gauge: Python and numpy beside the engine, the picture a blob fetched over HTTP Python with numpy (3.11; 3.13 on Linux too)
PRJEDU_pycall Python called from the XML and from JScript, asynchronously: a pump bearing's vibration analysed in Python Python (3.11; 3.13 on Linux too)
PRJEDU_vision a camera inspects bottles on a filling line, in the engine: the camera is a connection, the inspection IMG.* in JScript (~500 frames/s) nothing

Every example starts with one command from its own folder:

cd PRJEDU_mcp
run.bat

On Linux: cd PRJEDU_mcp and ./run.sh. The engine and the licence are found in ../../../bin, at the top of the repository.

All the examples · the top README