A downloadable game for Windows and Linux

Description

A small test environment to program robots in VR in this case a UR5. Feedback is highly welcome and if you have wishes just ask us.

Changelog

  • 0.85
    • Multiple scenarios integrated into one hub
    • Disabled looking and porting through walls mostly
  • 0.74
    • Corrected Teleport
    • Closing all Menus when leaving programming

Download

Download
cobot_scenarios_linux-0.85.zip 1,016 MB
Download
cobot_scenarios_windows-0.85.7z 997 MB

Install instructions

Windows: 

1. Download cobot_scenarios_windows-0.85.7z  and extract it.

2. Run FactoryLevel.exe

3. If you want to run in VR connect your headset and run the above command

Linux:

1. Download cobot_scenarios_linux-0.85.zip  and extract it.

2. Run ./FactoryLevel.sh 

3. If you want to run in VR connect your headset and run the above command

Tested Devices:

 - Quest 2

- Quest 3

- Desktop: Windows & Linux

Comments

Log in with itch.io to leave a comment.

(1 edit)

Works out of the box on Linux. I did not need the -vr switch, it started in vr mode out of the box. If anyone else is interested, Unreal Engine, OpenXR. Seems to be entirely in german.

Because the description doesn't say much about the content: It's a short demo of a particular programmable robot arm. You learn to set up movement and currently (version 0.73) that's it.

An einer Stelle sagt die Anleitung "drücke a auf dem rechten controller". Auf dem valve index controller muss man allerdings a auf dem linken controller drücken.

Man kann durch Türen und Wände schauen. Sollte man evtl mit collisions verhindern.

Die Steuerung ist etwas friemelig, z.B. wenn smooth movement beim Setzen eines Wegpunktes nicht deaktiviert wird, wäre es viel einfacher im Sitzen zu verwenden. Teleport auf dem thumbstick triggert super sensitiv wenn man sich nur umdrehen will, (das könnte allerdings auch an unserer controller Implementierung in der Monado OpenXR runtime liegen) und man scheint immer etwas weiter nach vorne teleportiert zu werden, als man denkt. Menüs poppen gerne im Roboterarm auf und sind dann nicht lesbar/bedienbar. Die Erzählung am Ende ist relativ leise, könnte deutlich lauter sein.

Ansonsten eine nette Demo. Ich vermute mal die Idee ist, dass man diverse Aufgaben mit mehreren Roboterarmen lösen soll, quasi als Werbung/Training, wie man damit Prozesse automatisiert?

Danke für das detaillierte Feedback, 

die Idee oder das Ziel ist tatsächlich eine Trainingsumgebung oder Schulungsumgebung zu bieten, in der Menschen sich über kollaborative Roboter informieren, sie testen aber auch programmieren können (tatsächlich auch in echt). 

Es gibt noch weitere Anwendungsfälle die wir derzeit entwickeln, aber das Demo Level soll die Grundfunktionen erklären und ein bisschen spielerisch an die Sache heranführen. 

Einige Dinge sind bereits in der kommenden Version 0.74 integriert unter anderem der Teleport sollte sich besser verhalten, da in manchen Positionen der Teleport-Trace von der Player-Sphere geblockt wurde. Eine verbesserte Variante des Menüs ist ebenfalls mit in der Entwicklung. 

Die weiteren Anmerkungen (Teleport-Distanz, A-Button Position Valve, Durch Türen schauen) haben wir  auf jedenfall aufgenommen. 

Eine Frage zu VR auf Linux vielleicht habt ihr eine Info, welche Hardware ihr dort zum Testen nutzt und gibt es Tipps welche Geräte sich am besten für die Entwicklung auf Linux eigenen? Wäre die Quest 3 bereits für die Entwicklung möglich/sinnvoll?

Vielen Dank und viele Grüße von Toke vom apps-lab Team

(1 edit)

Ich verwende meistens die Valve Index. Wird mehr oder weniger gut von Valve offiziell mit SteamVR unter Linux unterstützt.

Für meinen Test hier habe ich aber unsere Monado OpenXR runtime verwendet, die kann u.A. Valves closed source Headset Treiber von SteamVR loaden.


Eine Quest habe ich selber nicht, aber was ich sagen kann, es gibt keine offiziellen Treiber für die Quest für Linux, aber

1. SteamVR mit ALVR funktioniert, aber ist extrem frickelig implementiert, weil SteamVR (noch) nicht die entsprechende Treiber API unter Linux unterstützt. Deshalb funktioniert Steam Link für die Quest vermutlich auch noch nicht unter Linux, aber Insider sagen, dass Valve an Steam Link für Linux arbeitet.

2. https://github.com/Meumeu/WiVRn ist ein third party Projekt, das unsere Monado runtime verwendet und eine entsprechende App hat. Ist noch relativ neu und nicht so gut getestet wie ALVR, aber recht aktiv.

3. Das Quest Link usb protokoll ist teilweise reverse engineered und es gibt auch einen Monado branch dafür, ist aber glaube ich noch nicht wirklich einsatzbereit.