Initial commit
This commit is contained in:
65
data/configRobot.yml
Executable file
65
data/configRobot.yml
Executable file
@@ -0,0 +1,65 @@
|
||||
Mechanics:
|
||||
Robot:
|
||||
Name: "Arm7m"
|
||||
id: "a0f57d44-1bc8-4d0e-a682-316cf538370a" # UUID of the Robot
|
||||
|
||||
Access:
|
||||
type: "Base, Ellbow, LowerArm" # three controller Boards
|
||||
adressBase: ""
|
||||
|
||||
Position:
|
||||
Base: # Position of different Arucos on the Base
|
||||
freedom: "x" # which degree of freedom does apply
|
||||
Aruco210: "{Nr: '210', x: '+23', y: '34'}"
|
||||
Aruco222: "{Nr: '222', x: '+23', y: '34'}"
|
||||
|
||||
UpperArm:
|
||||
freedom: "x, alpha" # which degree of freedom does apply
|
||||
Aruco233: "{Nr: '233', x: '+23', y: '34'}"
|
||||
|
||||
LowerArm:
|
||||
freedom: "x, alpha, beta"
|
||||
|
||||
Rail:
|
||||
Name: "Basis 1"
|
||||
id: "1d447f8a-275a-4a24-8ddd-ec7f598511af"
|
||||
Markers:
|
||||
|
||||
VideoSetup:
|
||||
Cam1: "localhost:8080/StreamX"
|
||||
Cam2: "localhost:8080/StreamY"
|
||||
CSV: "localhost:8080/Video.csv"
|
||||
|
||||
|
||||
Apps:
|
||||
AppVideoServer:
|
||||
Name: "Video Server und Steuerung"
|
||||
Docker: "AppVideoServer"
|
||||
localAdress: "localhost:1010"
|
||||
robots: ["Robot"]
|
||||
visiblePort: 8090
|
||||
|
||||
RoboticsDriver:
|
||||
Name: "Robotics Driver"
|
||||
Docker: "RoboticsDriver"
|
||||
localAdress: "localhost: 2920"
|
||||
|
||||
AppFindZero:
|
||||
Name: "Set to Zero"
|
||||
|
||||
Network:
|
||||
Myself:
|
||||
MyID: "RobotUser Max" # My ID so the Server knows, who I am
|
||||
MyPublicKey: " ... ... "
|
||||
MyPrivateKeyPath: "..." # To identify at Server, who saves the public Key
|
||||
MyLocalIP: "192.168.2.12" # in case the WebBrowser is in the same Network
|
||||
Server:
|
||||
Adress: "robotics.schooltech.ch"
|
||||
ServerPublicKey: "...."
|
||||
LastServerInfo: "20250101"
|
||||
|
||||
ThisFile:
|
||||
CheckSum: "...."
|
||||
LastWorkedOnBy: "...."
|
||||
|
||||
|
||||
242
data/status.json
Normal file
242
data/status.json
Normal file
@@ -0,0 +1,242 @@
|
||||
{
|
||||
"timestamp": "2025-12-27T13:47:09.882287+00:00",
|
||||
"system": {
|
||||
"cpu": {
|
||||
"percent": 19.7,
|
||||
"load_avg": {
|
||||
"1m": 0.51220703125,
|
||||
"5m": 0.27783203125,
|
||||
"15m": 0.3212890625
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"total_mb": 7775.16,
|
||||
"used_mb": 2945.71,
|
||||
"percent": 42.5
|
||||
}
|
||||
},
|
||||
"containers": [
|
||||
{
|
||||
"id": "d1758990b9",
|
||||
"name": "reverse-tunnel",
|
||||
"image": "alpine:latest",
|
||||
"status": "running",
|
||||
"state": "running",
|
||||
"openPorts": [],
|
||||
"resources": {
|
||||
"cpu_percent": 0.0,
|
||||
"memory_mb": 8.95,
|
||||
"memory_limit_mb": 7775.16,
|
||||
"memory_percent": 0.12
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "b00c1a2969",
|
||||
"name": "AppRobotConfig",
|
||||
"image": "node:20-alpine",
|
||||
"status": "running",
|
||||
"state": "running",
|
||||
"openPorts": [
|
||||
{
|
||||
"container_port": "80/tcp",
|
||||
"host_ip": "0.0.0.0",
|
||||
"host_port": "8080"
|
||||
},
|
||||
{
|
||||
"container_port": "80/tcp",
|
||||
"host_ip": "::",
|
||||
"host_port": "8080"
|
||||
}
|
||||
],
|
||||
"resources": {
|
||||
"cpu_percent": 0.0,
|
||||
"memory_mb": 11.66,
|
||||
"memory_limit_mb": 7775.16,
|
||||
"memory_percent": 0.15
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "c94cc1e834",
|
||||
"name": "tunnelConnector",
|
||||
"image": "ghcr.io/linuxserver/openssh-server:latest",
|
||||
"status": "running",
|
||||
"state": "running",
|
||||
"openPorts": [],
|
||||
"resources": {
|
||||
"cpu_percent": 0.0,
|
||||
"memory_mb": 5.53,
|
||||
"memory_limit_mb": 7775.16,
|
||||
"memory_percent": 0.07
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "333745700e",
|
||||
"name": "nginxAuth",
|
||||
"image": "nginx:latest",
|
||||
"status": "running",
|
||||
"state": "running",
|
||||
"openPorts": [
|
||||
{
|
||||
"container_port": "443/tcp",
|
||||
"host_ip": "0.0.0.0",
|
||||
"host_port": "8082"
|
||||
},
|
||||
{
|
||||
"container_port": "443/tcp",
|
||||
"host_ip": "::",
|
||||
"host_port": "8082"
|
||||
},
|
||||
{
|
||||
"container_port": "444/tcp",
|
||||
"host_ip": "0.0.0.0",
|
||||
"host_port": "444"
|
||||
},
|
||||
{
|
||||
"container_port": "444/tcp",
|
||||
"host_ip": "::",
|
||||
"host_port": "444"
|
||||
},
|
||||
{
|
||||
"container_port": "80/tcp",
|
||||
"host_ip": null,
|
||||
"host_port": null
|
||||
}
|
||||
],
|
||||
"resources": {
|
||||
"cpu_percent": 0.0,
|
||||
"memory_mb": 6.59,
|
||||
"memory_limit_mb": 7775.16,
|
||||
"memory_percent": 0.08
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "16675455a9",
|
||||
"name": "appvideoserver",
|
||||
"image": "appvideoserver:latest",
|
||||
"status": "running",
|
||||
"state": "running",
|
||||
"openPorts": [
|
||||
{
|
||||
"container_port": "8443/tcp",
|
||||
"host_ip": "0.0.0.0",
|
||||
"host_port": "8448"
|
||||
},
|
||||
{
|
||||
"container_port": "8443/tcp",
|
||||
"host_ip": "::",
|
||||
"host_port": "8448"
|
||||
}
|
||||
],
|
||||
"resources": {
|
||||
"cpu_percent": 0.0,
|
||||
"memory_mb": 327.17,
|
||||
"memory_limit_mb": 7775.16,
|
||||
"memory_percent": 4.21
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "88e8a24141",
|
||||
"name": "guacamoleTunneled",
|
||||
"image": "abesnier/guacamole:latest",
|
||||
"status": "running",
|
||||
"state": "running",
|
||||
"openPorts": [
|
||||
{
|
||||
"container_port": "8080/tcp",
|
||||
"host_ip": "0.0.0.0",
|
||||
"host_port": "8081"
|
||||
},
|
||||
{
|
||||
"container_port": "8080/tcp",
|
||||
"host_ip": "::",
|
||||
"host_port": "8081"
|
||||
}
|
||||
],
|
||||
"resources": {
|
||||
"cpu_percent": 0.0,
|
||||
"memory_mb": 402.19,
|
||||
"memory_limit_mb": 7775.16,
|
||||
"memory_percent": 5.17
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "73fd1ba6b3",
|
||||
"name": "RoboticsDriver",
|
||||
"image": "node:18",
|
||||
"status": "running",
|
||||
"state": "running",
|
||||
"openPorts": [
|
||||
{
|
||||
"container_port": "2095/tcp",
|
||||
"host_ip": "0.0.0.0",
|
||||
"host_port": "2095"
|
||||
},
|
||||
{
|
||||
"container_port": "2095/tcp",
|
||||
"host_ip": "::",
|
||||
"host_port": "2095"
|
||||
}
|
||||
],
|
||||
"resources": {
|
||||
"cpu_percent": 0.0,
|
||||
"memory_mb": 46.09,
|
||||
"memory_limit_mb": 7775.16,
|
||||
"memory_percent": 0.59
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "9e8af64136",
|
||||
"name": "gitea",
|
||||
"image": "gitea/gitea:latest",
|
||||
"status": "running",
|
||||
"state": "running",
|
||||
"openPorts": [
|
||||
{
|
||||
"container_port": "22/tcp",
|
||||
"host_ip": null,
|
||||
"host_port": null
|
||||
},
|
||||
{
|
||||
"container_port": "2222/tcp",
|
||||
"host_ip": "0.0.0.0",
|
||||
"host_port": "3222"
|
||||
},
|
||||
{
|
||||
"container_port": "2222/tcp",
|
||||
"host_ip": "::",
|
||||
"host_port": "3222"
|
||||
},
|
||||
{
|
||||
"container_port": "3000/tcp",
|
||||
"host_ip": "0.0.0.0",
|
||||
"host_port": "3000"
|
||||
},
|
||||
{
|
||||
"container_port": "3000/tcp",
|
||||
"host_ip": "::",
|
||||
"host_port": "3000"
|
||||
}
|
||||
],
|
||||
"resources": {
|
||||
"cpu_percent": 0.0,
|
||||
"memory_mb": 164.53,
|
||||
"memory_limit_mb": 7775.16,
|
||||
"memory_percent": 2.12
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "845c4fc6bf",
|
||||
"name": "cloudflared",
|
||||
"image": "cloudflare/cloudflared:latest",
|
||||
"status": "running",
|
||||
"state": "running",
|
||||
"openPorts": [],
|
||||
"resources": {
|
||||
"cpu_percent": 0.0,
|
||||
"memory_mb": 32.57,
|
||||
"memory_limit_mb": 7775.16,
|
||||
"memory_percent": 0.42
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user